Създателите на представиха проекта Arti, в рамките на който се

...
Създателите на представиха проекта Arti, в рамките на който се
Коментари Харесай

Излезе версия на Tor на програмния език Rust, която ще замени C++ варианта

Създателите на показаха плана Arti , в границите на който се основава нова реализация на протокола Tor, написана на езика за програмиране Rust. За разлика от реализацията на C++, която първоначално е била проектирана като SOCKS, а по-късно е била преобразувана за други цели, Arti през цялото време се развива във тип на модулна софтуерна библиотека за вграждане, която може да се употребява от другите приложения. Работата върху този план стартира преди към една година и се финансира посредством програмата за грантове Zcash Open Major Grants (ZOMG). Сорс кодът се популяризира под Apache 2.0 и MIT лицензите.

Като аргументи за пренаписването на Tor на Rust се показват желанието за реализиране на доста високо равнище на отбрана на кода, която обезпечава безвредна работа с паметта. Според разработчиците на Tor, по този метод ще бъде изключена най-малко половината от въобще вероятните уязвимости, в случай че несъмнено, при писането на сорс кода не се употребяват „unsafe“ блокове. И още, Rust дава опция за реализиране на доста по-висока скорост на създаване, във съпоставяне със C++, с помощта на особеностите на този програмен език и строгите правила, с помощта на които не се губи време за двойни инспекции и писането на непотребен код. Освен това при създаването на новия план се употребява целия насъбран в предходните години опит в създаването на Tor, като по този метод ще се избегнат към този момент известните архитектурни проблеми, а планът ще стане модулен и доста по-ефективен.
Източник: kaldata.com


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР