ModSecurity

Kasia Bielawska
>
Kasia Bielawska

Co to jest ModSecurity?

ModSecurity to popularne oprogramowanie typu open-source, które pełni funkcję WAF (Web Application Firewall). Można je opisać jako inteligentny filtr, który stoi na straży Twojego serwera i analizuje każde zapytanie przesyłane przez protokół HTTP.

Głównym zadaniem ModSecurity jest wykrywanie i blokowanie ataków skierowanych bezpośrednio w aplikacje internetowe, takich jak SQL Injection czy XSS. Jest to narzędzie niezbędne dla każdego, kto chce zapewnić najwyższy poziom ochrony swojej witryny.

Jak działa ModSecurity?

System ten działa w czasie rzeczywistym, działając jako dodatkowa warstwa ochronna między internetem a serwerem WWW. Każdy pakiet danych trafiający do serwera jest sprawdzany pod kątem znanych wzorców ataków. ModSecurity korzysta z rozbudowanych zestawów reguł, które definiują, jakie zachowania są podejrzane.

Jeżeli system wykryje coś niepokojącego, może:

  • zablokować żądanie,
  • oznaczyć je jako podejrzane,
  • zapisać zdarzenie w logach,
  • uruchomić dodatkowe działania ochronne.

W praktyce oznacza to, że ModSecurity stoi pomiędzy ruchem użytkownika a aplikacją i ocenia, czy dane zapytanie jest bezpieczne. To właśnie dlatego bywa porównywany do specjalistycznej odmiany firewalla, ale skupionej konkretnie na stronach i aplikacjach.

Czy ModSecurity zastępuje certyfikat SSL?

Nie, te dwie technologie pełnią zupełnie inne role. Podczas gdy certyfikat ssl dba o szyfrowanie danych przesyłanych między użytkownikiem a serwerem, ModSecurity sprawdza, czy te dane nie są próbą ataku. Można powiedzieć, że SSL to bezpieczna koperta, a ModSecurity to detektor sprawdzający zawartość listu.