BitLocker és a YellowKey: Amikor a „feltörhetetlen” titkosítás csak egy pendrive-nyira van a valóságtól

Ha tetszett, oszd meg ismerőseiddel!

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:

  1. Hogyan maradhatott ez rejtve évtizedekig? (Vagy legalábbis miért csak most került a publikum elé?)
  2. Mennyit ér a TPM-chip, ha a szoftveres implementáció egyszerűen megkerüli a hardveres biztonsági horgonyokat?
  3. 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.


Ha tetszett, oszd meg ismerőseiddel!