В Arti 1.1.12, реализация на Tor на Rust, започна тестване на onion-сервизи

Разработчиците на анонимната мрежа Tor публикуваха нова версия на проекта Arti 1.1.12, който развива Tor-клиента, написан на езика Rust. Версия 1.x е маркирана като подходяща за употреба от обикновени потребители и осигурява същото ниво на конфиденциалност, удобство на потребителя и стабилност, каквито предлага основната реализация на езика C. Кодът се разпространява под лицензиите Apache 2.0 и MIT.

В отличия от реализацията на C, която първоначално е проектирана като SOCKS-прокси и впоследствие е адаптирана за други нужди, Arti първоначално се развива в форма на модулна вградима библиотека, която могат да използват различни приложения. Освен това, при разработката на новия проект се взема предвид целият предишен опит в разработката на Tor, което позволява избягването на известни архитектурни проблеми и прави проекта по-модулен и ефективен. Когато кодът на Rust достигне ниво, позволяващо напълно да замени версията на C, разработчиците планират да присвоят на Arti статус на основна реализация на Tor и да спрат поддръжката на реализацията на C.

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

Версията Arti 1.1.12 е забележителна с готовността на реализацията на onion-сервисите за тестове и експерименти. С помощта на Arti сега е възможно не само да се свързвате с съществуващи onion-сервиси, но и да създавате свои собствени onion-сервиси. Въпреки това, в момента все още не са готови някои възможности за осигуряване на конфиденциалност и защита на onion-сервисите, като клиентска авторизация, защита от DoS атаки и механизъм за предотвратяване на идентифицирането на Guard-узли „Vanguard“, затова реализацията за момента не се препоръчва за производствени внедрения.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster