Die Entscheidung von Bitcoin Core, die Behebung von Fehlern, die eine KI finden könnte, nicht länger aufzuschieben, hat bereits stellen Sie drei davon offen gelegt, einschließlich einer Schwachstelle, die es einer fremden Person ermöglicht, auf Windows- und Mac-Computern ausgeführte Nodes zum Absturz zu bringen.
Der Fehler, zunächst am 23. Okt. durch einen KI-Scan markiert, ermöglichte es jedem Computer, der mit einem Bitcoin-Knoten verbunden ist, der unter Windows, macOS oder BSD läuft, diesen Knoten mit Daten zu überfluten, bis der Speicher erschöpft war und der Knoten abstürzte. Entwickler bestätigten dies noch am Tag der Entdeckung, am 27. Oktober Fehlerbehebungen ausgeliefert und veröffentlichte die Details am Mittwoch, zusammen mit zwei andere Fehler der Scan ergeben hatte.
Ein Node ist die Software, die jede Bitcoin-Transaktion überprüft und weiterleitet, und Bitcoin Core ist das Programm, das von den meisten Nodes verwendet wird. Bis letzte Woche, Kernentwickler hielten Schwachstellen mittlerer Schwere wie diese bis zu einem Jahr lang geheim, um den Betreibern Zeit zu geben, Upgrades durchzuführen, bevor Angreifer erfuhren, wo sie suchen mussten.
Das änderte sich am 22. Oktober für Fehler, die das Projekt als „leicht auffindbar“ bewertet, da LLMs deren Auffindung kostengünstig gemacht haben. Ihre Korrekturen werden nun so schnell wie möglich für jede unterstützte Version veröffentlicht, begleitet von einer öffentlichen Warnung, wie CoinDesk berichtete.
Alle drei Fehler wurden durch einen automatisierten Scan entdeckt, der ein großes Sprachmodell nutzte, um den Code von Bitcoin Core zu durchsuchen. Anschließend wurde jeder Fund von einem menschlichen Mitarbeiter geprüft, bevor er das Sicherheitsteam des Projekts erreichte.
Die zweiter Fehler zeigt, warum Core seine Regeln geändert hat. Die Entdeckung des Scans wurde dem Projekt am 15. September gemeldet, und sechs Tage später fand ein anderer Entwickler denselben Fehler unabhängig voneinander. Dadurch konnte ein verbundenes Node behaupten, eine veraltete Version des Protokolls auszuführen, und dann verzögern. Nachrichten häuften sich im Speicher des Opfers mit bis zu 2 MB pro Stunde für jede eingehende Verbindung und 5 MB pro Stunde für jede ausgehende Verbindung, so die Beratung.
Die dritter Fehler, mit niedriger Schwere eingestuft, trat dreimal auf: in der Analyse und in zwei separaten Berichten von Entwicklern, im August und am 23. Oktober. Ein Miner könnte Blöcke erstellen, die die Dateien, die ein Node für eine Reorganisation aufbewahrt, überfluten; eine Reorganisation ist der Vorgang, bei dem das Netzwerk einige kürzliche Blöcke gegen einen konkurrierenden Satz austauscht.
coindesk.com