Security+ Academy · Lekcja

Wykrywanie i analiza: identyfikowanie rzeczywistych incydentów

Nauczą się Państwo analizować alerty z SIEM, EDR i narzędzi sieciowych, aby odróżniać prawdziwe trafienia od fałszywych alarmów i określać zakres incydentu.

Lekcja 2 z 413 kroki

Wykrywanie i analiza: identyfikowanie rzeczywistych incydentów to bezpłatna lekcja Security+ Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Security+ Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Security+ Academy zawiera 4 lekcji w sumie.

Przegląd fazy wykrywania

Faza wykrywania i analizy rozpoczyna się w momencie zidentyfikowania potencjalnego incydentu bezpieczeństwa i kończy, gdy zakres oraz wpływ incydentu są już na tyle dobrze poznane, że można rozpocząć izolowanie zagrożenia. Głównym wyzwaniem na tym etapie jest odróżnienie prawdziwych trafień od fałszywych trafień — alertu wygenerowanego przez złośliwą aktywność od alertu wywołanego normalnym, choć nietypowym zachowaniem. Skuteczne wykrywanie wymaga prawidłowo skonfigurowanych narzędzi, przeszkolonych analityków oraz udokumentowanych wzorców normalnej aktywności.

Źródła wykrywania: gdzie ujawniają się incydenty

Incydenty są wykrywane za pośrednictwem wielu kanałów: alertów SIEM generowanych przez reguły korelacji, detekcji EDR wynikających z analizy behawioralnej na punktach końcowych, zgłoszeń użytkowników (najczęstszego źródła początkowego wykrycia phishingu), powiadomień od podmiotów zewnętrznych (organów ścigania, dostawców threat intelligence, usług powiadamiania o naruszeniach), automatycznego skanowania (skanerów podatności lub anomalii wykrywanych przez CSPM) oraz threat hunting (proaktywnego dochodzenia). Każde źródło ma inny poziom wiarygodności i dostarcza innego rodzaju dowodów.

Źródła logów na potrzeby wykrywania

Skuteczne wykrywanie wymaga gromadzenia logów z różnych źródeł. Najważniejsze typy logów to: logi uwierzytelniania (Windows Security Event Log, /var/log/auth.log) dotyczące nieudanych i pomyślnych logowań, logi sieciowe (firewall, VPC Flow Logs, proxy) dotyczące nietypowych połączeń, logi DNS dotyczące zapytań do znanych złośliwych domen, logi punktów końcowych (EDR, Sysmon) dotyczące tworzenia procesów i aktywności plików oraz logi audytowe chmury (CloudTrail, Azure Monitor) dotyczące wywołań API. SIEM agreguje i koreluje te różnorodne źródła.

# Key Windows Event IDs for incident detection
# 4624 - Successful logon
# 4625 - Failed logon
# 4648 - Logon using explicit credentials (possible lateral movement)
# 4720 - User account created
# 4732 - User added to privileged group
# 4688 - New process created (enable with audit policy)
# 7045 - New service installed (persistence mechanism)
# 4698 - Scheduled task created (persistence mechanism)

Fałszywe trafienia a prawdziwe trafienia

Analitycy SOC przeprowadzają codziennie triage setek lub tysięcy alertów, z których większość to fałszywe trafienia — prawidłowa aktywność, która uruchomiła regułę detekcji. Fałszywe trafienie marnuje czas analityka i powoduje zmęczenie alertami, przez które rzeczywiste zagrożenia mogą zostać zlekceważone. Prawdziwe trafienie oznacza rzeczywistą złośliwą aktywność. Fałszywie ujemny wynik to najgroźniejszy przypadek — złośliwa aktywność, która w ogóle nie wygenerowała alertu. Dostosowywanie reguł detekcji w celu ograniczenia fałszywych trafień bez zwiększania liczby wyników fałszywie ujemnych jest jedną z podstawowych umiejętności w SOC.

# Alert triage decision matrix
# Alert: 50 failed SSH logins from IP 1.2.3.4

# Investigation questions:
# 1. Is this IP known malicious? (Threat intel check)
# 2. Which account was targeted? (Privileged? Service?)
# 3. Did any login succeed after the failures?
# 4. Is this IP pattern seen on other systems?
# 5. What's the geo-location? Expected for this org?

# If login succeeded + privileged account + unexpected IP = TRUE POSITIVE
# If scanning all ports on internet with no success = likely automated scanner

Reguły korelacji SIEM

Reguły korelacji SIEM łączą wiele pojedynczych zdarzeń w logach, aby identyfikować wzorce wskazujące na ataki. Przykład: jedno nieudane logowanie jest normalne, ale 100 nieudanych logowań z tego samego adresu IP w ciągu 60 sekund wskazuje na brute force. Inny przykład: uwierzytelnienie użytkownika w Stanach Zjednoczonych o 9:00, a następnie w Chinach o 11:00 jest niemożliwą podróżą — najprawdopodobniej oznacza przejęcie konta. Skuteczne reguły korelacji równoważą czułość (wykrywanie rzeczywistych ataków) ze swoistością (niezalewanie analityków szumem).

# SIEM rule pseudocode (Splunk SPL style)
# Detect potential brute force followed by success
source=windows:security EventCode=4625
  | stats count AS failed_attempts BY src_ip, user
  | where failed_attempts > 20
  | join user [
      search source=windows:security EventCode=4624
  ]
  | where failed_attempts > 20 AND success_login=1
# Alert = brute force succeeded — possible compromise

Wskaźniki przejęcia w analizie

Podczas analizy osoby reagujące gromadzą Indicators of Compromise (IoCs) charakteryzujące atak: podejrzane adresy IP, złośliwe nazwy domen, skróty plików złośliwego oprogramowania, klucze rejestru zmodyfikowane przez atakującego, nietypowe nazwy procesów lub relacje nadrzędny-podrzędny oraz anomalne połączenia sieciowe. IoC służą do: określania zakresu (czy ten IoC występuje na innych systemach?), wzbogacania threat intelligence, blokowania dalszego dostępu atakującego oraz opracowywania reguł SIEM wykrywających podobną aktywność w przyszłości.

# Searching for an IoC across all endpoints (PowerShell + EDR)
# Search for a specific malware hash on all Windows systems:
Get-WmiObject Win32_Process | Where-Object {
    (Get-FileHash $_.ExecutablePath -Algorithm SHA256).Hash -eq
    'a1b2c3d4...malware_hash'
} | Select-Object Name, ProcessId, ExecutablePath

# Search for suspicious network connections to known C2 IP:
Get-NetTCPConnection | Where-Object { $_.RemoteAddress -eq '1.2.3.4' }

Określanie zakresu i wpływu

Analiza zakresu odpowiada na pytania: Jakie systemy zostały zaatakowane? Do jakich danych uzyskano dostęp lub jakie dane wyeksfiltrowano? Jak i kiedy atakujący dostał się do środka? Osoby reagujące wykorzystują analizę logów do odtworzenia osi czasu ataku, identyfikacji początkowego wektora dostępu, sporządzenia listy wszystkich systemów, których dotknął atakujący (ruch boczny), oraz ustalenia, czy doszło do eksfiltracji danych (nagłe wzrosty transferu wychodzącego, katalogi buforowania danych). Ocena zakresu wyznacza decyzje dotyczące izolowania zagrożenia — nie można odizolować tego, czego wcześniej nie zmapowano.

Analiza EDR w reagowaniu na incydenty

Platformy EDR (Endpoint Detection and Response) są podstawowym narzędziem technicznym do analizy incydentów na poziomie punktów końcowych. Telemetria EDR dostarcza informacji o: drzewach wykonywania procesów (co uruchomiło dany proces), aktywności systemu plików, połączeniach sieciowych poszczególnych procesów, modyfikacjach rejestru oraz wykrywaniu wstrzykiwania do pamięci. Podczas incydentu EDR pozwala analitykom jednocześnie wyszukiwać IoC na wszystkich punktach końcowych (hunt w całym przedsiębiorstwie), odizolować przejęty punkt końcowy od sieci oraz pobierać artefakty kryminalistyczne bez fizycznego dostępu do systemu.

Analiza sieci podczas incydentów

Dowody sieciowe są często najbardziej wiarygodnym źródłem podczas analizy incydentu. NetFlow i VPC Flow Logs pokazują połączenia między systemami bez ujawniania treści przesyłanych danych — są przydatne do mapowania ruchu bocznego. Pełne przechwytywanie pakietów (PCAP) pokazuje pełną treść komunikacji, w tym dane uwierzytelniające, wyeksfiltrowane dane i polecenia C2 (jeśli ruch nie jest szyfrowany). Logi zapytań DNS ujawniają komunikację malware z domenami C2. Osoby reagujące szukają: dużych transferów danych wychodzących, połączeń z nietypowymi portami, wzorców beaconingu (regularnych połączeń co N sekund) oraz oznak skanowania wewnętrznego.

Ustalanie osi czasu ataku

Odtworzenie osi czasu ataku jest niezbędne do zrozumienia czasu przebywania atakującego w środowisku (jak długo był obecny przed wykryciem), zidentyfikowania początkowego wektora dostępu (aby usunąć podatność) oraz zachowania dowodów w porządku chronologicznym na potrzeby postępowania prawnego. Osie czasu tworzy się przez korelowanie znaczników czasu z wielu źródeł logów. Kluczowa jest synchronizacja czasu (z użyciem NTP) — logi z nieprawidłowymi zegarami systemowymi tworzą luki i sprzeczności na osiach czasu, podważając wnioski z analizy kryminalistycznej.

Kryteria eskalacji i wyzwalacze powiadomień

Nie każdy alert wymaga pełnej aktywacji CSIRT. Analitycy korzystają z udokumentowanych kryteriów, aby określić wyzwalacze eskalacji: wykrycie potwierdzonego wycieku danych powoduje obowiązek wysłania powiadomień wymaganych przepisami oraz eskalację do kadry kierowniczej. Wykrycie złośliwego oprogramowania, które rozprzestrzeniło się poza jeden system, wymaga pełnego zaangażowania CSIRT. Pojedyncza wiadomość phishingowa (bez kliknięcia) pozostaje na poziomie analityka pierwszej linii. Dobrze zdefiniowane progi eskalacji zapobiegają zarówno nadmiernej reakcji (marnowaniu zasobów na drobne zdarzenia), jak i niewystarczającej reakcji (sytuacji, w której poważne naruszenia się nasilają, ponieważ są traktowane jak mało istotne alerty).

Szybkie sprawdzenie

Sprawdź swoją znajomość zagadnień CompTIA Security+ (SY0-701) omówionych w tej lekcji.

Podsumowanie lekcji

W tej lekcji nauczyli się Państwo, że: wykrywanie opiera się na różnorodnych źródłach logów agregowanych przez SIEM, który za pomocą reguł korelacji identyfikuje wielozdarzeniowe wzorce ataków, IoC zebrane podczas analizy służą do określenia zakresu incydentu we wszystkich systemach oraz opracowania reguł blokowania, a fałszywie ujemne wyniki są najgroźniejszym skutkiem, ponieważ pozwalają atakującym działać bez wykrycia. Następnie omówimy powstrzymywanie, likwidację zagrożenia i odzyskiwanie.

Bezpłatny start

Ucz się Security+ Academy dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
30
Lekcje
120

Często zadawane pytania

Czy lekcja „Wykrywanie i analiza: identyfikowanie rzeczywistych incydentów” jest bezpłatna?

Tak — pełny tekst „Wykrywanie i analiza: identyfikowanie rzeczywistych incydentów” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Security+ Academy, przejdź na CoddyKit PRO. Kurs Security+ Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Wykrywanie i analiza: identyfikowanie rzeczywistych incydentów”?

Nauczą się Państwo analizować alerty z SIEM, EDR i narzędzi sieciowych, aby odróżniać prawdziwe trafienia od fałszywych alarmów i określać zakres incydentu. Ćwiczysz Security+ Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Security+ Academy?

Nie wymagamy żadnego doświadczenia. Security+ Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Wykrywanie i analiza: identyfikowanie rzeczywistych incydentów”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Security+ Academy?

Tak. Każda lekcja Security+ Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Przygotowanie: plany reagowania, playbooki i zespoły
  2. Wykrywanie i analiza: identyfikowanie rzeczywistych incydentów
  3. Zabezpieczenie, eliminacja zagrożenia i odtwarzanie
  4. Przegląd po incydencie i wyciągnięte wnioski
← Powrót do Security+ Academy