In Arti 1.1.12, der Umsetzung von Tor in Rust, hat das Testen von Onion-Diensten begonnen.

Die Entwickler des anonymen Netzwerks Tor haben die Version 1.1.12 des Projekts Arti veröffentlicht, das den Tor-Client in der Programmiersprache Rust weiterentwickelt. Der Branch 1.x wird als für den Einsatz durch normale Benutzer geeignet gekennzeichnet und bietet das gleiche Maß an Vertraulichkeit, Benutzerfreundlichkeit und Stabilität wie die Hauptimplementierung in C.

Im Gegensatz zur C-Implementierung, die ursprünglich als SOCKS-Proxy konzipiert und später an verschiedene Bedürfnisse angepasst wurde, wird Arti von Anfang an als modulare, einbettbare Bibliothek entwickelt, die von verschiedenen Anwendungen genutzt werden kann. Zudem fließen bei der Entwicklung des neuen Projekts alle bisherigen Erfahrungen aus der Tor-Entwicklung ein, um bekannte architektonische Probleme zu vermeiden und das Projekt modularer und effizienter zu gestalten. Sobald der Rust-Code das Niveau erreicht hat, um die C-Variante vollständig zu ersetzen, planen die Entwickler, Arti den Status der Hauptimplementierung von Tor zu verleihen und die Betreuung der Implementierung in C einzustellen.

Als Grund für die Neuprogrammierung von Tor in Rust wird der Wunsch genannt, ein höheres Maß an Sicherheit im Code zu erreichen, indem eine Programmiersprache verwendet wird, die sicheren Speicherzugriff gewährleistet. Die Entwickler von Tor schätzen, dass mindestens die Hälfte aller vom Projekt verfolgten Sicherheitsanfälligkeiten in der Rust-Implementierung ausgeschlossen werden kann, sofern im Code keine "unsafe"-Blöcke verwendet werden. Zudem ermöglicht Rust eine höhere Geschwindigkeit in der Entwicklung im Vergleich zu C, dank der Ausdrucksfähigkeit der Sprache und strengen Garantien, die dazu führen, dass keine Zeit mit doppelten Überprüfungen und überflüssigem Code verschwendet wird.

Die Version Arti 1.1.12 ist bemerkenswert, da sie die Implementierung von Onion-Diensten zur Testbereitschaft und für Experimente gebracht hat. Mit Arti ist es nun nicht nur möglich, sich mit bestehenden Onion-Diensten zu verbinden, sondern auch eigene Onion-Dienste zu erstellen. Allerdings sind einige Funktionen zur Gewährleistung der Privatsphäre und zum Schutz von Onion-Diensten, wie die Client-Authentifizierung, der Schutz vor DoS-Angriffen und der Mechanismus zur Verhinderung der Identifizierung von Guard-Knoten "Vanguard", derzeit noch nicht verfügbar, weshalb die Implementierung noch nicht für betriebliche Einsätze empfohlen wird.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster