Neuer Vorschlag zum Schutz vor der Isolation von XMR-Knoten|Studie bestätigt Angriff unter bestimmten Bedingungen|Bei rund 537 US-Dollar nicht dem Kurs hinterherjagen
Ich begrüße Fortschritte bei der Sicherheit, würde einen noch nicht zusammengeführten Patch aber nicht als Beleg dafür darstellen, dass eine Schwachstelle bereits behoben ist. Am 9. Oktober erschien im offiziellen Monero-Code-Repository PR
#11527 mit Änderungen als Reaktion auf den in einer Forschungsarbeit beschriebenen „Eclipse-Angriff“ Nyx. Zum Zeitpunkt meiner Prüfung stand der PR noch auf „Open“ und war noch nicht in eine offizielle Version übernommen worden. Die Studie wurde im September dieses Jahres eingereicht. Sie beschreibt, wie Angreifer die Nachbarliste eines Knotens manipulieren können, sodass ein Knoten, der keine eingehenden Verbindungen akzeptiert, nach und nach ausschließlich mit von Angreifern kontrollierten Knoten verbunden ist. Die Forschenden bestätigten Nyx in groß angelegten Simulationen; eine andere Variante namens Moros wurde im Mainnet an einem kontrollierten Ziel demonstriert. Entscheidend sind hier die Begriffe Forschung und kontrollierter Nachweis – nicht, dass das gesamte Netzwerk bereits kompromittiert wäre.
Die Angelegenheit betrifft XMR unmittelbar, doch der Wirkungsmechanismus muss klar benannt werden. Die vertraulichen Transaktionen von Monero sind auf eine zuverlässige Verbreitung im Netzwerk angewiesen. Werden sämtliche ausgehenden Verbindungen eines Knotens kontrolliert, könnte er verspätete oder selektiv bereitgestellte Informationen zu Blöcken und Transaktionen erhalten. Das könnte die Verbreitung von Transaktionen, die Synchronisierung von Knoten und den Datenschutz auf Netzwerkebene beeinträchtigen. Das bedeutet nicht, dass die Kryptografie von Ringsignaturen oder der Betragsverschleierung geknackt wurde. Ebenso lässt sich aus der Studie nicht schließen, dass die Wallets gewöhnlicher XMR-Besitzer gestohlen wurden. Das Risiko betrifft vor allem die Auswahl der Netzwerkverbindungen und die Vertrauensgrenzen – insbesondere bei Knoten hinter Heimroutern oder Firewalls, zu denen keine externen Verbindungen aufgebaut werden können.
Der Autor des PR schlägt drei Änderungen vor: Die Kapazität der Whitelist verifizierter Nachbarn soll von 1.000 auf 45.000 erhöht werden; beim Aufbau neuer ausgehender Verbindungen sollen Knoten zunächst aus der Whitelist statt aus der ungeprüften Grauliste auswählen; außerdem soll gleichmäßig aus der gesamten Whitelist gezogen werden, anstatt eine kleine Zahl zuletzt aktiver Knoten zu bevorzugen. Laut den Simulationen des Autors konnten im ursprünglichen Szenario alle zwölf ausgehenden Verbindungen des Ziels kontrolliert werden; mit den Änderungen kam es nicht mehr zu einer vollständigen Isolation. Simulationen sind jedoch kein langfristiger Sicherheitsnachweis für das Produktivnetzwerk. Über Implementierungsdetails wird noch beraten. Die Wirksamkeit des Schutzes lässt sich erst beurteilen, wenn der Code zusammengeführt und veröffentlicht wurde und die Knoten tatsächlich aktualisiert sind.
Der Markt hat bereits auf den Kurs reagiert, doch ich kann den Anstieg nicht diesem Vorschlag vom 9. Oktober zuschreiben. Bei Kraken lag XMR/USD zum Zeitpunkt meiner Prüfung bei etwa 537,35 US-Dollar. Der heutige Eröffnungskurs betrug etwa 519,43 US-Dollar, das rollierende Hoch und Tief lagen bei ungefähr 538,46 beziehungsweise 515,51 US-Dollar. Der aktuelle Kurs liegt nahe der oberen Grenze dieser Spanne. Bei 538,50 US-Dollar würde ich zunächst beobachten, ob ein Ausbruch Bestand hat; 530 US-Dollar sind eine Marke für einen Rücksetzer, während etwa 515,50 US-Dollar als weiter unten liegende Invalidierungsmarke dienen. Fällt der Kurs nach einem Anstieg wieder unter 530 US-Dollar und kann dieses Niveau nicht zurückerobern, muss ich meine kurzfristig bullische Einschätzung zurücknehmen. Sollte Monero den Schwachstellencharakter offiziell bestätigen, ein tatsächlicher Vorfall auftreten oder sich die Umsetzung des Patches erheblich verzögern, müsste ich auch das mittelfristige Risiko neu bewerten.
Wenn ich selbst handeln würde, bliebe ich derzeit außen vor und würde allenfalls einen kleinen Spot-Kauf in Betracht ziehen. Erst wenn der Kurs sich nachhaltig über 539 US-Dollar hält, bei einem Rücksetzer 535 US-Dollar verteidigt und anschließend wieder steigt, würde ich höchstens 2 % meines gesamten Handelskapitals einsetzen. Mein erstes Kursziel läge bei 550 US-Dollar, das zweite bei 565 US-Dollar. Bei 550 US-Dollar würde ich die Hälfte verkaufen und den Stop-Loss für den Rest nachziehen. Den anfänglichen Stop-Loss würde ich bei 529 US-Dollar setzen und bei Auslösung die gesamte Position schließen. Fällt der Kurs zuerst unter 530 US-Dollar oder gibt es eine neue Sicherheitsmitteilung, wäre der Plan hinfällig. Das Risiko pro Trade würde ich auf höchstens 0,3 % des Gesamtkapitals begrenzen, auf hohen Hebel verzichten und Forschungsfortschritte nicht als sofortiges Kaufsignal auffassen.
#XMR
Dies ist lediglich meine persönliche Marktbeobachtung und keine Anlageberatung.