Tech

Hackers kunnen zelfrijdende auto’s met een laserpointer van 53 euro foppen

LiDAR, het peperdure systeem wat de meeste zelfrijdende auto’s gebruiken, kan makkelijk gehackt worden een laserpointer van 53 euro. Beveiligingsonderzoeker Jonathan Petit van Security Innovation kon er met een laserpen voor zorgen dat de auto’s niet-bestaande objecten voor zich op straat zien en daarvoor uitwijken.

De hacker kon er onder andere voor zorgen dat de auto een obstakel vlak voor de bumper zag verschijnen. Dat obstakel kan alles zijn: een auto, een mens of een boom, maar zorgt er altijd voor dat de auto op de rem trapt. Bovendien kon de LiDAR met zoveel signalen gespamd worden dat deze overal obstakels ziet, waardoor de auto stil blijft staan.

Videos by VICE

“Ik kan duizenden objecten projecteren om een soort DoS-aanval op het systeem uit te voeren waardoor deze de omgeving niet meer echt zien,” vertelt de hacker aan IEEE Spectrum.

Voor de zogenaamde replay-aanval neemt Petit de reflectiedata van objecten als muren of voetgangers op met een soort laserpointer en een pulsgenerator, om deze vervolgens weer af te spelen richting de sensoren van de auto. De pulsgenerator is trouwens overbodig, “Je kan dat makkelijk maken met een Arduino of Raspberry Pi,” zegt Petit.

Een voorbeeld van een door LiDAR gescande omgeving. Beeld: USGOV

Autonome auto’s gebruiken LiDAR (Light Detection and Ranging) om met lasers een driedimensionaal beeld van hun omgeving te maken.

De hack is relatief makkelijk omdat de data van LiDAR-sensoren niet versleuteld zijn. In experimenten werkte de illusie zelfs van een afstand van honderd meter van alle kanten. Petit kon het autonome voertuig laten denken dat er obstakels van 20 tot 350 meter meter van de auto waren. Ook de beweging van de individuele obstakels kon nagebootst worden.

Een zelfrijdende auto in Zurich. Foto: Imago

Petit heeft een paper geschreven over zijn onderzoek en toont zijn uitvinding bij de Black Hat-conferentie in Amsterdam in November. Petit gaf toe dat hij zijn hack maar bij één specifieke auto (hij wil niet zeggen welke) uitgeprobeerd heeft, maar zegt ook dat het onderliggende probleem van onbeveiligde LiDAR-systemen alle autonome auto’s kwetsbaar maakt.

De makers van LiDAR-systemen moeten nu nadenken over hoe ze de signalen kunnen versleutelen om dit soort aanvallen te voorkomen. Daarnaast zou het ook helpen om niet alleen afhankelijk te zijn van LiDAR. Door input van meerdere sensoren met elkaar te vergelijken zouden dit soort hallucinaties voorkomen kunnen worden.