Conceptos
Estos son los conceptos básicos de cómo funciona Shieldon.
- El cortafuegos de capa de red, como CloudFlare.
- El cortafuegos de capa de sistema, como el módulo iptables.
- Para utilizar el software de cortafuegos en la capa de aplicación web, Shieldon se puede implementar en una etapa muy temprana de su aplicación, típicamente justo después del autoloader de Composer.
- Shieldon analiza todas sus solicitudes HTTP y HTTPS.
Una vez que Shieldon detecta un comportamiento inusual en una solicitud, bloqueará temporalmente la solicitud y presentará un CAPTCHA para desbloquearlo.
- Si una solicitud falla repetidamente (dependiendo de su configuración), se prohibirá permanentemente para el ciclo de datos actual.
- Si una solicitud ha sido permanentemente prohibida pero sigue accediendo a su página, se caerá en el cortafuegos de capa de sistema - iptables.