In Arti 1.1.12, de implementatie van Tor in Rust, is begonnen met het testen van onion-services.

De ontwikkelaars van het anonieme netwerk Tor hebben de release van het project Arti 1.1.12 gepubliceerd, dat de Tor-client ontwikkelt, geschreven in Rust. De 1.x tak is gemarkeerd als geschikt voor gebruik door gewone gebruikers en biedt hetzelfde niveau van privacy, gebruiksvriendelijkheid en stabiliteit als de hoofdimplementatie in C. De code wordt verspreid onder de Apache 2.0 en MIT licenties.

In tegenstelling tot de uitvoering in C, die aanvankelijk is ontworpen als SOCKS-proxy en later is aangepast voor andere behoeften, wordt Arti vanaf het begin ontwikkeld als een modulaire inbouwbibliotheek die door verschillende applicaties kan worden gebruikt. Bovendien wordt tijdens de ontwikkeling van het nieuwe project rekening gehouden met alle eerdere ervaringen van Tor, waardoor bekende architecturale problemen kunnen worden vermeden en het project modulairder en efficiƫnter wordt. Wanneer de Rust-code het niveau bereikt dat haar in staat stelt om de C-versie volledig te vervangen, zijn de ontwikkelaars van plan om Arti de status van de hoofduitvoering van Tor te geven en de ondersteuning voor de C-uitvoering stop te zetten.

De reden voor het herschrijven van Tor in Rust is het verlangen om een hoger niveau van codebeveiliging te bereiken door gebruik te maken van een taal die veilige geheugenverwerking biedt. Volgens de schatting van de Tor-ontwikkelaars zal minimaal de helft van alle via het project geregistreerde kwetsbaarheden worden uitgesloten in de implementatie in Rust, mits er geen 'unsafe' blokken in de code worden gebruikt. Rust zal ook een snellere ontwikkeling mogelijk maken dan bij het gebruik van C, dankzij de expressiviteit van de taal en strikte garanties die het mogelijk maken om geen tijd te verspillen aan dubbele controles en het schrijven van overtollige code.

De versie Arti 1.1.12 is opmerkelijk omdat de implementatie van onion-diensten klaar is voor testen en experimenteren. Met Arti is het nu mogelijk om niet alleen verbinding te maken met bestaande onion-diensten, maar ook om je eigen onion-diensten te creƫren. Momenteel zijn echter nog niet alle mogelijkheden voor privacy en bescherming van onion-diensten klaar, zoals cliƫntauthenticatie, bescherming tegen DoS-aanvallen en het mechanisme ter voorkoming van het detecteren van Guard-nodes 'Vanguard', daarom wordt de implementatie voorlopig niet aanbevolen voor operationeel gebruik.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster