ModSecurity, często określane skrótem „ModSec”, jest bezpłatnym i open-source’owym narzędziem typu WAF (Web Application Firewall), służącym do ochrony aplikacji internetowych przed rozpoznanymi metodami ataków. Istnieją jednak sytuacje, gdy może pojawić się potrzeba tymczasowego lub stałego wyłączenia ModSecurity dla konkretnej strony internetowej. Chcesz wiedzieć jak wyłączyć ModSecurity? Zobacz.
Co to ModSecurity?
ModSecurity jest firewallem aplikacji internetowych (WAF – Web Application Firewall), służącym do zwiększenia bezpieczeństwa sieciowego poprzez ochronę aplikacji internetowych przed różnymi atakami. Analizuje ruch sieciowy i transakcje HTTP pod kątem niebezpiecznych lub nieautoryzowanych działań, a następnie blokuje te, które uznaje za szkodliwe.
Głównym celem ModSecurity jest zapobieganie atakom typu injection, takim jak SQL Injection, Cross-Site Scripting (XSS), ataki typu file inclusion i inne znane wektory ataków, które mogą być wykorzystane przeciwko aplikacjom internetowym. ModSecurity dostarcza zestaw zasad, które mogą być dostosowane i rozszerzone w zależności od specyficznych potrzeb i środowiska, w którym działa aplikacja, co umożliwia bardzo elastyczne konfiguracje ochrony.
Ponadto ModSecurity wspiera logowanie i monitorowanie ruchu HTTP, co pozwala na szczegółową analizę potencjalnych zagrożeń oraz pomaga w utrzymaniu wysokiego poziomu bezpieczeństwa aplikacji internetowych. Jego modułowa architektura umożliwia łatwe integrowanie z różnymi serwerami i środowiskami, czyniąc go jednym z najpopularniejszych narzędzi typu WAF na rynku.
Kiedy wyłączyć ModSecurity?
Wyłączenie ModSecurity powinno być rozważane tylko w określonych sytuacjach, gdy korzyści płynące z jego deaktywacji przewyższają potencjalne ryzyko dla bezpieczeństwa aplikacji internetowej. Oto kilka przypadków, w których możesz rozważyć tymczasowe lub stałe wyłączenie ModSecurity:
- Falszywe pozytywy: Gdy ModSecurity zbyt często blokuje poprawne żądania jako ataki (tzw. false positives), co negatywnie wpływa na działanie aplikacji lub doświadczenia użytkowników. W takim przypadku zamiast całkowitego wyłączenia warto najpierw spróbować dostosować lub zaktualizować zasady ModSecurity wyłączając konkretną regułę.
- Rozwój i testowanie: Podczas rozwijania lub testowania nowych funkcji aplikacji, ModSecurity może niepotrzebnie komplikować proces przez blokowanie pewnych żądań. W takich sytuacjach, czasowe wyłączenie ModSecurity na środowisku developerskim lub testowym może ułatwić prace.
- Analiza problemów z kompatybilnością: Jeśli wprowadzasz nowe integracje lub aktualizujesz istniejące komponenty aplikacji, ModSecurity może powodować konflikty lub problemy z kompatybilnością. Wyłączenie go na czas diagnozy może pomóc zidentyfikować, czy jest źródłem problemów.
- Wysoka wydajność: W scenariuszach, gdzie najwyższa wydajność jest krytyczna, i każda milisekunda się liczy, wyłączenie ModSecurity może być rozważane jako sposób na minimalizację opóźnień. Należy jednak pamiętać, że jest to kompromis między bezpieczeństwem, a wydajnością.
- Specyficzne wymagania aplikacji: Niektóre aplikacje mogą wymagać specjalnych typów żądań lub nietypowego ruchu sieciowego, który może być niepoprawnie interpretowany przez ModSecurity jako ataki.
Przed wyłączeniem ModSecurity, zawsze warto rozważyć alternatywne opcje, takie jak dostosowanie zasad lub stworzenie wyjątków dla specyficznych przypadków użycia, aby utrzymać optymalny poziom bezpieczeństwa. Jeśli decydujesz się na wyłączenie, upewnij się, że zrozumiałeś potencjalne ryzyko i rozważ inne środki zabezpieczeń, aby zminimalizować ewentualne zagrożenia dla Twojej aplikacji internetowej.
Jak wyłączyć ModSecurity?
Panel administracyjny VH.PL
W panelu administracyjnym każdego konta hsotingowego masz mozliwość w prosty sposób wyłączenie ModSecurity dla wszystkich lub wybranych stron WWW. Jak to zrobić?
- Zaloguj się do panelu administracyjnego
- W sekcji Zabezpieczenia wybierz: ModSecurity
- Na liście domen możesz wyłączyć ModSecurity dla wybranej z nich poprzez kliknięcie: Wyłącz
- To wszystko. ModSecurity dla wybranej domeny zostało wyłączone. Jeśli chcesz wyłączyć zabezpieczenie dla wszystkich swoich domen możesz skorzystać z opcji widocznej w górnej części ekranu.
Reguła w pliku .htaccess
Dezaktywacja ModSecurity zależy od ustawień serwera oraz sposobu instalacji i konfiguracji. Jeżeli korzystasz z usług hostingu VH.PL, możesz być pewien, że ochrona mod_security jest włączona domyślnie dla każdego typu planu hostingowego. Aby wyłączyć ModSecurity dla swojej strony internetowej, możesz to zrobić, dodając odpowiednią dyrektywę do pliku .htaccess.
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
Poproś nas o pomoc
Po prostu. Jeśli chcesz wyłączyć ModSecurity dla swoich witryn to wystarczy, że napiszesz do nas na adres e-mail: bok@vh.pl