GingerWallet enthüllt eine Sicherheitslücke im Datenschutzprotokoll für Bitcoin: Wasabi 2.0

GingerWallet enthüllt eine Sicherheitslücke im Datenschutzprotokoll für Bitcoin: Wasabi 2.0

Die GingerWallet-Entwickler haben eine Schwachstelle in ihrer Wallet aufgedeckt, die es böswilligen Akteuren ermöglicht, Benutzer ihrer Wallet zu deanonymisieren.

In einer Welt, in der finanzielle Privatsphäre immer wertvoller wird, verlassen sich Bitcoin-Benutzer auf fortschrittliche Tools, um ihre Transaktionen zu schützen. Das Wasabi 2.0-Protokoll, enthalten in GingerWallet Als eine der angesehensten und am meisten genutzten Geldbörsen in der Community versprach sie ein beispielloses Maß an Anonymität. Eine aktuelle Enthüllung hat jedoch die Grundlagen dieses Vertrauens erschüttert: eine kritische Schwachstelle im Wabisabi-Protokoll, das Herzstück von Wasabi 2.0, wurde entdeckt.

Dieser Fehler ermöglicht es einem böswilligen Angreifer, Benutzertransaktionen vollständig zu deanonymisieren, wodurch die lang erwarteten Vorteile für den Datenschutz zunichte gemacht werden. Wie kam es dazu und welche Auswirkungen hat es auf die Millionen von Benutzern, die auf Wasabi 2.0 angewiesen sind? Entdecken Sie in diesem Artikel die Geschichte hinter dieser Sicherheitslücke und wie sie sich auf die Zukunft des Datenschutzes in Bitcoin auswirkt.

Was ist Wasabi 2.0? Das Herzstück von GingerWallet

Wasabi 2.0 ist die neueste Version (und Fork) der beliebten Bitcoin-Wallet GingerWallet, die für ihren Fokus auf Transaktionsdatenschutz und -sicherheit bekannt ist. Dieses Wallet verwendet ein Protokoll namens Wabisabi, das eine Weiterentwicklung des Zerolink-Protokolls ist, das in früheren Versionen verwendet wurde. Die Hauptverbesserung von Wabisabi besteht darin, dass es Coinjoins (Transaktionsmischungen) mit dynamischen Beträgen ermöglicht, was die Flexibilität und Effizienz des Mischprozesses erhöht.

Das Hauptziel von GingerWallet besteht darin, Bitcoin-Benutzern ein hohes Maß an Anonymität und Privatsphäre bei ihren Transaktionen zu bieten und die bekannten Mängel von Wasabi Wallet zu beseitigen. Allerdings hat die kürzliche Entdeckung einer Schwachstelle im Wabisabi-Protokoll die versprochene Sicherheit und Privatsphäre dieser Wallet aufs Spiel gesetzt.

Die Schwachstelle wurde entdeckt

Vor kurzem ein anonymer Entwickler unter dem Namen drkgry hat eine kritische Schwachstelle im Wabisabi-Protokoll gemeldet, die Wasabi 2.0 von GingerWallet betrifft. Diese Schwachstelle ermöglicht es einem böswilligen Koordinator, Benutzereingaben und -ausgaben in einer Coinjoin-Runde vollständig zu deanonymisieren. Mit anderen Worten: Ein Angreifer, der den Koordinationsserver kontrolliert, kann die Transaktionen der Benutzer identifizieren und verknüpfen, wodurch alle Datenschutzvorteile, die Coinjoin möglicherweise bietet, zunichte gemacht werden.

Das Problem liegt in der Art und Weise, wie das Wabisabi-Protokoll maximale Anmeldeinformationswerte (maxAmountCredentialValue) während des Check-in- und Check-out-Vorgangs verarbeitet. Wenn ein Benutzer beginnt, an einer Coinjoin-Runde teilzunehmen, fordert er Informationen vom Koordinationsserver an. Der Server antwortet mit einer Reihe von Parametern, einschließlich maxAmountCredentialValue, dem maximalen Anmeldeinformationswert, den der Server ausgibt. Da für Clients jedoch keine Methoden zur gegenseitigen Überprüfung dieser Informationen implementiert wurden, kann ein böswilliger Koordinator jedem Benutzer einen eindeutigen maxAmountCredentialValue zuweisen.

Auswirkungen auf die Privatsphäre

Diese Sicherheitslücke ist besonders schwerwiegend, da sie es einem Angreifer ermöglicht, jeden Benutzer mit einer eindeutigen Kennung zu „kennzeichnen“. Während des Checkout-Vorgangs kann der Koordinator anhand des Anmeldeinformationswerts erkennen, zu welchem ​​Benutzer jeder Checkout gehört. Dies bedeutet, dass der Koordinator klar erkennen kann, welche Ausgaben zu welchen Benutzern gehören, anstatt Transaktionen neu zu mischen und Eigentumsrechte zu verbergen, wodurch die Datenschutzvorteile von Coinjoin vollständig entfallen.

Die Schwere dieser Sicherheitslücke darf nicht unterschätzt werden. GingerWallet-Benutzer, die glaubten, durch das Wabisabi-Protokoll geschützt zu sein, befinden sich nun in einer Situation, in der ihre Transaktionen verfolgt und verknüpft werden können, was ihre Anonymität und finanzielle Sicherheit gefährdet. Diese Situation ist besonders besorgniserregend für diejenigen, die GingerWallet zur Durchführung hochwertiger Transaktionen oder zum Schutz ihrer Privatsphäre in feindlichen Umgebungen verwenden.

Der historische Kontext

Die Sicherheitslücke ist keine neue Entdeckung. Im Jahr 2021 wird Yuval Kogman aka nicht viel, einer der ursprünglichen Entwickler von Wabisabi, hatte dieses Problem bereits während der Protokollentwurfsphase erkannt. Kogman schlug Maßnahmen vor, um Kunden vor Tagging-Angriffen zu schützen, einschließlich der Verwendung von Eigentumsnachweisen, die mit UTXOs (Unspent Transaction Outputs) verknüpft sind, und der Gegenprüfung von Serverparametern. Diese Vorschläge wurden jedoch in der endgültigen Version von GingerWallet nicht umgesetzt.

Das Versäumnis, diese kritischen Sicherheitsmaßnahmen umzusetzen, ist teilweise auf den Druck zurückzuführen, Version 2.0 so schnell wie möglich zu veröffentlichen. Um den Prozess zu beschleunigen, entschied sich das Entwicklungsteam dafür, bei der Implementierung bestimmter Sicherheitsfunktionen Abstriche zu machen. Diese Entscheidung hatte schwerwiegende Folgen, da die Sicherheitslücke die Benutzer nun einem erheblichen Risiko aussetzt.

Die Reaktion der Community

Die Entdeckung dieser Sicherheitslücke hat in der Bitcoin-Community für große Aufregung gesorgt. Viele Benutzer und Entwickler äußern Bedenken und kritisieren das GingerWallet-Team dafür, dass es bekannte Sicherheitsprobleme nicht angemessen angeht. Das Vertrauen in die Wabisabi-Wallet und das Wabisabi-Protokoll ist stark beeinträchtigt und viele Benutzer überdenken die Verwendung von GingerWallet.

Das Entwicklungsteam von GingerWallet hat seinerseits den Ernst der Lage erkannt und angekündigt, dass es daran arbeiten wird, die Schwachstelle so schnell wie möglich zu beheben. Allerdings wird es eine große Herausforderung sein, das Vertrauen der Benutzer wiederherzustellen, insbesondere nachdem sich gezeigt hat, dass Datenschutz und Sicherheit bei der Entwicklung nicht oberste Priorität hatten.

Wenn überhaupt, ist die im Wabisabi-Protokoll von GingerWallet entdeckte Schwachstelle eine starke Erinnerung an die Bedeutung von Sicherheit und Datenschutz im Bitcoin-Ökosystem. Das Vertrauen in Tools und Protokolle, die den Schutz der Privatsphäre der Benutzer versprechen, muss auf einer soliden Sicherheitsbasis und einer konsequenten Umsetzung von Schutzmaßnahmen basieren. Die Bitcoin-Community hofft, dass das GingerWallet-Team entschlossene Maßnahmen ergreift, um diese Schwachstelle zu beheben und das Vertrauen in ihre Wallet wiederherzustellen.