Концепции
Это основные концепции работы Shieldon.
- Брандмауэр сетевого уровня, например, CloudFlare.
- Брандмауэр системного уровня, например, модуль iptables.
- Чтобы использовать программное обеспечение брандмауэра на уровне веб-приложения, Shieldon можно реализовать на очень ранней стадии вашего приложения, обычно сразу после автозагрузчика Composer.
- Shieldon анализирует все ваши HTTP и HTTPS запросы.
Как только Shieldon обнаруживает необычное поведение в запросе, он временно блокирует запрос и представляет CAPTCHA для его разблокировки.
- Если запрос неудачно повторяется (в зависимости от ваших настроек), он будет окончательно заблокирован для текущего цикла данных.
- Если запрос был окончательно заблокирован, но продолжает получать доступ к вашей странице, он будет перенесен в брандмауэр системного уровня - iptables.