Как включить набор правил с ModSecurity на IIS?

Я использую ModSecurity 2.7.1 на IIS 7.5 / Windows 2008 R2. Я ссылаюсь на файл конфигурации базы базы в моем файле Web.Staging.config, например:

<ModSecurity enabled="true" configFile="*******\ModSecurity.conf" xdt:Transform="Insert"/>

Как включить другой набор правил, например, набор правил OWASP?

1 ответ

Решение

Я только что поиграл с Modsecurity 2.7.1 в IIS, и я достиг этого, используя Include "c:/yourpath/modsecurity_crs_10_setup.conf" в вашем базовом conf-файле, а также используя Include для извлечения base_rules внутри modsecurity_crs_10_setup.conf файл.

Просто предупреждение, однако, я обнаружил, что ModSecurity / IIS очень ненадежный, особенно с использованием набора правил OWASP. Это убило мой AppPool несколько раз.

Кроме того, у меня была та же проблема, что и у вас, когда SecRequestBodyAccess не позволяет ASP.NET получать данные POST. Я не использую MVC, хотя, поэтому я подозреваю, что это не связано конкретно с MVC.

Другие вопросы по тегам