Hacks & Exploits
Ethereum-Entwickler beheben kritische Sicherheitsanfälligkeit im Glamsterdam-Upgrade
Ethereum-Entwickler haben eine potenziell schwerwiegende Sicherheitsanfälligkeit im bevorstehenden Glamsterdam-Upgrade behoben, die es Blockbauern ermöglicht hätte, ETH abzuheben, die für Staking-Validatoren vorgesehen waren. Der Fehler weckte Bedenken hinsichtlich der Sicherheit der Staking-Einlagen während der Umstellung von Ethereum auf ein neues Blockproduktionssystem. Obwohl bisher keine Gelder verloren gegangen sind, unterstreicht die Entdeckung die Bedeutung umfangreicher Tests, bevor größere Blockchain-Upgrades im Hauptnetzwerk umgesetzt werden.
Die Behebung des Problems wurde am 26. Oktober nach einer zusätzlichen Überprüfung und Testung durch die Entwickler zusammengeführt. Der ursprüngliche Vorschlag zur Behebung wurde am 19. Oktober zunächst abgelehnt, aber später nach weiteren Tests erneut geprüft und zusammengeführt. Die Sicherheitsanfälligkeit hätte dazu führen können, dass die Staking-Einlagen der Validatoren auf Konten umgeleitet werden, die von den Bauenden kontrolliert werden.
Details zur Sicherheitsanfälligkeit
Das Glamsterdam-Upgrade bringt wesentliche Änderungen in der Art und Weise, wie Blöcke erstellt und validiert werden, einschließlich der festgelegten Trennung von Vorschlägern und Bauenden (ePBS), die die Verantwortlichkeiten von Blockbauern und Validatoren trennt. Entwickler entdeckten jedoch, dass die vorgeschlagenen Regeln zur Handhabung von Einlagen einen Konflikt erzeugen könnten, wenn ein Bauender und ein Validator denselben öffentlichen Schlüssel verwendeten.
Der Forscher Avsetsin identifizierte ein Szenario, in dem Einlagen, die während des Übergangs zu Glamsterdam auf die Bearbeitung warteten, falsch zugewiesen werden könnten. Ein Betreiber könnte sich als Bauender registrieren, indem er einen öffentlichen Schlüssel verwendet, und wenn ein Staking-Protokoll anschließend ETH unter demselben Schlüssel einreicht, könnten beide Einlagen dem Guthaben des Bauenden gutgeschrieben werden, was dem Betreiber ermöglichen würde, Gelder abzuheben, die für den Validator bestimmt waren.
Rücknahme der ursprünglichen Entscheidung
Der vorgeschlagene Korrekturvorschlag stieß zunächst auf Widerstand, wurde jedoch nach weiterer Prüfung und Testung zusammengeführt. Die überarbeiteten Regeln klassifizieren ausstehende Einlagen gemäß ihren Abhebungsberechtigungen und stellen sicher, dass Einlagen, die für Validatoren bestimmt sind, auch weiterhin mit diesen verbunden bleiben, selbst wenn ein Bauender denselben Schlüssel verwendet.
Auswirkungen auf Ethereum-Staker
Die Lösung stellt eine positive Sicherheitsentwicklung für die Staking-Infrastruktur von Ethereum dar. Durch die Behebung des Problems vor der Bereitstellung im Hauptnetzwerk haben die Entwickler das Risiko verringert, dass die Einlagen der Validatoren falsch zugewiesen werden. Dennoch steht das Glamsterdam-Upgrade weiterhin vor zusätzlichen Testanforderungen, und die erfolgreiche Bereitstellung hängt von einer sorgfältigen Umsetzung und Koordination unter den Entwicklern ab.
FAQ
Welche kritische Sicherheitsanfälligkeit wurde im Glamsterdam-Upgrade entdeckt?
Die Sicherheitsanfälligkeit hätte es Blockbauern ermöglicht, ETH, die für Staking-Validatoren bestimmt waren, abzuheben, was potenziell zu einer Fehlzuweisung der Validator-Staking-Einlagen führen könnte.
Wie wurde die Sicherheitsanfälligkeit von den Ethereum-Entwicklern behoben?
Die Entwickler haben am 26. Oktober einen vorgeschlagenen Fix zusammengeführt, nachdem dieser zusätzlich überprüft und getestet wurde, um sicherzustellen, dass Einlagen, die für Validatoren bestimmt sind, mit diesen verbunden bleiben.
Was ist die verankerte Trennung von Vorschlagenden und Bauenden (ePBS), die im Glamsterdam-Upgrade eingeführt wurde?
ePBS ist eine wesentliche Änderung, die die Verantwortlichkeiten von Blockbauern und Validatoren trennt, um die Effizienz und Sicherheit der Blockproduktion zu verbessern.
Wie war die anfängliche Reaktion auf die vorgeschlagene Korrektur für die Sicherheitsanfälligkeit?
Die vorgeschlagene Korrektur wurde zunächst am 19. Oktober abgelehnt, aber später nach weiterer Prüfung und Testung erneut in Betracht gezogen und akzeptiert.
Welche Auswirkungen hat die Behebung dieser Sicherheitsanfälligkeit auf Ethereum-Staker?
Die Behebung verbessert die Sicherheit der Staking-Infrastruktur von Ethereum, indem das Risiko verringert wird, dass Validator-Einlagen falsch zugewiesen werden, obwohl weitere Tests des Glamsterdam-Upgrades noch erforderlich sind.