Для nginx существует прекрасный WAF Naxsi.
Начинался как проект компании nbs-systems, теперь поддерживается независимым разработчиком wargio.
Безсигнатурный WAF, работает по принципу whitelist. По умолчанию запрещены почти все подозрительные данные в запросе, для приложения собирается whitelist, в каких локациях/типах запроса/переменных что разрешить.
Мой опыт использования положительный. Периодически прилетающие попытки сканирования на уязвимости хорошо видно в логах заблокированного. Мы с ним успешно прошли аудит безопасности.
В данный момент он собирается и работает с Angie. Но сейчас это проект одного разработчика, который поддерживает его в нерабочее время(ну плюс кто-то иногда патчи присылает).
Не хотели бы вы начать поддерживать его официально и добавить в портфель решений вашей компании?