⚙️ Tehnoloģiskā drošība
Tehnoloģiskās (tehniskās) kontroles ir tehnoloģijā iebūvēti drošības mehānismi, kas automātiski īsteno drošības politiku - autentifikācija, šifrēšana, segmentācija, žurnalēšana. Pamatā ISO/IEC 27002 8. nodaļa (34 kontroles), NIST SP 800-53 un CIS Controls v8.1. Piemēri ir izdomāti, paredzēti apmācībām.
Apzīmējumi: kodi iekavās (piem. 8.24) atsaucas uz ISO/IEC 27002:2022 8. nodaļas (tehnoloģiskās) kontrolēm.
Kas ir tehniskās kontroles
Kontroļu klasifikācija - veids un funkcija
Tehniskās = loģiskās kontroles: tās ir tehnoloģijā iebūvēti mehānismi, kas īsteno politiku automātiski un konsekventi (atšķirībā no administratīvajām, kas paļaujas uz cilvēka rīcību). Šis ceļvedis aptver ISO/IEC 27002 8. nodaļas tehnoloģiskās kontroles.
Funkcijas
Preventīvās (novērš), detektīvās (atklāj), koriģējošās (atjauno). Papildus: atturošās (attur no mēģinājuma) un kompensējošās (alternatīva, kad pamata kontrole nav iespējama).
Slāņošana (defense in depth)
Tehniskās kontroles izvieto vairākos slāņos - tīkls, resursdators, lietojums, dati, identitāte - lai viena slāņa pārkāpums neatklātu visu. Skat. cilni 'Daudzslāņu aizsardzība'.
Saistība ar NIS2
NIS2 (ES 2022/2555) 21. panta riska pārvaldības pasākumi lielā mērā ir tehniskās kontroles: kriptogrāfija, piekļuves kontrole, MFA, incidentu atklāšana un darbības nepārtrauktība.
Defense in depth
Tehnisko kontroļu slāņi - no tīkla līdz datiem
Žurnalēšana un monitorings (8.15/8.16) aptver visus slāņus - tie nodrošina, ka pārkāpums tiek pamanīts. Identitāte ir šķērsslānis: katrā slānī jāpārbauda, kurš piekļūst (Zero Trust - nekad neuzticies pēc atrašanās vietas).
Kāpēc slāņi
Neviena atsevišķa kontrole nav nekļūdīga. Neatkarīgi slāņi nozīmē, ka uzbrucējam jāpārvar vairāki slāņi (tīkls, resursdators, lietojums, dati), pirms viņš sasniedz mērķi.
Vismazākās privilēģijas
Katrā slānī piešķir tikai nepieciešamo (least privilege, need-to-know). Tas ierobežo, cik tālu uzbrucējs var izplatīties pēc viena slāņa pārkāpšanas (lateral movement).
Pieņem pārkāpumu
Mūsdienu pieeja (assume breach) pieņem, ka perimetrs tiks pārkāpts. Tāpēc svarīga segmentācija, monitorings un datu šifrēšana - lai pārkāpums neatklātu visu uzreiz.
Starptautiskā prakse
ISO/IEC 27002:2022 8. nodaļa - 34 tehnoloģiskās kontroles
NIST SP 800-53 saimes
Tehniskās kontroles galvenokārt: AC (piekļuves kontrole), IA (identitāte un autentifikācija), SC (sistēmu un komunikāciju aizsardzība), SI (sistēmu un informācijas integritāte), AU (audits), CM (konfigurācija), CP (nepārtrauktība).
CIS Controls v8.1
Praktisks īstenošanas saraksts: CIS 3 (datu aizsardzība), 4 (droša konfigurācija), 5–6 (kontu un piekļuves pārvaldība), 7 (ievainojamības), 8 (žurnāli), 10 (ļaunatūra), 12–13 (tīkls un monitorings), 16 (lietojumu drošība).
NIS2 un nacionālie normatīvie akti
NIS2 21. pants un nacionālie normatīvie akti prasa tehniskos pasākumus - kriptogrāfiju, MFA, piekļuves kontroli, ievainojamību pārvaldību, žurnalēšanu un dublējumus - samērīgi ar risku.
Atbilstība Latvijā - galvenā prasība ir nacionālie normatīvie akti: Nacionālie normatīvie akti ir Latvijā obligātais regulējums, kas nosaka, KO obligāti jāizdara (nacionālajā kiberdrošības ietvarā, ieviešot NIS2). Īstenošanas regula (ES) 2024/2690 un GDPR papildina prasības. Starptautiskie standarti (ISO 27001/27002, COBIT, SABSA, TOGAF, NIST) sniedz atzītu, auditējamu metodi, KĀ tās ieviest.
Normatīvie akti nosaka rezultātu, kas jāsasniedz. Starptautiskais standarts ir pārbaudāms ceļš, kā to sasniegt - bez tā atbilstība paliek deklaratīva.
Normatīvie akti - obligātā prasība
Latvijā saistošais regulējums nosaka obligātos tehniskos pasākumus. Ieviešanu balsta uz ISO 27002 8. nodaļu, NIST SP 800-53 un CIS Controls v8.1 - tās dod konkrētu, mērāmu konfigurāciju, ko normatīvie akti prasa kā rezultātu.
Īstenošanas regula (ES) 2024/2690
Pielikums detalizē tehnoloģiskās prasības: kriptogrāfija, piekļuves kontrole, droša sistēmu iegāde/izstrāde/uzturēšana un aktīvu pārvaldība - tieši ISO 27002 8. nodaļas kontroles.
GDPR 32. pants
GDPR prasa 'atbilstošus tehniskos pasākumus' personas datu drošībai - šifrēšanu, pseidonimizāciju, konfidencialitāti, integritāti un noturību. Tehnoloģiskās kontroles (8.24, 8.11) ir tiešā ieviešana.
IAM - ISO 8.2 / 8.3 / 8.5
Identitāte un piekļuve - autentifikācija, autorizācija, uzskaite
Zero Trust: nekad neuzticies pēc atrašanās vietas tīklā - katru pieprasījumu autentificē un autorizē no jauna (NIST SP 800-207). MFA pret zagtām parolēm. Vismazākās privilēģijas pret tiesību pārmērību.
Droša autentifikācija (8.5)
Vairākfaktoru autentifikācija (MFA), vēlams phishing-noturīga (FIDO2/WebAuthn, passkey). Paroles - garas, pārbaudītas pret noplūdēm, glabātas kā Argon2/bcrypt jaucējsummas.
Privilēģētā piekļuve (8.2 / PAM)
Administratīvās tiesības atsevišķi: just-in-time piešķiršana, sesiju ierakstīšana, atsevišķi admin konti, vault noslēpumiem. Pārmērīgas privilēģijas ir galvenais izplatīšanās ceļš.
Piekļuves ierobežošana (8.3)
Need-to-know un least privilege: lietotājs redz tikai sev nepieciešamo. Lomas (RBAC) vai atribūti (ABAC), regulāra piekļuves pārskatīšana, un piekļuvi atsauc uzreiz, kad mainās loma.
ISO 8.24 / 8.11 / 8.12
Kriptogrāfija un datu aizsardzība - trīs datu stāvokļi
Kriptogrāfija (8.24) aizsargā konfidencialitāti un integritāti, bet ir tik stipra, cik atslēgu pārvaldība. Lieto pārbaudītus algoritmus un protokolus (AES, TLS 1.3), nevis pašu izgudrotus.
Datu noplūdes novēršana (8.12 / DLP)
DLP atklāj un bloķē jutīgu datu izvešanu (e-pasts, USB, mākonis). Kombinē ar klasifikāciju un marķēšanu, lai zinātu, ko aizsargāt.
Maskēšana un dzēšana (8.11 / 8.10)
Datu maskēšana un tokenizācija samazina ekspozīciju ne-produkcijas vidēs. Drošas dzēšanas politika nodrošina, ka dati tiek neatgriezeniski izņemti, kad vairs nav vajadzīgi.
Dublēšana un noturība (8.13 / 8.14)
Dublējumi pēc 3-2-1 principa (3 kopijas, 2 nesēji, 1 ārpus vietas), šifrēti un testēti ar atjaunošanas pārbaudēm. Redundance kritiskajām sistēmām nodrošina pieejamību.
ISO 8.7 / 8.8 / 8.9 / 8.16
Hardening, ievainojamību pārvaldība un monitorings
Monitorings (8.15 / 8.16): centralizēta žurnalēšana → SIEM → korelācija → brīdinājums → reaģēšana. Bez monitoringa pārējās kontroles strādā akli. Laiku sinhronizē (NTP, 8.17), citādi notikumus nevar korekti korelēt.
Konfigurācijas pārvaldība (8.9)
Droša bāzes konfigurācija (hardening pēc CIS Benchmark), versiju kontrole, novirzes atklāšana un izmaiņu pārvaldība. Noklusējuma iestatījumi reti ir droši.
Aizsardzība pret ļaunatūru (8.7)
EDR/AV, lietojumu atļaušanas saraksti (allowlisting), e-pasta un tīmekļa filtrēšana, makro ierobežojumi. Kombinē ar lietotāju apmācību un dublējumiem pret izspiedējvīrusiem.
Žurnalēšana un SIEM (8.15 / 8.16)
Logus vāc centralizēti un ārpus pārbaudāmā hosta, glabā append-only un pietiekami ilgi, lai izmeklētu incidentu (praksē vismaz 12 mēneši - NIS2 konkrētu termiņu nenosaka). Sīkāk - ceļvedī 'Žurnālfailu (logu) analīze'.
Saīsinājumi
Ceļvedī lietotie saīsinājumi: oriģinālais nosaukums un ko tas nozīmē.
- IAM / PAM
- Identity and Access Management / Privileged Access Management - identitāšu un piekļuves pārvaldība / priviliģēto kontu pārvaldība.
- AAA
- Authentication, Authorization, Accounting - autentifikācija, autorizācija, uzskaite.
- RBAC / ABAC
- Role- / Attribute-Based Access Control - piekļuve pēc lomas / pēc atribūtiem.
- MFA / FIDO2 / WebAuthn
- Vairākfaktoru autentifikācija / pikšķerēšanai noturīgu atslēgu standarti.
- NAC
- Network Access Control - pieslēgt tīklam tikai pārbaudītas ierīces.
- VLAN
- Virtual LAN - loģiski atdalīts tīkla segments.
- IDS / IPS
- Intrusion Detection / Prevention System - ielaušanās atklāšana / bloķēšana.
- WAF
- Web Application Firewall - ugunsmūris tīmekļa lietotnēm.
- DDoS
- Distributed Denial of Service - pakalpojuma atteice no daudziem avotiem vienlaikus.
- EDR
- Endpoint Detection and Response - datoru uzraudzība un reaģēšana.
- FIM
- File Integrity Monitoring - brīdina par svarīgu failu izmaiņām.
- DLP
- Data Loss Prevention - aptur jutīgu datu noplūdi.
- FDE
- Full Disk Encryption - pilna diska šifrēšana.
- HSM / KMS
- Hardware Security Module / Key Management Service - aparatūra atslēgām / atslēgu pārvaldības pakalpojums.
- HSTS
- HTTP Strict Transport Security - liek pārlūkam vietni atvērt tikai pa HTTPS.
- SIEM
- Security Information and Event Management - žurnālu centrāla analīze.
- SAST / DAST
- Static / Dynamic Application Security Testing - koda pārbaude bez palaišanas / darbojošās lietotnes pārbaude.
- CVSS / KEV
- Ievainojamības smaguma skala / CISA jau izmantoto ievainojamību katalogs.
- NTP
- Network Time Protocol - laika sinhronizācija.
- AC / IA / SC / SI / AU / CM / CP
- NIST SP 800-53 kontroļu saimes: piekļuve, identitāte, sistēmu aizsardzība, integritāte, audits, konfigurācija, nepārtrauktība.