Blog 24/7

IPS

TAB. 1Hasłobez tłumaczenia
Po angielskuintrusion prevention system (IPS)
Którą formą pisaćbez tłumaczenia Skrót, nazwa własna albo nazwa standardu — nie tłumaczymy w ogóle.
Inne formysystem zapobiegania włamaniom · system blokowania włamań
KategoriaSieć i infrastruktura obronna

IPS (intrusion prevention system) to system, który wykrywa aktywność wskazującą na włamanie i próbuje ją zatrzymać, najlepiej zanim dotrze do celu [1]. Od IDS różni się miejscem w sieci: pracuje bezpośrednio w ścieżce ruchu i może sam zablokować połączenie, zamiast tylko zgłosić zdarzenie [2]. NIST opisuje obie technologie łącznie jako IDPS, czyli systemy wykrywania i zapobiegania włamaniom [3].

Jak działa

IPS stoi w torze ruchu (inline): każdy pakiet albo połączenie przechodzi przez niego, zanim trafi do chronionego systemu. CERT Polska opisuje IPS jako mechanizm analizujący ruch przechodzący przez zaporę sieciową (firewall) w poszukiwaniu znanych wzorców ataków i zachowań świadczących o próbie wykorzystania podatności [2]. Wykrywane są między innymi elementy charakterystyczne dla exploitów, skanowanie usług, anomalie protokołów i komunikacja odpowiadająca znanym technikom ataku [2].

RYS. 1Pakiet przechodzi przez IPS w trybie inline

Otwarte oprogramowanie Suricata pokazuje ten podział w praktyce. W trybie ips słowo kluczowe drop w regule jest respektowane i pasujące pakiety są odrzucane, a w trybie tap nic nie jest odrzucane i program działa jak most [4]. Na Linuksie ruch trafia do Suricaty między innymi przez kolejkę NFQUEUE albo przez parę interfejsów w trybie AF_PACKET [4].

Tryb inline wymusza decyzję, co robić przy awarii. Dokumentacja Suricaty opisuje, że bez opcji bypass pakiety kierowane do kolejki, której nikt nie obsługuje, są odrzucane; z tą opcją reguła zachowuje się jak zwykłe przepuszczenie [4]. To wybór między dostępnością a ochroną.

Odmiany

NIST SP 800-94 z lutego 2007 roku dzieli technologie IDPS na cztery klasy [3]. Tabela zestawia je z różnicą między IDS a IPS.

RodzajCo obserwuje
sieciowy (network-based)ruch w segmentach sieci [3]
bezprzewodowy (wireless)ruch sieci bezprzewodowej [3]
analiza zachowania sieci (NBA)nietypowe przepływy ruchu [3]
hostowy (host-based)pojedynczy host i jego zdarzenia [3]
CechaIDSIPS
Położeniepoza torem ruchuw ścieżce ruchu [2]
Reakcjawykrycie i zgłoszenie [2]automatyczna blokada połączenia [2]
Skutek fałszywego alarmuzbędne zgłoszeniezablokowany prawidłowy ruch [2]

Klasy różnią się miejscem instalacji i tym, co widzą. IPS sieciowy obejmuje jednym urządzeniem cały segment, ale ogląda tylko pakiety. IPS hostowy działa na chronionej maszynie i widzi jej procesy oraz pliki, za to trzeba go zainstalować na każdym hoście osobno. Publikacja NIST prowadzi przez cały cykl życia IDPS: projektowanie, wdrożenie, konfigurację, zabezpieczenie, monitorowanie i utrzymanie [3]. Sam zakup urządzenia nie kończy więc pracy; IPS bez strojenia reguł i przeglądu zdarzeń szybko przestaje odpowiadać rzeczywistemu ruchowi.

IPS bywa osobnym urządzeniem, ale często jest funkcją zapory nowej generacji (NGFW). CERT Polska wymienia zdarzenia IPS obok kontroli aplikacji, antywirusa i filtrowania URL jako zdarzenia, które zapora powinna rejestrować [2].

W WordPressie

Strona WordPress rzadko ma własne urządzenie IPS; częściej korzysta z mechanizmów działających na tej samej zasadzie na różnych warstwach. Dokumentacja WordPressa wymienia zestawy reguł ModSecurity, które wykrywają i blokują wzorce ataków siłowych na poziomie serwera [6]. WAF jest w tym ujęciu systemem zapobiegania włamaniom dla protokołu HTTP. Otwartym zestawem takich reguł jest OWASP CRS, opisywany jako zbiór reguł dla ModSecurity i zgodnych zapór aplikacyjnych, dający ogólne wykrywanie ataków przy minimum fałszywych alarmów [7].

Prostszą formą IPS na poziomie hosta jest fail2ban: dokumentacja WordPressa zaleca analizę logów pod kątem nieudanych logowań i czasowe blokowanie nadużywających adresów [6]. Zarządzane zapory na brzegu sieci blokują ruch, zanim dotrze do serwera, co oszczędza jego zasoby przy dużych atakach [6]. Sygnatury dla znanych błędów we wtyczkach pełnią rolę wirtualnego patchowania (virtual patching) do czasu instalacji poprawki.

Zagrożenia i skutki

Najważniejszym ryzykiem IPS są fałszywe alarmy (false positive). CERT Polska ostrzega, że sygnatura IPS może błędnie uznać prawidłowy ruch za atak [2]. W systemie inline skutkiem nie jest zbędne powiadomienie, lecz przerwana usługa: odrzucone zamówienie w sklepie albo zablokowany panel.

Drugim ryzykiem jest złudne poczucie bezpieczeństwa. Skuteczność IPS w dużej mierze zależy od aktualności sygnatur, więc urządzenie musi regularnie pobierać aktualizacje baz [2]. CERT Polska zaznacza też, że brak nowych zdarzeń IPS nie musi oznaczać braku ataków [2]. Detekcja oparta na wzorcach nie rozpozna ataku, którego wzorca nie zna; zob. wykrywanie sygnaturowe i heurystyczne.

Jak się bronić

  • Wdrażaj nowe profile najpierw w trybie wykrywania, a dopiero po analizie wyników przełączaj wybrane reguły w tryb blokowania [2].
  • Zapewnij automatyczne aktualizacje sygnatur [2].
  • Świadomie ustaw zachowanie przy awarii, na przykład opcję bypass w Suricacie [4].
  • Przekazuj zdarzenia IPS do SIEM, żeby łączyć je z logami serwera i aplikacji.

MITRE ATT&CK opisuje sieciowe zapobieganie włamaniom jako mitygację M1031: użycie sygnatur wykrywania włamań do blokowania ruchu na granicach sieci [5]. Wśród technik, na które odpowiada, wymienia między innymi adversary-in-the-middle (T1557) i eksfiltrację danych kanałem C2 (T1041) [5]. Pełny katalog technik ataku opisuje hasło MITRE ATT&CK.

TAB. 2

Przypisy

7
  1. [1] Intrusion Prevention System (IPS) — CSRC Glossary · NIST
  2. [2] Firewall — Baza wiedzy CERT Polska · CERT Polska
  3. [3] SP 800-94: Guide to Intrusion Detection and Prevention Systems (IDPS) · NIST
  4. [4] Setting up IPS/inline for Linux — Suricata User Guide · OISF
  5. [5] Network Intrusion Prevention (M1031) · MITRE ATT&CK
  6. [6] Brute Force Attacks — Advanced Administration Handbook · WordPress.org
  7. [7] CRS Documentation · OWASP CRS
TAB. 3

Hasła w tym artykule

16
TAB. 4

Linkują tutaj

7

Wszystkie kategorie → · Hasło w słowniku →

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com