Concepts

These are the basic concepts of how Shieldon works.

Shieldon Firewall Concepts

  • The network-layer firewall, such as CloudFlare.
  • The system-layer firewall, such as the iptables module.
  • To utilize firewall software at the Web application layer, Shieldon can be implemented at a very early stage in your app, typically just after the Composer autoloader.
  • Shieldon analyzes all your HTTP and HTTPS requests. Once Shieldon detects unusual behavior in a request, it will temporarily ban the request and present a CAPTCHA to unban it.
  • If a request fails repeatedly (depending on your settings), it will be permanently banned for the current data cycle.
  • If a request has been permanently banned but continues to access your page, it will be dropped into the System-layer firewall - iptables.