Markt & Trends

Pentester: jailbreakt auto om tijd aan te passen

Tweakers

Samenvatting

Pentester Rasmus Moorats jailbreakt zijn Renault Latitude om een vastgelopen klokinstelling aan te passen.

Renault Latitude en TomTom Carminat LIVE

Beveiligingsonderzoeker Rasmus Moorats rootte zijn Renault Latitude uit 2014 nadat hij de tijd op het dashboard niet handmatig kon wijzigen. De auto gebruikt een TomTom Carminat LIVE-headunit waarvan het instellingenmenu via een SD-kaart wordt geladen.

Moorats ontdekte dat de unit alleen legitieme SD-kaarten accepteert. De DRM-controle houdt vermoedelijk verband met de auteursrechtelijk beschermde TomTom-kaarten, maar blokkeert daarmee ook toegang tot een eenvoudige klokinstelling. Omdat Moorats alleen navigatie op zijn telefoon gebruikt, zocht hij een andere route.

Hij reconstrueerde de softwareomgeving met een emulator, leerde code naar de headunit schrijven en maakte een script dat code-uitvoering mogelijk maakte. De unit draait op een zelfgebouwde Linux-distributie uit 2011. Uiteindelijk paste hij de tijdsberekening aan: de headunit maakte van 180 minuten na GMT+0 voortaan 120 minuten.

Renaults headunit en gesloten autosystemen

Deze casus laat zien hoe een gesloten ingebouwd systeem een triviale gebruikersactie afhankelijk maakt van firmwarekennis, hardwaretoegang en beveiligingsonderzoek. De DRM-beveiliging beschermt de kaartinhoud, maar staat los van de vraag of een eigenaar de klok mag instellen. Daardoor raakt een beperking voor navigatiecontent ook een basisfunctie van de auto.

Voor BI-professionals zit de les vooral in de afhankelijkheid van beheerde systemen. Een instelling die niet via de interface beschikbaar is, verdwijnt niet; gebruikers zoeken dan naar firmware, opslagmedia of scripts. Dat vergroot de afstand tussen de officiële beheerroute en de feitelijke controle over het apparaat.

Moorats publiceerde geen GitHub-repository voor hergebruik. Zijn oplossing blijft dus een individuele ingreep in één type headunit, niet een kant-en-klare procedure voor andere Renault-modellen.

Concrete takeaway voor embedded beheer

Controleer bij gesloten apparaten welke functies achter media, DRM of verborgen menu’s zitten voordat je een systeem uitrolt. Leg daarnaast een ondersteunde herstelroute vast voor eenvoudige instellingen, zodat gebruikers niet zelf hoeven te rooten wanneer de officiële interface tekortschiet.

Lees het volledige artikel
Meer over Markt & Trends →