Die meisten Krypto-Trader sind der Meinung, dass ihre Wallets vollständig privat sind, aber die Web2-Frontends, die wir zum Handeln nutzen, speichern tatsächlich persistente Daten in unseren Browsern, die wir nicht abschalten können. Wir alle haben Geschichten gesehen, in denen Leuten ihre Wallets entleert wurden, nur weil sie eine Verbindung zu einer kompromittierten Seite hergestellt haben. Es ist leicht, die Schuld bei Smart Contracts zu suchen, aber oft liegt die Schwachstelle in den grundlegenden Browser-Cookies und Sitzungszuständen, die wir als selbstverständlich hinnehmen.
Wenn du $UNI tauschst, auf $ETH tradest oder mit $SOL dApps interagierst, setzt die Website strikt notwendige Cookies, um sich deinen Wallet-Status und Login-Einstellungen zu merken. Obwohl diese keine privaten Schlüssel speichern, verknüpfen sie deine IP-Adresse und deine Session-ID. Wenn ein Hacker die Frontend-DNS übernimmt, kann er diesen lokalen Speicher ausnutzen, um bösartige Transaktionsanfragen bereitzustellen, die völlig legitim aussehen.
Ein gutes Beispiel ist die jüngste Welle von Frontend-Exploits, bei der Nutzer bösartige Transaktionen unterschrieben haben, in der Annahme, sie würden sich nur einloggen. Da du diese essenziellen Cookies nicht deaktivieren kannst, ohne die Seite zu beschädigen, ist deine beste Verteidigung, regelmäßig den Browser-Cache zu leeren und deine Wallet nach jeder Sitzung zu trennen.
Wie oft löscht ihr tatsächlich eure Browser-Cookies und trenne aktive Wallet-Verbindungen?
#DeFi #CryptoSecurity #Web3