Знакомый CTO задал интересный вопрос, в каких случаях WAF несёт больше отрицательный эффект на проект, чем положительный.
Как сами считаете?:)
Когда тот самый waf самописный или давненько без патчей.
И ладно бы самописный, если разработчик не дурак - основных дыр не будет (а всякие редкие или специфичные ошибки надо будет поискать), а вот известный да без патчей - это проблема. Багов уже много, на некоторые зачастую есть готовые инструкции по использованию, даже думать не надо.