Zu Weihnachten 2016 schenkte die Frau von SparkFun-Gründer Nathan Seidle ihm einen gebrauchten SentrySafe-Kombinationstresor für 120 Dollar, dessen ursprünglicher Besitzer die Kombination vergessen hatte – mit der Herausforderung: Öffne ihn. Über vier Monate hinweg bauten Seidle und seine SparkFun-Kollegen Rob Reynolds und Joel Bartlett aus etwa 200 Dollar an handelsüblichen und 3D-gedruckten Teilen einen vollautomatischen Knacker – ein Arduino, ein Motor, Magnete, eine Drehknopfkupplung und Sensoren, die erkennen, wenn der Griff gedreht wird und wenn das Zifferblatt die Null passiert. In der Demo, die er WIRED gab (veröffentlicht am 21. Juli 2017), öffnete er den Tresor in 15 Minuten; das Maximum liegt bei 73, im Durchschnitt die Hälfte davon.

Die Geschwindigkeit kommt von drei kombinierten Abkürzungen. Erstens toleriert der Tresor Fehler – 11 oder 13 öffnen, wenn 12 eingestellt ist –, sodass der Bot jede dritte Zahl probiert und eine Million Kombinationen durch drei teilt. Zweitens verkürzt eine Reihenfolge der Versuche, bei der zwei Rotoren stehen bleiben und nur der letzte sich bewegt, einen Versuch auf vier Sekunden, was den schlimmsten Fall auf etwa einen Tag und 16 Stunden bringt. Drittens verrieten ihn die Anti-Knack-Kerben am dritten Rotor: Diejenige, die den Kombinationsschlitz enthielt, war ein Hundertstel Zoll schmaler, die automatisierte Messung fand sie in Sekunden, und die Suche teilte sich durch 33.

SentrySafe bestritt in einer Erklärung an WIRED die Schwachstellen nicht, argumentierte aber, der Angriff erfordere „enormen Aufwand, ununterbrochene Zeit in einer kontrollierten Umgebung“ – realistisch sehr schwierig, wenn nicht unmöglich für den Durchschnittsmenschen vor Ort. Seidle entgegnet, jeder könne seinen Bot aus billigen Open-Source-Teilen nachbauen – das sei der Punkt –, und merkt an, Einbrecher hätten ohnehin billigere Wege hinein. Bei der Defcon wollte er live einen neueren SentrySafe für 160 Dollar knacken und dessen Schlüsselschloss überwinden, indem er den Körper eines Bic-Stifts in das runde Schlüsselloch schiebt: „Sie haben eine Sicherheitsebene hinzugefügt, die völlig nutzlos ist.“

Jede dritte Zahl probieren, zwischen den Versuchen nur einen Rotor drehen und einen Fertigungsunterschied von 0,01 Zoll verraten lassen, welche der 12 Kerben die Kombination verbirgt.

Die Anti-Knack-Kerben, die die Manipulation durch Menschen abwehren sollten, wurden zum Verräter – Maschinen können messen, was Finger nicht fühlen können.

Die Abkürzungen ergänzen sich: Die Toleranz teilt durch drei, der Reihenfolgetrick verkürzt einen Versuch auf vier Sekunden, die Kerbe teilt durch 33 – eine Million Kombinationen schrumpfen auf 73 Minuten.

Es brauchte 200 Dollar an Hobbyteilen, was zeigt, dass billige Robotik das Bedrohungsmodell für Anbieter physischer Sicherheit neu definiert.

Anti-Manipulations-Funktionen sind messbar. Wenn eine Abwehr auf Fühlen beruht – eine Kerbe, ein Klicken –, kann eine Maschine sie messen, und „von Hand nicht fühlbar“ ist keine Sicherheitsmarge.

Seidle demonstrierte den Roboter live auf der Defcon 2017 an einem neueren, größeren SentrySafe für 160 Dollar, dessen zusätzliches Schlüsselschloss dem Bic-Stift-Trick zum Opfer fiel. Er rahmte die Arbeit als überwiegend harmlosen DIY-Spaß ein, als Warnung vor billigen Tresoren und als Einladung: Andere Bastler sind willkommen, Teile seines Ansatzes auf andere Modelle anzuwenden, einschließlich hochwertigerer Tresore, deren Rotoren den verräterischen Hinweis möglicherweise nicht aufweisen.

DEN BELEGEN FOLGEN

Die Quellen

  1. Watch a Homemade Robot Crack a Safe in Just 15 Minutes WIRED · wired.com ·