diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -23,13 +23,20 @@ UPDATE: добавлена работа со спецификой уязвимо Структура файлов в репозитории: • example.lua — Пример реализации на фазе access_by_lua 7 уровня OSI (фаза блока http). + • waf/config.lua — Единая точка конфигурации лимитов, белых списков и штрафных матриц. + • waf/ban.lua — Двухуровневый кэш блокировок (Локальная L1 таблица воркера ➡️ L2 shared_dict). + • waf/detector.lua — Анализатор аномалий HTTP-заголовков и валидатор формата куки PHPSESSID. + • waf/limits.lua — Двухпороговый ограничитель частоты (Rate Limiter) для тяжелых POST-запросов. + • waf/analyzer.lua — Высокоскоростной чистильщик параметров URL-строки (ngx.var.args). + • waf/filter.lua — Низкоуровневый потоковый парсер сырого сокета тела запроса (Multipart и JSON). + ## Примеры использования 1. На уровне location |
