Den Tor Project huet Arti 0.0.3 publizéiert, eng Implementatioun vum Tor Client am Rust

D'Entwéckler vum anonyme Tor-Netzwierk hunn d'Verëffentlechung vum Arti 0.0.3-Projet presentéiert, deen en Tor-Client entwéckelt, deen an der Rust Sprooch geschriwwe gëtt. De Projet huet de Status vun enger experimenteller Entwécklung, et bleift hannert der Funktionalitéit vum Haapt Tor Client am C an ass nach net prett fir se komplett ze ersetzen. Verëffentlechung 0.1.0 gëtt am Mäerz erwaart, deen als éischt Beta Verëffentlechung vum Projet positionéiert ass, an am Hierscht Verëffentlechung 1.0 mat Stabiliséierung vun der API, CLI an Astellungen, déi fir den initialen Gebrauch vun gewéinleche Benotzer gëeegent sinn. An der méi wäiter Zukunft, wann de Rust Code e Niveau erreecht deen d'C Versioun komplett ersetzen kann, hunn d'Entwéckler wëlles Arti de Status vun der Haaptimplementatioun vum Tor ze ginn an d'C Implementatioun opzehalen.

Am Géigesaz zu der C-Implementatioun, déi fir d'éischt als SOCKS Proxy entworf gouf an duerno op aner Bedierfnesser ugepasst gouf, gëtt Arti ufanks a Form vun enger modulärer embeddbarer Bibliothéik entwéckelt, déi vu verschiddenen Uwendungen benotzt ka ginn. Zousätzlech, wann Dir en neie Projet entwéckelt, gëtt all fréier Tor Entwécklungserfarung berücksichtegt, wat bekannt architektonesch Probleemer vermeit an de Projet méi modulär an effizient mécht. De Code gëtt ënner Apache 2.0 a MIT Lizenzen verdeelt.

D'Grënn fir Tor am Rust nei ze schreiwen sinn de Wonsch fir e méi héije Code Sécherheetsniveau z'erreechen andeems Dir eng Sprooch benotzt déi sécher Operatioun mat Erënnerung garantéiert. Laut Tor Entwéckler, op d'mannst d'Halschent vun alle Schwachstelle, déi vum Projet iwwerwaacht ginn, ginn an enger Rust Implementatioun eliminéiert wann de Code net "onsécher" Blocks benotzt. Rust wäert et och méiglech maachen méi séier Entwécklungsgeschwindegkeet ze erreechen wéi C ze benotzen, wéinst der Expressivitéit vun der Sprooch a strikt Garantien, déi Iech erlaben Zäit ze verschwenden op Duebelprüfungen an onnéideg Code ze schreiwen.

Ënnert den Ännerungen an der Verëffentlechung 0.0.3 ass eng komplett Reform vum Konfiguratiounssystem an der assoziéierter API. D'Ännerung huet et méiglech gemaach Astellunge vu Rust op der Flucht z'änneren wärend den Tor Client leeft. En neie System fir preemptive Circuitkonstruktioun ass och bäigefüügt ginn, andeems d'virdrun benotzte Häfen berücksichtegt ginn, fir viraus Ketten ze kreéieren déi wahrscheinlech an Zukunft gebraucht ginn.

Source: opennet.ru

Setzt e Commentaire