Gestohlener Schlüssel schwächt Authentizitätsprüfung von Keystone hardware wallet
Eine Authentizitätsprüfung für Keystone hardware wallet wurde kompromittiert, nachdem ein Angreifer das Geheimnis erlangt hatte, mit dem Geräte nachweisen, dass sie echt sind. Wer über eine Kopie verfügt, könnte eine gefälschte hardware wallet herstellen, die Keystones Onlineprozess zur device verification besteht, und dadurch einen Käufer möglicherweise dazu verleiten, Hardware zu vertrauen, die zum Diebstahl von Kryptowährung entwickelt wurde. Keystone erklärte, dass durch den Vorfall weder recovery phrases, mit denen sich der Zugriff auf eine Wallet wiederherstellen lässt, noch private keys, also die geheimen Werte zur Autorisierung von Transaktionen, offengelegt wurden.
Keystone stellte am 20. Oktober einen unbefugten Zugriff auf seine Website fest. Nach Angaben des Unternehmens nutzte der Angreifer eine Schwachstelle in einem Datentool eines Drittanbieters aus und setzte privilege escalation ein, das heißt, er erlangte mehr Zugriffsrechte, als die kompromittierte Komponente hätte gewähren dürfen. Durch den Zugriff wurden Kundeninformationen und das Geheimnis der device verification offengelegt. Keystone blockierte den Angreifer am 20. Oktober und gibt an, die Schwachstelle sei behoben worden. Das Unternehmen hat jedoch nicht mitgeteilt, wann der Einbruch begann oder wo das Geheimnis gespeichert war.
Beim Verifizierungsprozess muss ein Eigentümer einen QR code von Keystones Website mit der hardware wallet scannen und anschließend den vom Gerät angezeigten Code auf der Seite eingeben. Keystones Open-Source-firmware, also die in die Wallet integrierte Software, zeigt, dass der QR code einen Wert in encrypted Form enthält. Das Gerät verwendet sein gespeichertes Geheimnis, um diesen Wert zu entschlüsseln und die erwartete Antwort zu erzeugen. Eine richtige Antwort weist daher lediglich nach, dass das Gerät über das Verifizierungsgeheimnis verfügt.
Diese Unterscheidung ist nun entscheidend. Da der Angreifer dasselbe Geheimnis erlangt hat, könnte es in ein gefälschtes Gerät eingebaut werden, das gültige Antworten erzeugt. Keystone erklärte, solche Hardware könne anschließend verkauft oder an Kunden versandt und zum Diebstahl ihrer Kryptowährung verwendet werden. Das Unternehmen hat keine gefälschten Geräte und keinen aus dem Vorfall resultierenden Diebstahl gemeldet. Das kompromittierte Geheimnis wird weder zur Erzeugung von recovery phrases noch zur Ableitung von private keys oder zur Genehmigung von Transaktionen verwendet.
Keystone schreibt das Verifizierungsgeheimnis während der Herstellung in den Speicher. Dieser Speicher kann nur einmal programmiert werden, und die firmware lehnt den Versuch ab, ein anderes Geheimnis zu installieren. Bereits fertiggestellte Geräte können daher nicht auf das Ersatzsystem umgestellt werden. Keystone plant, 18.835 unverkaufte Geräte mit dem kompromittierten Geheimnis zu vernichten, während neu hergestellte Geräte ein anderes Geheimnis erhalten sollen.
Die Empfehlungen des Unternehmens richten sich hauptsächlich nach dem Lieferzeitpunkt. Eine vor dem 20. Oktober gelieferte Wallet kann laut Keystone normal verwendet werden, wenn sie die Onlineprüfung zur device verification besteht. Bei einem nach dem 20. Oktober erhaltenen Gerät mit dem alten Geheimnis reicht eine erfolgreiche Prüfung nicht mehr aus, um auszuschließen, dass es sich um eine Fälschung handelt. Der Eigentümer sollte es erst verwenden, wenn der Keystone-Support bestätigt hat, dass es echt ist.
Für diese zweite Gruppe sind wichtige Einzelheiten weiterhin ungeklärt. Keystone hat nicht erklärt, wie ein Eigentümer feststellen kann, ob ein Gerät das alte oder das neue Verifizierungsgeheimnis enthält. Das Unternehmen verwies betroffene Kunden auf seine Seite zur device verification, doch dort wurden die angekündigten Anweisungen mit Stand vom 27. Oktober nicht angezeigt. Keystone hat außerdem nicht erklärt, was jemand tun soll, wenn bereits Kryptowährung auf ein nach dem 20. Oktober erhaltenes Gerät mit dem alten Geheimnis übertragen wurde.
Der Versand von Bestellungen über Keystones Website ist ausgesetzt, bis Geräte mit dem Ersatzgeheimnis verfügbar sind. Mit Stand vom 27. Oktober wurde der Keystone 3 Pro im Onlineshop als Vorbestellung mit einem erwarteten Versand in vier bis sechs Wochen angeboten. Dieselben Hinweise zum Lieferdatum gelten für Käufe in offiziellen Amazon-Stores und bei autorisierten Wiederverkäufern. Keystone hat nicht mitgeteilt, ob über diese Kanäle weiterhin Geräte mit dem alten Geheimnis erhältlich sind. Eigentümer müssen nicht allein aufgrund des Datendiebstahls Kryptowährung übertragen. Wer jedoch eine relevante Lieferung nach dem 20. Oktober erhalten hat, sollte die zusätzlichen Verifizierungshinweise befolgen.
Durch den Einbruch wurden außerdem Kundendatensätze offengelegt. Keystone gab zunächst am 24. Oktober bekannt, dass ein Dritter Versandinformationen erlangt hatte. Am 26. Oktober teilte das Unternehmen mit, dass 25.964 Käuferdatensätze aus Website-Käufen zwischen 2024 und 2026 betroffen seien. Diese Datensätze enthielten Namen, Kontaktinformationen, Lieferadressen und Bestelldetails. Shopify betrieb den Shop und speicherte sowie verwaltete die Datensätze. Laut Keystone waren weder Zahlungskarteninformationen noch Bankdaten oder Nummern amtlicher Ausweisdokumente betroffen. Käufe über Amazon und andere Vertriebskanäle waren nicht betroffen.
Als Vorsichtsmaßnahme bezog Keystone weitere 12.873 Datensätze aus unbezahlten Checkouts in seine Reaktion ein. Sie stammten aus begonnenen, aber nie abgeschlossenen Transaktionen und enthielten Namen, Kontaktdaten und Versandinformationen. Einige Datensätze hätten gemäß Keystones Zusage, Versanddaten 180 Tage nach einer Bestellung zu löschen, bereits entfernt worden sein müssen. Das automatisierte Tool zur Massenlöschung funktionierte jedoch nicht zuverlässig, einige Löschversuche schlugen fehl, und das Unternehmen erkannte diese Fehler nicht rechtzeitig.
Keystone hat die Aufbewahrungsfrist für personenbezogene Daten nun von 180 auf 90 Tage verkürzt. Das Unternehmen forderte Shopify auf, Käuferinformationen zu entfernen, die älter als 90 Tage sind, und erwartete den Abschluss dieser Arbeiten am 3. November. Mit Stand vom 27. Oktober nannte die Datenschutzerklärung allerdings weiterhin 180 Tage. Das Unternehmen informiert betroffene Kunden per E-Mail und plant eine Seite, auf der Personen prüfen können, ob ihre Informationen betroffen waren. Für Organisationen, die diese Erkenntnisse auf ihren eigenen Webbetrieb übertragen möchten, bietet AEU-I security-first IT, Infrastruktur und Beratung.
Kunden sollten außerdem damit rechnen, dass Kriminelle die Verwirrung rund um den Vorfall ausnutzen. Laut Keystone sollten Nachrichten, die Rückerstattungen, Ersatzgeräte, Rückrufe, Wallet-Prüfungen oder Hilfe beim Übertragen von Kryptowährung anbieten, als Betrugsversuche behandelt werden. Das Unternehmen wird Eigentümer nicht auffordern, eine Wallet zurückzusenden. Nutzer sollten keyst.one direkt in den Browser eingeben, anstatt Links zu folgen, und niemals eine recovery phrase in ein Gerät eingeben, das sie nicht bestellt haben.