Jak dodać adres IP do białej listy za pomocą Mod_Security

Jeśli Twoja firma ma stronę internetową, być może znasz moduł mod_security dla serwerów WWW Apache. ModSecurity to moduł zapory ogniowej dla serwerów Apache, który blokuje złośliwe programy, skrypty i zastrzyki, pomagając w utrzymaniu bezpieczeństwa Twojej witryny. Czasami może być konieczne obejście filtrów modułów w celu dostosowania do środowiska testowego lub zezwolenie na dostęp dla określonego adresu IP, na przykład dla programisty pracującego w domu. Biała lista jest prostym zadaniem, które można wykonać za pomocą prostego edytora tekstu.

Z .htaccess

1.

Przejdź do głównego katalogu swojej witryny, który powinien być najwyższym katalogiem na twoim serwerze. Na serwerze lokalnym wartość domyślna to "C: \ Apache (wersja) \ htdocs \", która jest taka sama jak // localhost. Na serwerze Linux głównym katalogiem jest zwykle "/ usr / local / apache / htdocs /". Na serwerze hostowanym będzie to zazwyczaj katalog z nazwą strony internetowej, na przykład "//www.mywebsite.com/".

2.

Otwórz plik ".htaccess" w katalogu głównym za pomocą preferowanego edytora tekstu.

3.

Dodaj następującą linię, zanim zostanie wywołana jakakolwiek reguła mod_security (najbliżej góry jest najłatwiej):

SetEnvIfNoCase REMOTE_ADDR ^ 115.100.121.176 $ MODSEC_ENABLE = Off

Zastąp adres IP pokazany w powyższym przykładzie adresem IP, który chcesz umieścić na białej liście.

Z plikiem mod_security.conf

1.

Przejdź do pliku "mod_security.conf". Powinno to być w "C: \ Apache (wersja) \ conf \ mod_security.conf" lub w pliku "httpd.conf" w tym samym katalogu. W przypadku Linuksa zwykle jest to "/etc/httpd/modsecurity.d/modsecurity.conf". Zauważ, że ta metoda działa tylko na serwerach, na których masz dostęp do podstawowych plików serwera.

2.

Otwórz plik konfiguracyjny za pomocą preferowanego edytora tekstu.

3.

Dodaj następujące elementy, aby wyłączyć mod_security dla konkretnego adresu IP, zastępując adres IP w przykładzie tym, który chcesz umieścić na białej liście:

SecRule REMOTE_ADDR "^ 115.100.121 \ 176 $" faza: 1, nolog, allow, ctl: ruleEngine = Off

Ostrzeżenie

  • Zawsze zachowuj ostrożność podczas dodawania białej listy, gdy serwer jest mniej bezpieczny. Wykonuj to tylko w razie potrzeby i dla zaufanych adresów IP.

Popularne Wiadomości