Zum Inhalt springen

Sicherheitstipps

Hardware-Wallets: wovor sie schützen, und wie Menschen trotzdem noch Geld verlieren

Eine Hardware-Wallet hält den privaten Schlüssel vom Computer fern. Wovor das schützt, und welche Fehlerarten dabei offen bleiben.

Redaktion von My Coin Partner 5 Min. Lesezeit
A small cube sealed inside a thick walled box that is open on exactly one side

Partner-Erklärung

My Coin Partner erhält von einigen der beschriebenen Plattformen eine Provision. Die Provision entscheidet nicht darüber, was wir bewerten oder empfehlen, und jeder Vergleich nennt das Raster, nach dem bewertet wurde. Vollständige Offenlegung lesen.

Eine Hardware-Wallet wird oft so beschrieben, als mache sie das eigene Krypto sicher. Tatsächlich leistet sie etwas erheblich Spezifischeres, und genau in der Lücke zwischen dieser spezifischen Leistung und der allgemeinen Behauptung verlieren Menschen Geld, während sie sich geschützt glauben.

Das eine Problem, das sie löst

Eine Hardware-Wallet erzeugt und speichert den privaten Schlüssel innerhalb eines eigenen Geräts und führt die Signierung dort aus. Der Schlüssel existiert nie in lesbarer Form auf dem Computer oder Telefon.

Damit wird eine ganze Kategorie von Angriffen ausgehebelt. Schadsoftware, die Dateien liest, Tastatureingaben protokolliert oder den Arbeitsspeicher des Computers durchsucht, kann keinen Schlüssel erbeuten, der dort nie vorhanden war. Selbst auf einem vollständig kompromittierten Rechner sieht der Angreifer zwar, was gerade geschieht, kann aber ohne das Gerät keine Transaktion signieren, und das Gerät verlangt eine physische Bestätigung.

Das ist eine wirklich erhebliche Verbesserung, und es ist alles, was die Hardware leistet.

Was sie nicht löst: die falsche Sache bestätigen

Das Gerät signiert, was bestätigt wird. Wer eine Transaktion bestätigt, die die eigenen Gelder an einen Angreifer sendet, bekommt von der Hardware-Wallet zuverlässig eine gültige Signatur dafür.

Das ist der dominierende Fehlerfall, und er hat nichts mit der Sicherheit des Schlüssels zu tun. Eine überzeugende Oberfläche bittet um die Bestätigung von etwas, der Bildschirm zeigt eine Transaktion, die nicht vollständig verstanden wird, und der Knopf wird gedrückt. Das Gerät hat seine Aufgabe perfekt erfüllt. Zu lesen, was tatsächlich auf dem Bildschirm des Geräts angezeigt wird — nicht, was die Website behauptet —, ist die einzige Verteidigung, und es ist genau der Schritt, den Menschen überspringen, weil die Website ihnen bereits gesagt hat, was sie erwarten sollen.

Was sie nicht löst: Token-Genehmigungen

In Netzwerken, die dies unterstützen, gewährt eine Genehmigung (Approval) einem Vertrag die Erlaubnis, einen Token im eigenen Namen zu bewegen, manchmal unbegrenzt und manchmal unbefristet. Diese Erlaubnis besteht auch nach der Transaktion fort, die sie erteilt hat.

Eine Hardware-Wallet signiert eine unbegrenzte Genehmigung ohne Zögern, denn Signieren ist genau das, was sie tut. Die Gelder können danach ohne jede weitere Interaktion der Nutzerin oder des Geräts bewegt werden. Genehmigungen zu überprüfen und zu widerrufen ist eine eigene Hygienemaßnahme, die die Hardware nicht übernimmt.

Was sie nicht löst: die Seed-Phrase

Das Gerät schützt den Schlüssel vor dem Computer. Es schützt die Seed-Phrase nicht vor der Person selbst.

Die Phrase wird bei der Einrichtung erzeugt und von Hand notiert, und ab diesem Moment ist sie eine Klartextkopie jedes Schlüssels, den das Gerät verwaltet. Sie zu fotografieren, irgendwo einzutippen oder in einem Cloud-Dienst zu speichern, verwandelt eine hardwaregeschützte Wallet in eine softwaregeschützte, ohne dass sich am Gerät irgendetwas ändert. Jede Aufforderung, die Phrase auf einer Website oder in einer App einzugeben, ist ein Versuch, genau das zu erreichen, und es gibt keine legitime Version dieser Aufforderung. Unser Glossareintrag erklärt, warum die Phrase über jedem einzelnen Schlüssel steht.

Was sie nicht löst: Verlust

Selbstverwahrung schafft den Verwahrer ab und damit sowohl dessen Risiko als auch dessen Wiederherstellungsprozess. Ein verlorenes Gerät bei sicher aufbewahrter Phrase ist eine Unannehmlichkeit. Ein verlorenes Gerät bei verlorener Phrase ist ein endgültiger Verlust — ohne Einspruch, ohne Support-Hotline und ohne jeglichen Mechanismus.

Das ist ein echter Zielkonflikt, und er sollte bewusst eingegangen werden, statt als Nebeneffekt des Befolgens von Ratschlägen hingenommen zu werden. Unser Vergleich wer tatsächlich die eigenen Krypto-Assets verwahrt behandelt die verwahrende Seite derselben Entscheidung.

Die zutreffende Zusammenfassung

Eine Hardware-Wallet bringt den privaten Schlüssel außer Reichweite von Software auf dem Computer. Sie prüft nicht, ob eine Transaktion tatsächlich beabsichtigt war, verwaltet keine erteilten fortbestehenden Genehmigungen, schützt keine Phrase, die unachtsam behandelt wurde, und bietet keine Wiederherstellung, wenn beides verloren geht. Sie ist eine starke Lösung für ein Problem und überhaupt keine Lösung für die vier häufigsten Arten, wie Menschen tatsächlich um ihre Gelder gebracht werden.

Die Lieferkette gehört zum Bedrohungsmodell

Eine Hardware-Wallet ist nur vertrauenswürdig, wenn es sich um das Gerät handelt, das der Hersteller tatsächlich gebaut hat. Der Kauf über einen Drittanbieter-Marktplatz oder die Annahme eines unaufgefordert zugesandten Geräts eröffnet die Möglichkeit einer Manipulation, und der Angriff erfordert keine Raffinesse: Ein Gerät, das mit einer bereits in der Verpackung notierten Seed-Phrase ankommt, ist ein Gerät, dessen Schlüssel jemand anderes erzeugt hat.

Die daraus folgenden Regeln sind kurz. Direkt beim Hersteller kaufen. Den Seed während der Einrichtung selbst auf dem Gerät erzeugen, statt einen mitgelieferten zu übernehmen. Das Gerät mit der vom Hersteller bereitgestellten Attestierung prüfen. Ein Gerät, das mit einer Phrase geliefert wurde, ist kompromittiert, egal wie überzeugend die Verpackung wirkt.

Blind Signing ist die verbleibende Lücke

Der Bildschirm des Geräts ist die eigentliche Verteidigung, und bei komplexen Transaktionen kann er möglicherweise nicht sinnvoll darstellen, was gerade bestätigt wird. Manche Interaktionen erscheinen als undurchsichtige Nutzlast, die das Gerät als Daten anzeigt statt als für Menschen lesbare Handlung.

Etwas zu bestätigen, das man nicht lesen kann, ist das Krypto-Äquivalent zur Unterschrift unter einen Blankovertrag. Kann ein Gerät oder eine Oberfläche eine Transaktion in klare Begriffe übersetzen, ist diese Fähigkeit mehr wert als jede Spezifikation auf der Verpackung. Kann sie es nicht, besteht die ehrliche Reaktion darin, die Interaktion als hohes Risiko zu behandeln, statt sich durchzuklicken — das Gegenteil dessen, wozu eine gut gestaltete Abfrage verleitet.

Was konkret mit der Phrase zu tun ist

Der Rat endet meist bei „sicher aufbewahren“, was nicht umsetzbar ist. Zwei Eigenschaften zählen tatsächlich, und sie stehen gegeneinander: Die Phrase muss den Verlust der eigenen Wohnung überstehen, und sie darf für niemanden lesbar sein, der sie findet.

Redundanz adressiert das Erste — mehr als eine Kopie, an mehr als einem physischen Ort, auf einem Medium, das Wasser und Feuer übersteht. Verschleierung adressiert das Zweite, und eine Kopie, die dort aufbewahrt wird, wo ein Einbrecher suchen würde, ist kein Backup, sondern nur ein Aufschub. Eine Phrase über mehrere Orte aufzuteilen wird gelegentlich empfohlen und ist leicht falsch zu machen: Eine naive Aufteilung kann den Suchraum für einen Angreifer, der einen Teil besitzt, verkleinern und zugleich einen neuen Weg schaffen, den Zugang dauerhaft zu verlieren.

Welches Schema auch gewählt wird — die Wiederherstellung sollte getestet werden, bevor es darauf ankommt. Ein Backup, das nie wiederhergestellt wurde, ist eine Hypothese, kein Backup.

Weiterführende Beiträge