Sieci komputerowe

Monitoring bezpieczeństwa, IDS/IPS i SIEM

CyberbezpieczeństwoStudia II stopnia

Monitoring bezpieczeństwa łączy telemetrię z sieci, hostów, tożsamości i aplikacji. Jego celem jest szybsze zauważenie oraz wyjaśnienie zdarzeń, nie automatyczne uznanie każdego alertu za atak.

CyberbezpieczeństwoIDS/IPSSyslogSIEM

Cele lekcji

Czego się nauczysz

  • Rozróżnisz NIDS, HIDS, IDS i IPS oraz ich punkty obserwacji.
  • Porównasz wykrywanie sygnaturowe z wykrywaniem anomalii względem baseline.
  • Wyjaśnisz rolę centralnego logowania, Syslog i SIEM.
  • Przeprowadzisz siedmioetapowy proces od zdarzenia do udokumentowanej decyzji.
  • Ocenisz priorytet alertu, false positive, false negative i ograniczenia telemetrii.

Wymagania wstępne

  • Monitoring i zarządzanie siecią
  • TCP, UDP i porty
  • Analiza pakietów w Wiresharku
  • Zagrożenia i ochrona sieci

IDS oraz IPS

Punkty obserwacji i działania

Nazwy produktów bywają marketingowo łączone jako IDPS, NDR lub EDR. O rzeczywistej roli decyduje punkt obserwacji, dane wejściowe i możliwość egzekwowania decyzji. IDS nie staje się IPS tylko dlatego, że wysyła alert do administratora.

Punkty obserwacji i działania
MechanizmGdzie obserwujeCo widziCzy blokujeOgraniczenie
NIDSsegment sieci, TAP, SPAN lub sensor wirtualnynagłówki i dostępny ruch sieciowyzwykle nie, jeśli działa pasywnieszyfrowanie, asymetria tras i przeciążenie mogą ograniczać widoczność
HIDSna hoście lub bardzo blisko systemulogi, procesy, pliki, konfigurację i zdarzenia systemowezależnie od produktu; sam HIDS zwykle alarmujeagent może zostać wyłączony, źle skonfigurowany albo nie pokrywać urządzenia
IDSpoza torem albo w trybie obserwacjizdarzenia pasujące do reguł lub anomaliinie jest z definicji automatyczną blokadąalert wymaga triage i kontekstu
IPSw torze ruchu lub jako egzekwujący agentruch albo działanie możliwe do zatrzymaniamoże blokować, resetować lub ograniczaćfalse positive może przerwać legalną usługę; potrzebny plan awaryjny

Metody detekcji

Sygnatura, anomalia i baseline

Baseline powinien rozróżniać dni robocze, kopie nocne, aktualizacje, pracę zdalną i sezonowość. Uczenie profilu podczas awarii lub incydentu może utrwalić zły wzorzec jako normalny.

Sygnatura, anomalia i baseline
MetodaMocna stronaSłaba stronaPrzykład weryfikacji
Sygnaturowarozpoznaje znany wzorzec i daje czytelny kontekst regułymoże pominąć nowe lub zmodyfikowane zachowaniesprawdzenie pakietu, wersji reguły i systemu docelowego
Anomaliiwyłapuje odchylenie bez dokładnej znanej sygnaturyzmiana biznesowa może powodować wiele false positiveporównanie z kalendarzem zmian i profilem podobnych hostów
Baselineopisuje normalny zakres dla pory, roli i sezonunie jest stałą wartością i może zawierać wcześniejsze nadużycieregularny przegląd okresu uczącego i wyjątków

Od zapisu do korelacji

Centralne logowanie, Syslog i SIEM

Centralne logowanie przenosi kopie zdarzeń poza system źródłowy, ułatwia wspólną retencję i chronologię. Syslog opisuje format oraz role nadawcy, przekaźnika i kolektora; wybór transportu wpływa na poufność i pewność dostarczenia. Samo wysłanie przez UDP nie gwarantuje odbioru ani ochrony treści.

SIEM (Security Information and Event Management) gromadzi, normalizuje, wyszukuje i koreluje dane z wielu źródeł. Reguła korelacji tworzy alert, ale nie zastępuje analityka, danych źródłowych i procesu reagowania.

Centralne logowanie, Syslog i SIEM
ŹródłoPrzykładowe daneWartość w korelacji
Tożsamośćlogowania, MFA, zmiany uprawnień, sesjekto i skąd uzyskał dostęp
Firewall / VPNźródło, cel, port, decyzja, tunelprzepływ między strefami i dostęp zdalny
DNSnazwa, typ, odpowiedź, resolver, klientzamiar komunikacji i kontekst domeny
DHCP / ARP / switchdzierżawa, IP–MAC, VLAN, portpowiązanie zdarzenia z urządzeniem i miejscem
Host / EDRproces, plik, użytkownik, połączenieco wykonało działanie na końcówce
Aplikacjakonto, operacja, obiekt, rezultatwpływ biznesowy i autoryzacja

Proces operacyjny

Siedem kroków obsługi alertu

Siedem kroków obsługi alertu
KrokDziałanieRezultat
1. Zebranieodebranie zdarzeń z zatwierdzonych źródełsurowe rekordy z identyfikatorem źródła
2. Normalizacjaujednolicenie czasu, pól i nazwporównywalne zdarzenia bez utraty oryginału
3. Korelacjapołączenie wspólnego użytkownika, hosta, IP, czasu lub procesukontekst i możliwy łańcuch zdarzeń
4. Alertzastosowanie reguły, progu i kontekstu aktywaalert z uzasadnieniem i priorytetem wstępnym
5. Triagesprawdzenie jakości danych, zakresu, alternatywnych wyjaśnień i wpływudecyzja: eskaluj, obserwuj albo zamknij
6. Eskalacja lub zamknięcieprzekazanie właścicielowi incydentu albo uzasadnione zamknięcieodpowiedzialność i dalszy termin
7. Dokumentacjazapis dowodów, zapytań, decyzji, ograniczeń i wnioskówodtwarzalny ślad analizy

Przykład

Korelacja zdarzeń w małej firmie

O 08:57 użytkownik trzy razy myli hasło do VPN. O 09:02 loguje się poprawnie z nowego adresu, o 09:05 jego komputer pyta DNS o rzadko używaną domenę, a o 09:07 firewall rejestruje krótkie połączenie HTTPS. Każdy zapis może być normalny: literówka, praca z hotelu, nowa usługa producenta i zwykły HTTPS.

Razem zdarzenia wymagają triage, ponieważ dotyczą tej samej tożsamości i krótkiego przedziału czasu. Analityk sprawdza MFA, reputację i własność urządzenia, proces inicjujący DNS, zatwierdzone zmiany oraz treść dostępnych logów. Bez tych danych nie przesądza o przejęciu konta.

Korelacja zdarzeń w małej firmie
SygnałAlternatywne wyjaśnienieDalsza weryfikacja
Nieudane logowaniapomyłka lub stary zapis hasławzorzec dla konta, źródło, MFA i urządzenie
Nowy adres VPNpodróż lub zmienny adres operatorakontakt znanym kanałem i historia lokalizacji
Rzadka domenanowa aktualizacja dostawcyproces, podpis pliku, kategoria domeny i inni klienci
HTTPSzwykły ruch aplikacjicel, czas, wolumen i telemetria końcówki

Decyzja

Priorytet i triage

  • Oceń wiarygodność reguły i kompletność źródeł, a nie tylko nazwę alertu.
  • Uwzględnij krytyczność aktywa, uprawnienia konta, ekspozycję i możliwy wpływ.
  • Sprawdź, czy zdarzenie trwa i czy szybkie ograniczenie zmniejszy ryzyko bez utraty dowodów.
  • Zapisz alternatywne hipotezy, dane potwierdzające i dane przeczące.
  • Nadaj właściciela, termin następnego kroku i kanał eskalacji.

Ograniczenia

False positive i false negative

False positive to alarm dotyczący działania, które po analizie nie jest naruszeniem wymagającym reakcji. False negative oznacza, że istotne zdarzenie nie zostało wykryte. Oba zjawiska są nieuniknione: zbyt szeroka reguła obciąża analityków, a zbyt wąska pozostawia luki.

Strojenie reguły powinno zachować przykłady, datę, właściciela i możliwość wycofania. Wyjątek dla jednego legalnego procesu nie powinien wyciszyć wszystkich zdarzeń danego typu. Skuteczność mierzy się m.in. czasem obsługi, jakością eskalacji, pokryciem źródeł i wykryciami z ćwiczeń kontrolnych.

Wiarygodność danych

Czas, retencja i integralność logów

Czas, retencja i integralność logów
ObszarDobra praktykaRyzyko zaniedbania
Synchronizacja czasuwspólne, monitorowane źródła czasu i zapis strefyfałszywa kolejność zdarzeń i trudna korelacja
Retencjaokres wynikający z ryzyka, prawa, pojemności i czasu wykryciabrak danych do analizy albo nadmierne gromadzenie
Minimalizacjazbieranie pól potrzebnych do celu i ograniczenie dostępuniepotrzebna ekspozycja danych osobowych i sekretów
Integralnośćcentralna kopia, kontrola dostępu, audyt, mechanizmy tylko-do-dopisu tam, gdzie zasadnenapastnik lub błąd może zmienić ślad
Dostępnośćkolejki, monitorowanie utraty i pojemności kolektorabrak logów w najważniejszym momencie

Granice widoczności

Na co zwrócić uwagę

  • Szyfrowanie ogranicza treść widoczną dla NIDS, ale nadal mogą być dostępne metadane i telemetria końcówki.
  • SPAN może gubić pakiety pod obciążeniem; sensor nie powinien zakładać pełnej kopii ruchu.
  • Brak logu może oznaczać brak zdarzenia, błąd źródła, utratę transportu albo koniec retencji.
  • Priorytet alertu powinien łączyć pewność detekcji i wpływ, a nie tylko liczbę trafień.
  • Automatyczne blokowanie wymaga progów, wyjątków, monitoringu skutku i procedury cofnięcia.

Kontrola jakości

Najczęstsze błędy

  • Traktowanie SIEM jako magazynu bez właścicieli źródeł i reguł.
  • Uznanie alertu IDS za dowód i automatyczne zablokowanie współdzielonego adresu.
  • Normalizacja usuwająca pola potrzebne do późniejszej analizy bez zachowania oryginału.
  • Brak monitoringu opóźnienia, utraty i pojemności samego systemu logowania.
  • Retencja ustalona przypadkowo, bez wymagań dochodzeniowych i minimalizacji danych.

Sprawdź rozumienie

Pytania kontrolne

  • Dlaczego NIDS i HIDS mogą dojść do różnych, ale zgodnych obserwacji?
  • W jakiej sytuacji reguła anomalii może mieć dużo false positive?
  • Co odróżnia etap korelacji od triage alertu?
  • Dlaczego IDS nie powinien być opisywany jako narzędzie automatycznie blokujące?
  • Jak synchronizacja czasu i integralność logów wpływają na chronologię incydentu?

Praca własna

Zadanie samodzielne

Zaprojektuj dla fikcyjnej firmy pięć źródeł logów, pola niezbędne do korelacji, okres retencji oraz właściciela. Następnie opisz regułę łączącą logowanie VPN, DNS i firewall, wraz z dwiema hipotezami legalnymi, kryterium eskalacji oraz możliwością wycofania automatycznej blokady.

Praktyka

Ćwiczenie praktyczne — Analiza alertów i jakości logów

  1. Uporządkuj siedem kroków obsługi alertu i wskaż, które artefakty trzeba zachować w oryginalnej postaci.
  2. Dla przykładu z VPN, DNS i HTTPS przygotuj tabelę czasu, wspólnych identyfikatorów, danych potwierdzających i alternatywnych wyjaśnień.
  3. Zaproponuj jeden test kontrolny wykrywający utratę logów oraz jedną metrykę jakości triage.

Najważniejsze wnioski

Podsumowanie

  • NIDS, HIDS, IDS i IPS różnią się punktem obserwacji oraz możliwością działania.
  • Sygnatury, anomalie i baseline uzupełniają się, lecz generują false positive i false negative.
  • SIEM łączy dane, ale wiarygodny wniosek wymaga triage, kontekstu aktywa i zachowania źródeł.
  • Czas, retencja, integralność i dostępność logów są częścią systemu detekcji.