⚔️ Cyber Kill Chain ceļvedis - uzbrukuma anatomija
Sešas sadaļas par uzbrukumu modelēšanu starptautiskajā praksē: Lockheed Martin Kill Chain (Hutchins, Cloppert, Amin 2011), MITRE ATT&CK 14 taktikas, Unified Kill Chain (Paul Pols 2022), Diamond Model, D3FEND aizsardzības matrica un saistība ar NIS2 23. panta incidentu ziņošanu NKDC/CERT.LV. Piemēri ir izdomāti, paredzēti mācībām.
Uzbrukuma modelēšanas pamats
Kill Chain princips - lauz vienu posmu, misija neizdodas
Vēsture
Cyber Kill Chain modeli 2011. gadā formalizēja Lockheed Martin pētnieki Hutchins, Cloppert un Amin. Modelis adaptēts no militārā 'F2T2EA' kill chain (Find, Fix, Track, Target, Engage, Assess) ASV gaisa spēkos.
Pamatprincips
Uzbrukums ir secīga ķēde - katrai nākamajai fāzei vajag iepriekšējās rezultātu. Pārtraucot vienu posmu, viss uzbrukums neizdodas. Tas nozīmē, ka aizstāvjiem nav 'jābūt perfektiem' visās fāzēs - pietiek lauzt vienu.
Pielietojums
Threat modeling, draudu izlūkošana (TI), atklāšanas inženierija (detection engineering), incidentu reaģēšanas plāni, drošības spraugu analīze (gap analysis), purple team simulācijas.
Ierobežojumi
Modelis radīts APT/tīkla ielaušanās analīzei. Mazāk piemērots iekšējiem draudiem (insider threats), piegādes ķēdes uzbrukumiem, cloud-native uzbrukumiem un kompromitētām SaaS sesijām, kur 'piegāde' un 'eksplotācija' ir miglainas.
Lockheed Martin 7 fāzes
No izlūkošanas līdz mērķu izpildei - katra fāze ar aizsardzību
Pielietojums
Šī tabula kalpo kā detection engineering 'kartīte' - katrai fāzei jāzina, kāds artefakts vai signāls liecina par tās noritēšanu, lai SOC varētu izveidot atbilstošu noteikumu.
Atsauce
Lockheed Martin "Cyber Kill Chain" (2011) · Hutchins, Cloppert, Amin - "Intelligence-Driven Computer Network Defense Informed by Analysis of Adversary Campaigns and Intrusion Kill Chains".
Lakmusa tests
Vai jūsu SOC var atklāt vismaz vienu artefaktu katrā no septiņām fāzēm? Ja kāda fāze ir 'tukša' - tur ir aklā josla, kuru uzbrucējs var izmantot bez ievērošanas.
MITRE ATT&CK - taktikas, tehnikas, procedūras
14 taktikas - detalizēta uzbrucēja uzvedības klasifikācija
Atšķirība no LM
LM Kill Chain ir lineāra ķēde (kāpēc → kā). ATT&CK ir granulārs taktiku katalogs (kas → kā → konkrēti). Uzbrucējs var apstāties, atgriezties, atkārtot fāzes - tāpēc 14 taktikas nav obligāti secīgas.
Atsauce
MITRE ATT&CK Enterprise (attack.mitre.org) · Pirmoreiz publicēts 2013, formāli kā ATT&CK Matrix 2015 · Atjaunina ik 6 mēnešus.
Praktiska izmantošana
ATT&CK Navigator - kartējiet, kuras tehnikas jūsu SOC pārklāj ar atklāšanu. Tukšās šūnas = aklās joslas. Purple team simulē procedūras, lai pārbaudītu atklāšanu.
Apjoma slazds
Visu ~400 apakštehniku pārklāšana ir maratona darbs. Sāc no APT grupām, kas mērķē tavu nozari (piem., FIN7 finanšu, Lazarus enerģijai), nevis visu uzreiz.
Unified Kill Chain - Paul Pols 2017/2022
18 fāzes trijos posmos - apvieno LM + ATT&CK
Kāpēc 18 fāzes?
LM 7 fāzes ir pārāk vienkāršotas modernam uzbrukumam - it īpaši 'pēc piekļuves' aktivitātēm (lateral movement, discovery). UKC tās izdala posmā B, kā arī skaidri nodala sociālo inženieriju kā atsevišķu fāzi.
Atsauce
Paul Pols - "Unified Kill Chain" (Maģistra darbs, Cybersec Academy, 2017; atjaunināts 2022) · unifiedkillchain.com.
Pielietojums
Modernu APT/ransomware operāciju analīzei - kur uzbrucējs vairākas reizes 'atgriežas' starp posmiem A un B (piem., izpilda 2., 3., 4. izlūkošanas iterāciju pēc katras lateral movement).
Sarežģītība
18 fāzes ir grūtāk komunicēt vadībai nekā LM 7 fāzes. UKC labāk piemērots tehniskajai analīzei, LM - prezentācijām un riska komunikācijai.
Aizsardzības stratēģija
Courses of Action matrica + Diamond Model + MITRE D3FEND
Courses of Action
6 darbības veidi nav izvēles - aizstāvības stratēģijai ideāli pārklāt vairākus katrā fāzē, lai uzbrucējam būtu vairāki potenciāli pārtrauk-punkti.
Diamond Model
Threat intel analīzes ietvars - katrs incidents kā 4 stūru attiecība. Atklājot vienu stūri, var atrast pārējos. Lieliski piemērots kampaņu izsekošanai.
D3FEND
MITRE D3FEND (2021) - aizsardzības darbību katalogs, kas atbilst ATT&CK tehnikām. d3fend.mitre.org - katrai ATT&CK tehnikai parāda, kuras D3FEND darbības to neitralizē.
Juridisks brīdinājums
'Destroy' fāzē uzmanīgi - 'hack back' (uzbrukums atpakaļ) lielākoties ir nelikumīgs. Atļauts: takedown ar tiesībaizsardzību, C2 sinkhole, sadarbība ar CSIRT (Latvijā: CERT.LV).
NIS2 23. pants un Latvijas konteksts
Incidentu ziņošana NKDC - 24h / 72h / 1 mēnesis
Kuram ziņot?
NKDC - kā kompetentā iestāde - saņem 23. panta ziņojumus. CERT.LV - kā CSIRT - tehniska palīdzība un IoC apmaiņa. Lielākajiem incidentiem jāziņo abām - NKDC formāli, CERT.LV operacionāli.
Atsauce
Direktīva (ES) 2022/2555 23. pants · Nacionālais kiberdrošības likums (LV, 2024) · MK noteikumi (sagatavošanā) par būtisku/nozīmīgu subjektu kategorijām.
Praktiska sasaiste ar Kill Chain
Kad uzbrucējs nokļūst līdz fāzei 6-7 (C2, Actions) - parasti tas ir 'būtisks incidents' pēc NIS2 definīcijas. T₀ = atklāšanas brīdis, nevis sākuma brīdis - tāpēc agrīna atklāšana = vairāk laika reaģēšanai.
Sankcijas
NIS2 paredz administratīvos sodus līdz 10 mil. eiro vai 2% no globālā gada apgrozījuma (būtiskajiem subjektiem) un 7 mil. / 1.4% (nozīmīgajiem). Nepaziņošana ir patstāvīgs pārkāpums - pat ja incidents pats par sevi nav nozieguma rezultāts.
Agrīns brīdinājums
Sākotnējs paziņojums NKDC par būtisku incidentu - vai tas ir prettiesisks/ļaunprātīgs, vai ietekmē pārrobežu pakalpojumus.
Incidenta paziņojums
Detalizētāks ziņojums NKDC ar sākotnējo novērtējumu, ietekmes apjomu, kompromisa indikatoriem (IoC) un veiktajiem pretpasākumiem.
Gala ziņojums
Pilns gala ziņojums - detalizēts incidenta apraksts, cēloņi, ietekme, veikti un plānotie pretpasākumi, mācības nākotnei.