A vállalati IT-világban a BitLockerre sokáig úgy tekintettünk, mint a Windows-alapú végpontvédelem megkerülhetetlen bástyájára. A Microsoft marketinggépezete évek óta sulykolja, hogy az AES-titkosítás és a TPM (Trusted Platform Module) párosa olyan védelmi vonalat képez, amely előtt még a legelszántabb támadók is fejet hajtanak. Nos, úgy tűnik, a „fejhajtás” helyett elég, ha a támadónak van egy USB-portja és néhány jól megválasztott fájlja egy filléres pendrive-on.
A YellowKey-jelenség: Biztonsági rés vagy „szervizbejárat”?
A napvilágot látott YellowKey exploit rávilágított arra, hogy a BitLocker-rel védett meghajtók mindenféle jelszó, PIN-kód vagy bonyolult brute-force támadás nélkül is megnyithatóak. A folyamat nem igényel mást, mint egy speciálisan előkészített USB-eszközt. A szakmai közvéleményt nem is maga a feltörés ténye döbbentette meg – hiszen tudjuk, hogy tökéletes szoftver nem létezik –, hanem az a gyanúsan gördülékeny mechanizmus, amellyel az exploit működik.
Az eset kísértetiesen emlékeztet egy szándékosan elhelyezett hátsó ajtóra (backdoor). Míg a mérnökök hivatalosan a „helyreállítási folyamatok egyszerűsítésével” vagy „adminisztratív kényelmi funkciókkal” magyarázzák az ilyen megoldásokat, a kiberbiztonsági szakértők arcán ilyenkor csak egy keserű mosoly jelenik meg. Ha egy zár olyannyira univerzális, hogy egy „sárga kulccsal” bárki kinyithatja, akkor az nem zár, hanem csak egy udvarias kérés a belépés mellőzésére.
A bizalom eróziója
Technikai szempontból a YellowKey kihasználja a BitLocker kulcskezelési protokolljának egy eddig (hivatalosan) ismeretlen gyengeségét. A probléma gyökere, hogy a rendszer bizonyos körülmények között prioritást ad az USB-n érkező hitelesítési adatoknak anélkül, hogy érdemben ellenőrizné azok integritását vagy a felhasználó fizikai jelenlétének jogosultságát.
Ez több kérdést is felvet:
- Hogyan maradhatott ez rejtve évtizedekig? (Vagy legalábbis miért csak most került a publikum elé?)
- Mennyit ér a TPM-chip, ha a szoftveres implementáció egyszerűen megkerüli a hardveres biztonsági horgonyokat?
- Vajon hány állami ügynökség használta már ezt a „hibát” csendben az elmúlt években?
A biztonság színháza tovább játszik
A Microsoft valószínűleg hamarosan kiad egy patch-et, amelyben „továbbfejlesztett hitelesítési ellenőrzésként” tálalja a hiba javítását. Azonban a szakma számára a tanulság ennél mélyebb. A BitLocker esete ismét bebizonyította, hogy a kényelem és a valódi biztonság ritkán fér meg egy csárdában.
Aki eddig abban a hitben élt, hogy a Windows beépített titkosítása megvédi az adatait egy célzott fizikai támadástól, annak ideje frissítenie a kockázati modelljét. Úgy tűnik, a legmodernebb titkosítási algoritmusok legnagyobb ellensége nem a matematikai zsenialitás, hanem egy hanyagul (vagy túlságosan is tudatosan) megírt kódsor a redmondi főhadiszálláson.
Addig is, amíg megérkezik a frissítés, javasoljuk a pendrive-ok gyanakvó méregetését – és talán egy kis elmélyülést a nyílt forráskódú titkosítási megoldások világában, ahol legalább látjuk, ha a hátsó ajtó éppen épül.