Задача: создать структуру WAF и описать какие процессы и как должен выполнять.
Вариант как получать запросы - Nginx proxy
Что делать
1. Анализ странных запросов на лету
2. Подброс капчи
3. Блоки IP и выдача 405. Если одинаковые запросы
4. Сканирование изменения файлов - git + форма для отображения что изменилосьтю. inotify
5. Если кто-то пытается скачать большой объем данных с сайта. То заьдлокировать