caddy-waf - файервол веб-приложений (WAF) для веб-сервера Caddy, разработанное для обеспечения комплексной защиты от широкого спектра веб-атак. Легко интегрируется с
Caddy и предлагает богатый набор функций безопасности для защиты ваших приложений. Ключевые особенности
- фильтрация на основе правил: гибкий механизм правил, использующий регулярные выражения для проверки компонентов запроса, таких как
URL-адрес, аргументы, текст, заголовки и файлы cookie.- черный список
IP-адресов и DNS: блокируйте вредоносный трафик с помощью черных списков IP-адресов и доменов DNS. Поддерживает как отдельные IP-адреса, так и диапазоны CIDR в черном списке IP-адресов.- черный/белый список на основе страны (
GeoIP): контроль доступа на основе географического местоположения клиента с использованием баз данных MaxMind GeoIP2.- ограничение скорости (
QoS): защитите от атак методом перебора и неправомерного поведения, установив ограничения на количество запросов на IP-адрес.- cистема оценки аномалий: обнаруживает подозрительную активность, присваивая оценки соответствиям правилам и запуская действия при превышении порогового значения.
- многоэтапная проверка: правила оцениваются на нескольких этапах запроса/ответа, что обеспечивает углубленный анализ трафика.
- настраиваемые ответы блоков: настройте ответы блоков с помощью пользовательских кодов состояния, заголовков и основного содержимого, включая статические файлы.
- подробное ведение журнала: комплексное ведение журнала действий
WAF с настраиваемыми уровнями (отладка, информация, предупреждение, ошибка) и параметрами формата JSON.- динамическая перезагрузка конфигурации: изменения в правилах, черных списках и большинстве других конфигураций применяются без перезапуска
Caddy с использованием средств отслеживания файлов.- редактирование запроса: возможность редактировать конфиденциальные данные в журналах, такие как пароль, токен и ключи
API, найденные в параметрах запроса.- корректное завершение работы: гарантирует корректное закрытие всех ресурсов, таких как соединения с базой данных и ограничитель скорости.
- резервный режим поиска
GeoIP : настраиваемое поведение в случае сбоя поиска GeoIP, позволяющее разрешить, запретить или откатить код конкретной страны по умолчанию.- метрики правил : конечная точка метрик
JSON, позволяющая понять ваши лучшие и худшие правила и настроить WAF.https://github.com/fabriziosalmi/caddy-waf
опубликовано в @gitgate
#security #waf #firewall #caddy #geoip #qos
GitHub
GitHub - fabriziosalmi/caddy-waf: Caddy WAF (Regex Rules, IP and DNS filtering, Rate Limiting, GeoIP, Tor, Anomaly Detection)
Caddy WAF (Regex Rules, IP and DNS filtering, Rate Limiting, GeoIP, Tor, Anomaly Detection) - fabriziosalmi/caddy-waf
👍12🔥8