Nädal 14: Andmeturveː tehnoloogia, koolitus ja reeglid
Andmeturve: Copy Fail ja Mitnicki valem
Selle nädala teema oli andmeturve ja ülesanne oli valida üks suurematest IT-turvariskidest ning analüüsida seda Mitnicki valemi kolme komponendi kaudu: tehnoloogia, koolitus ja reeglid. Valisin hetkel väga aktuaalse teema ja mida ise tööl ka lahendama pidin.Mis on Copy Fail?
Copy Fail (CVE-2026-31431) avalikustati 29. aprillil 2026 ja see on Linuxi kerneli turvaauk mis on olnud olemas alates 2017. aastast. Sisuliselt laseb see tavalisel kasutajal ilma mingite eriõigusteta saada root ehk täieliku kontrolli süsteemi üle. [1] Kõige hullem on see et exploit on 732 baiti pikk Pythoni skript mis töötab muutmata kujul kõikidel suurematel Linuxi distributsioonidel: Ubuntu, RHEL, SUSE, Amazon Linux, Debian, kõik. See ei vaja mingeid race condition'e ega kerneli offset'e, see lihtsalt töötab. Iga kord. [2] Viga on Linuxi kerneli krüptograafia alamsüsteemis, täpsemalt algif_aead moodulis. 2017. aastal lisati optimisatsioon mis lubas teatud operatsioone teha "in-place" ehk samas mälupesas. See tegi kogemata võimalikuks kirjutada 4 baiti kerneli page cache'i, mis tähendab et saad muuta näiteks su või sudo programmi mälus olevat koopiat ja saad root shelli. [3] Eriti ohtlik on see konteinerite keskkonnas sest page cache on jagatud kõigi protsesside vahel. See tähendab et ühest konteinerist saab välja murda ja terve hosti üle võtta. [4] CISA lisas selle oma Known Exploited Vulnerabilities kataloogi ja nõuab et föderaalsed asutused parandaksid selle kahe nädala jooksul. Rünnakuid on juba tuvastatud. [5]Mitnicki valem: tehnoloogia × koolitus × reeglid
Tehnoloogia
Esimene samm on kernel uuendada. Parandus (commit a664bf3d603d) on olemas ja see võtab tagasi selle 2017. aasta optimisatsiooni mis probleemi tekitas. Kui kohe uuendada ei saa siis tuleb algif_aead moodul ära keelata:echo "install algif_aead /bin/false" > /etc/modprobe.d/disable-algif.conf Konteinerite puhul tuleks blokeerida AF_ALG socketite loomine seccomp poliitikaga. Cloudflare kirjutas oma blogis, et nende käitumuslikud detektsioonid tuvastasid exploiti mustrit automaatselt ilma, et keegi oleks midagi seadistama pidanud. [6]Koolitus
IT-inimesed peavad teadma, et selline turvaauk eksisteerib ja oskama kiirelt reageerida. Aga ka tavakasutajad peaksid teadma, et Linuxi süsteemid ei ole automaatselt turvalised lihtsalt selle pärast, et nad on Linux. See on üks levinud müüt mida selle nädala teemas ka mainiti. Copy Fail tõestab, et ka Linuxil on tõsiseid turvaaukke ja neid tuleb paigata. Tööl pidin ise ka kiirelt tegutsema, sest meie Proxmox serverid jooksevad Debiani kernelil ja olid haavatavad. Kui ma poleks turvasõnumeid jälginud oleks võinud reageerimisega hilja jääda.Reeglid
Reeglite pool on see, et organisatsioonidel peab olema paigas protsess kuidas kriitiliste turvaaukudega tegeleda. Kui kiiresti peab reageerima? Kes vastutab? Kas on olemas plaan olukorraks kus kerneli uuendus pole kohe saadaval? Copy Faili puhul oli mitu päeva kus distributsioonide patchid polnud veel väljas aga exploit oli juba avalik. [7] Ilma selgete reegliteta jääb keegi ootama ja süsteemid on haavatavad.Kokkuvõtvalt
Copy Fail on suurepärane näide sellest miks Mitnicki valem kehtib. Ainult tehnoloogiast ei piisa kui keegi ei tea, et probleem on. Ainult koolitusest ei piisa kui pole reegleid mis ütlevad mida teha. Ja reeglid ei aita kui pole tehnilist lahendust. Kõik kolm PEAVAD koos töötama. See turvaauk peitus kerneli koodis üheksa aastat ja kellelegi ei jäänud silma enne, kui tehisintellekt selle leidis. See paneb tõsiselt mõtlema kui palju selliseid turvaauke veel seal peidus on.Viited:
1. https://xint.io/blog/copy-fail-linux-distributions
2. https://unit42.paloaltonetworks.com/cve-2026-31431-copy-fail/
3. https://thehackernews.com/2026/04/new-linux-copy-fail-vulnerability.html
4. https://www.microsoft.com/en-us/security/blog/2026/05/01/cve-2026-31431-copy-fail-vulnerability-enables-linux-root-privilege-escalation/
5. https://www.securityweek.com/exploitation-of-copy-fail-linux-vulnerability-begins/
6. https://blog.cloudflare.com/copy-fail-linux-vulnerability-mitigation/
7. https://cert.europa.eu/publications/security-advisories/2026-005/
Kommentaarid
Postita kommentaar