Hackování Tesly Model X pomocí dronu: jak fungoval exploit TBONE Zero-Click

6

Bezpečnostní výzkumníci nepronikli jen do Tesly. Dělali to pomocí dronu.

Během soutěže Pwn2Own na konferenci CanSecWest ve Vancouveru zinscenovali odborníci z Německa Ralf-Philipp Weinmann a Benedikt Schmotzle vzdálenou invazi, která vypadala jako scéna ze špionážního thrilleru. Použili k tomu spotřebitelský dron DJI Mavic 2 vybavený standardním Wi-Fi adaptérem. Cílem byla Tesla Model X.

Výsledkem byla kompletní ukázka vzdáleného přístupu. Celý proces trval méně než tři minuty. Odemkli dveře, otevřeli je a odhalili kritickou zranitelnost spojenou se závislostí automobilového průmyslu na open source síťovém softwaru.

Vektor útoku TBONE

Tento exploit s názvem TBONE se zaměřuje na Multimediální systém instalovaný ve vozidlech Tesla Model S, 3, X a Y. Tato zranitelnost se však netýká pouze Tesly. Nachází se v ConnMan, open source správci připojení, který používá několik výrobců automobilů k poskytování připojení k internetu.

Weinmann a Schmotzle zneužili dvě konkrétní bezpečnostní zranitelnosti v ConnMan. To jim umožnilo provést útok **nulovým kliknutím. To nevyžadovalo žádnou akci ze strany majitele vozu. Žádné phishingové e-maily. Žádný fyzický přístup k vozidlu.

Dron sloužil jako mobilní velitelská stanice. Ze vzdálenosti až 100 metrů se útočníci připojili k wi-fi síti vozu. Jakmile byli uvnitř, získali rozsáhlá kontrolní práva.

Výzkumníci mohli odemknout dveře a kufr. Změňte polohy sedadel. Upravte parametry řízení a zrychlení.

Nebylo to jen o otevírání dveří. Exploat umožnila změnit základní nastavení vozu. Autoři poznamenali, že s dalším hardwarem by mohli dokonce implementovat nový firmware Wi-Fi. To by změnilo hacknutou Teslu v přístupový bod, což by jim potenciálně umožnilo hackovat další blízké Tesly.

Proč je to důležité pro připojená auta

Útok TBONE poukazuje na nebezpečný trend: výrobci automobilů integrují komplexní software s otevřeným zdrojovým kódem do kritických systémů vozidel bez důkladných bezpečnostních kontrol. ConnMan je navržen pro pohodlí, ne pro bezpečnost. Když tento software poskytuje konektivitu mezi autem a internetem, plocha útoku se exponenciálně rozšiřuje.

Vědci prokázali, že fyzická blízkost není jediným rizikovým faktorem. Dron může obejít „uzamčení“ zaparkovaného auta tím, že proti němu použije své vlastní možnosti síťové komunikace. I když tento exploit neumožňuje plně autonomní řízení (to znamená, že by nebylo možné na dálku řídit auto do propasti), poskytuje dostatečný přístup ke způsobení velkých havárií nebo přípravě na hlubší a nebezpečnější nájezdy.

Odezva Tesly a mezery v oboru

Tesla nečekala na zveřejnění, aby začala jednat. Již dříve vědci upozornili Teslu, Intel (původní tvůrce ConnMana) a německý CERT (Computer Emergency Response Team). Varovali také ostatní výrobce, kteří mohou používat stejnou základní technologii.

V říjnu Tesla vydala aktualizaci softwaru, která má tuto zranitelnost řešit. Vyplatila také Weinmannovi a Schmotzleovi odměnu za chyby ve výši $31 500. Toto je standardní odpovědná praxe zveřejňování, ale vyvolává nepříjemné otázky ohledně zbytku odvětví.

Ostatní automobilky používající ConnMan nebyly tak transparentní. Nevíme, zda vydali podobné opravy. Nevíme, zda jsou jejich zákazníci stejně náchylní k útokům s nulovou interakcí prostřednictvím dronů připojených k Wi-Fi.

Technologie již existuje. Drony jsou cenově dostupné. Zranitelnost je skutečná. Dokud celé odvětví neaktualizuje svůj firmware, může být vaše auto propojenější, než si myslíte. A někdy spojení znamená otevřené dveře.