2013-08-29 17 views
5

Próbuję zainstalować ModSecurity w Windows, aby pomóc chronić moje witryny Coldfusion/Railo. Pobrałem MSI i zainstalowałem go, ale nie wydaje się blokować iniekcji SQL, kiedy testowałem, aby upewnić się, że działa.Instalowanie ModSecurity z OWASP dla Windows

Moje pytanie brzmi, czy ktokolwiek wie o krok po kroku instalowania go w systemie Windows? Nie mogę znaleźć wielu informacji ze szczegółami, ale znalazłem wiele źródeł, jak je zainstalować w Linuksie.

Spojrzałem nawet na Podręcznik ModSecurity autorstwa Ivana Ristica na stronie instalacji systemu Windows i nie zawiera on zbyt wielu szczegółów.

Z góry dziękuję.

+0

To nie jest pytanie związane z kodem, więc prawdopodobnie powinno być na Superużytkowniku (http://superuser.com/about) –

+0

@AdamCameron - to jest bardziej jak pytanie konfiguracyjne serwera. SuperUser będzie niewłaściwym miejscem do tego. – Kev

+0

Tak, może ServerFault (http://serverfault.com/about) będzie lepiej pasować. Tak czy owak, chodzi o to, że nie jest to właściwe tutaj? –

Odpowiedz

5

Musisz włączyć ModSecurity w pliku web.config dodając następujący element konfiguracji do sekcji <system.webServer>:

<ModSecurity enabled="true" 
      configFile="c:\inetpub\wwwroot\owasp_crs\modsecurity_iis.conf" /> 

Ponadto, po wyjęciu z pudełka, silnik zasada działa tylko w trybie „wykrywania” (a nadal loguje zgłoszenia problemów do dziennika zdarzeń aplikacji), aby nie zakłócać działania witryn z fałszywymi alarmami.

Aby umożliwić ModSecurity do podjęcia działań, takich jak blokowanie, zaprzeczając etc trzeba zmienić dyrektywę SecRuleEngine z:

SecRuleEngine DetectionOnly 

do

SecRuleEngine On 

Można znaleźć to ustawienie w:

C:\inetpub\wwwroot\owasp_crs\modsecurity.conf 

Zanim będzie można edytować ten plik, należy usunąć tylko do odczytu attr ibute. Będziesz także musiał uruchomić swojego edytora jako Administrator.

+0

Udało się! Dziękuję Ci. – user1709730

+0

@ user1709730 Yay !! – Kev

Powiązane problemy