Der Coldcard-Seed-Generierungsfehler hat etwa 116 Millionen Dollar in Bitcoin Diebstahl ausgesetzt und erneuert Fragen darüber, wie Benutzer die Sicherheit von Self-Custody-Tools überprüfen, so Bobby Gray, Gründer von TEXITcoin.
Zusammenfassung
- Angreifer haben Berichten zufolge etwa 1.816 BTC im Wert von 116 Millionen Dollar von mehr als 5.200 Adressen abgezogen.
- Ein Firmware-Fehler ließ einige Coldcard-Seeds mit etwa 40 Bit Entropie statt 128 Bit zurück.
- Gray sagte, dass Benutzer, die unabhängige, durch Würfel generierte Entropie hinzufügten, von den gemeldeten Angriffen nicht betroffen waren.
- Coinkite hat gepatchte Firmware veröffentlicht, aber bestehende verwundbare Seeds erfordern eine vollständige Wallet-Migration.
Bobby Gray, Gründer von TEXITcoin, sagte gegenüber crypto.news, dass Coldcard-Benutzer Verluste erlitten, weil sie der Hardware-Wallet vertrauten, sichere Seed-Phrasen zu generieren, ohne die Quelle der Zufälligkeit unabhängig zu überprüfen.
„Coldcard saß fünf Jahre lang auf einem defekten Seed-Generator, und es kostete die Leute immer noch 116 Millionen Dollar“, sagte Gray.
„Einige dieser Wallets generierten Seeds mit nur 40 Bit Entropie statt der versprochenen 128.“
Gray sagte, dass die geringere Entropie Wiederherstellungsphrasen, die gegen Brute-Force-Angriffe resistent sein sollten, in Ziele verwandelte, die entschlossene Angreifer durchsuchen konnten, ohne physischen Zugang zu den Geräten zu erhalten.
Coldcard-Seed-Fehler schwächte die Wallet-Sicherheit
Coldcard ist eine Bitcoin-only Hardware-Wallet des kanadischen Hardware-Herstellers Coinkite. Hardware-Wallets halten private Schlüssel von internetverbundenen Computern fern und signieren Transaktionen innerhalb des Geräts, wodurch die Exposition gegenüber Malware und Online-Angriffen reduziert wird.
Der gemeldete Fehler von Coldcard trat auf, bevor die privaten Schlüssel in den sicheren Speicher gelangten. Laut einer Coinkite-Sicherheitswarnung verursachte ein Firmware-Integrationsfehler, dass betroffene Geräte einen vorhersehbaren Software-Zufallszahlengenerator anstelle der vorgesehenen Hardware-Quelle verwendeten, während Wallet-Seeds erstellt wurden.
Firmware-Versionen 4.0.1 bis 4.1.9 auf Coldcard Mk2- und Mk3-Geräten waren betroffen. Die erste verwundbare Version kam im März 2021 heraus, wodurch der Fehler mehr als fünf Jahre aktiv blieb, bevor Coinkite ihn am 30. Juli offenlegte.
Coinkite schätzte, dass Seeds, die auf betroffenen Mk2- und Mk3-Geräten erstellt wurden, etwa 40 Bit effektive Entropie enthielten. Verwundbare Mk4-, Mk5- und Q-Geräte generierten etwa 72 Bit statt der erwarteten 128 Bit, so die Warnung.
Ein korrekt generierter 128-Bit-Seed bietet eine extrem große Anzahl möglicher Kombinationen. Die Reduzierung der effektiven Zufälligkeit auf 40 Bit lässt etwa eine Billion Möglichkeiten übrig, einen Bereich, den spezialisierte Computersysteme durchsuchen können, wenn Angreifer genügend Informationen über den Seed-Generierungsprozess der Wallet haben.
TRM Labs sagte, dass die Angreifer betroffene private Schlüssel rekonstruieren konnten, ohne die Hardware-Wallets zu öffnen, zu stehlen oder zu modifizieren. Das Blockchain-Intelligence-Unternehmen führte den Fehler auf eine Build-Konfiguration zurück, die mit Firmware-Version 4.0.1 eingeführt wurde.
On-Chain-Schätzungen, die von TRM Labs zitiert wurden, bezifferten den vorläufigen Verlust auf etwa 1.816 BTC, ungefähr 116 Millionen Dollar, über mehr als 5.200 Adressen. Vier vermutete Wellen begannen am 30. Juli, obwohl TRM warnte, dass die Gesamtsumme sich ändern könnte, wenn Ermittler Opferberichte bestätigen und zusätzliche Adressen verfolgen.
Gray sagt, Self-Custody selbst sei nicht gescheitert
In einer Analyse vom 6. August beschrieb Gray den Vorfall als ein Versagen im Prozess zur Erstellung privater Schlüssel und nicht als Kompromittierung von Bitcoin oder der physischen Sicherheitskomponenten in Coldcard-Geräten.
Kein Angreifer musste ein Gerät stehlen, seine PIN erhalten oder bösartige Firmware installieren, so Gray. Sobald Angreifer einen verwundbaren Seed rekonstruierten, konnten sie die zugehörigen privaten Schlüssel ableiten und Transaktionen von einem anderen System signieren.
„Die Leute, die sich die Mühe machten, eigene Würfelwürfe für zusätzliche Entropie hinzuzufügen, blieben unberührt, während die Leute, die einfach dem Gerät vertrauten, ausgelöscht wurden“, sagte Gray.
Coinkites Beratung unterstützt die Unterscheidung bezüglich unabhängiger Zufälligkeit. Benutzer, die bei der Erstellung ihres Seeds mindestens 50 faire, private und unabhängige Würfelwürfe eingegeben haben, gelten nicht als durch den Zufallszahlengenerator-Fehler allein gefährdet. Zwischen 50 und 98 Würfen fügten mindestens 128 Bit Entropie hinzu, während 99 oder mehr etwa 256 Bit hinzufügten, so das Unternehmen.
Weniger als 50 Würfe erfüllen die von Coinkite angegebene Ausnahme nicht. Benutzer, die sich nicht erinnern können, wie viele Würfe sie eingegeben haben, ob der Prozess privat war oder welche endgültigen Seed-Wörter sie behalten haben, wurden beraten, ihre Gelder zu transferieren.
Gray argumentierte, dass der Vorfall nicht als Beweis dafür behandelt werden sollte, dass zentralisierte Verwahrung in jedem Fall sicherer ist. Seiner Ansicht nach erfordert Selbstverwahrung, dass Benutzer verifizieren, wie ihre Schlüssel erstellt werden, anstatt sich nur auf die aufgeführten Sicherheitsfunktionen des Produkts zu verlassen.
„Blindes Vertrauen ist hier gescheitert, und die Selbstverwahrung bekommt die Schuld, die sie nicht verdient. Wenn Sie Ihre Entropie nicht unabhängig verifiziert haben, wissen Sie nicht wirklich, was Sie halten, egal wie viele Sicherheitsfunktionen darum herum gestapelt sind.“
Sein TEXITcoin-Beitrag trennte das Ereignis auch von Phishing, bösartiger Firmware und Angriffen auf die Lieferkette. Gray klassifizierte das Firmware-Problem als schweren Fehler eines Wallet-Herstellers und nicht als Beweis dafür, dass Coinkite das Produkt entworfen hat, um Kundengelder zu stehlen.
Coldcard-Verluste haben Verwahrungsentscheidungen verändert
Das Benutzerverhalten hat sich in eine andere Richtung als Grays Empfehlung bewegt. OKX meldete nach dem Vorfall Rekordeinzahlungen, als einige Bitcoin-Inhaber Vermögenswerte von persönlichen Wallets auf zentralisierte Plattformen übertrugen.
Wie zuvor von crypto.news berichtet, sagte Jonathan Brockmeier, Chief Compliance Officer von OKX, die Zuflüsse stellten das Gegenteil des Verhaltens dar, das nach dem Zusammenbruch von FTX beobachtet wurde, als Benutzer Vermögenswerte von Börsen abzogen und in Selbstverwahrung überführten.
Gray lehnte die Idee ab, dass das Belassen von Bitcoin an einer Börse das Problem löst. Zentralisierte Dienste kontrollieren Kundenschlüssel und können Auszahlungen einfrieren, Sicherheitsverletzungen erleiden oder finanziell scheitern, sagte er.
„Zur Börse zurückzulaufen, weil ein Gerät Sie im Stich gelassen hat, ist auch keine Lösung, denn das bedeutet nur, Ihr Risiko und Ihre Schlüssel jemand anderem zu übergeben, damit er sie verliert“, sagte Gray.
Blockchain-Ermittler haben den Diebstahl keiner identifizierten Gruppe zugeschrieben. TRM sagte, dass Unterschiede in der Transaktionskonstruktion über die vermuteten Wellen hinweg auf mehrere Angreifer hindeuten könnten, während die meisten gestohlenen Bitcoins zunächst in Konsolidierungsadressen verblieben.
Das Unternehmen erkannte begrenzte Geldwäscheaktivitäten, einschließlich einer Einzahlung von 64,9 BTC bei Wasabi und 200 ETH, die am 4. August durch Tornado Cash gesendet wurden. TRM sagte, das Transaktionsmuster unterscheide sich von den schnellen Geldwäschemethoden, die oft mit organisierten staatlich unterstützten Hackergruppen in Verbindung gebracht werden.
US-Investoren stehen vor einem anderen Verwahrungs-Kompromiss
Für amerikanische Investoren, die nur ein Engagement im Bitcoin-Preis wünschen, machen in den USA notierte Spot-Bitcoin-ETFs die Notwendigkeit überflüssig, Seeds zu generieren, Wallet-Firmware zu aktualisieren oder physische Backups zu pflegen.
Eric Balchunas, Analyst bei Bloomberg Intelligence, sagte, die Coldcard-Verluste hätten den Fall für regulierte Spot-Bitcoin-ETFs gestärkt. Ein Bericht über ETF-Verwahrung stellte fest, dass Produkte wie der iShares Bitcoin Trust ETF von BlackRock auf institutionelle Verwahrer angewiesen sind, anstatt von Aktionären zu verlangen, private Schlüssel zu kontrollieren.
Die SEC-Einreichung von BlackRock identifiziert Coinbase Custody als Hauptverwahrer für IBITs Bitcoin und nennt Anchorage Digital Bank als weiteren Verwahrer, den der Trust nutzen kann. Aktionäre besitzen jedoch börsengehandelte Wertpapiere und können die zugrunde liegenden Bitcoins nicht an eine persönliche Wallet abheben oder für Zahlungen verwenden.
Institutionelle Verwahrung überträgt auch Risiko, anstatt es zu beseitigen. Die IBIT-Einreichung listet Hacking, Mitarbeiterfehlverhalten, technische Fehler und unbefugte Überweisungen als mögliche Verlustquellen auf. Die Einreichung sagt auch, dass eine von Coinbase geteilte Versicherung möglicherweise nicht jeden potenziellen Vorfall abdeckt.
Coldcard-Benutzer müssen verwundbare Seeds ersetzen
Coinkite hat behobene Firmware für jedes betroffene Modell veröffentlicht, einschließlich Version 4.2.0 für Mk2- und Mk3-Geräte, Version 5.6.0 für Standard-Mk4- und Mk5-Geräte und Version 1.5.0Q für die Standard-Coldcard-Q.
Die Installation eines Updates korrigiert nur die Erzeugung zukünftiger Seeds. Coinkite erklärte, dass die Firmware keine Zufälligkeit zu einer bestehenden Wiederherstellungsphrase hinzufügen kann, da die Schwäche mit dem Seed verbunden bleibt, selbst wenn ein Benutzer ihn in eine andere Wallet importiert.
Betroffene Benutzer wurden angewiesen, die korrekte Firmware zu installieren, einen völlig neuen Seed zu generieren, dessen Fingerabdruck und Empfangsadresse zu verifizieren und eine kleine Testtransaktion zu senden, bevor sie den Restbetrag übertragen. Coinkite riet den Benutzern, das alte Backup aufzubewahren, bis die Übertragung die Ersatz-Wallet erreicht und eine Netzwerkbestätigung erhält.







