SafeBlocks Brings WAF Concepts to Smart Contracts

SafeBlocks Team
SafeBlocks
Published in
2 min readOct 15, 2018

When web applications were first introduced, code reviews were used to reduce security risks before the apps were deployed to production. However, code review doesn’t provide a way to control and monitor web traffic and left the web applications vulnerable to attacks. This is why web application firewalls (WAF) were designed. WAF allows you to create and manage rules and limits that provide protection from unwanted web traffic.

Much as web application security relied solely on code review in the beginning, today’s DApp security is based on solutions such as auditing and frameworks that are applied before the DApp is deployed to the blockchain and which only address part of the overall risk. Just like with web applications, this is not enough! As of today, several major ICO breaches have led to losses totalling more than $400M after hackers gained control of funds held by the smart contract.

However, we now have a new technology designed to keep you in complete control of your transactions — the Decentralized Application Firewall (DAF). SafeBlocks has used this technology to create SafeBlocks Firewall, an advanced layer of real-time protection to defend your smart contract from unauthorized transactions. SafeBlocks Firewall delivers continuous validation for your transactions based on your business logic. Use the management console to build and change security policies at any time.

A security policy protects smart contracts from threats and disruptions by controlling transaction traffic, leading to enhanced productivity and efficiency in business processes. With SafeBlocks Firewall, individual security policy rules determine whether to allow or deny a transaction based on predefined attributes, such as the destination address, the token type (ETH or any ERC-20), the maximum token amount per transaction, the time that has elapsed since the previous transaction, and more…

Here are some of the things you can do with SafeBlocks Firewall:

  • Set a transaction destination address limit to your company wallet
  • Limit token amounts to 10 ETH per transaction
  • Specify a minimum interval of 10 minutes between transactions

Prepare for the next era of smart contract security, thanks to the introduction of the Decentralized Application Firewall (DAF).

To learn more about SafeBlocks Firewall or to register for a free trial account, visit our website at https://www.SafeBlocks.io .

--

--