Itusilẹ ti Arti 1.1, imuse osise ti Tor ni ipata

Awọn olupilẹṣẹ ti nẹtiwọọki Tor ailorukọ ti ṣe atẹjade itusilẹ ti iṣẹ akanṣe Arti 1.1.0, eyiti o ṣe agbekalẹ alabara Tor kan ti a kọ ni ede Rust. Ẹka 1.x ti samisi bi o dara fun lilo nipasẹ awọn olumulo gbogbogbo ati pese ipele kanna ti aṣiri, lilo, ati iduroṣinṣin bi imuse C akọkọ. Awọn koodu ti pin labẹ Apache 2.0 ati awọn iwe-aṣẹ MIT.

Ko dabi imuse C, eyiti a kọkọ ṣe apẹrẹ bi aṣoju SOCKS ati lẹhinna ṣe deede si awọn iwulo miiran, Arti ti ni idagbasoke lakoko ni irisi ile-ikawe ifibọ modulu ti o le ṣee lo nipasẹ awọn ohun elo lọpọlọpọ. Ni afikun, nigbati o ba n ṣe agbekalẹ iṣẹ akanṣe tuntun, gbogbo iriri idagbasoke Tor ti o kọja ni a ṣe akiyesi, eyiti o yago fun awọn iṣoro ayaworan ti a mọ ati jẹ ki iṣẹ akanṣe jẹ apọjuwọn diẹ sii ati daradara.

Idi ti a tọka si fun atunkọ Tor ni Rust ni ifẹ lati ṣaṣeyọri ipele ti o ga julọ ti aabo koodu nipa lilo ede iranti-ailewu. Gẹgẹbi awọn olupilẹṣẹ Tor, o kere ju idaji gbogbo awọn ailagbara ti a ṣe abojuto nipasẹ iṣẹ akanṣe yoo yọkuro ni imuse Rust ti koodu ko ba lo awọn bulọọki “ailewu”. Ipata yoo tun jẹ ki o ṣee ṣe lati ṣaṣeyọri awọn iyara idagbasoke yiyara ju lilo C, nitori ikosile ti ede ati awọn iṣeduro ti o muna ti o gba ọ laaye lati yago fun akoko jafara lori ṣayẹwo lẹẹmeji ati kikọ koodu ti ko wulo.

В версии 1.1 реализована поддержка бриджей для обхода блокировок и подключаемого транспорта. Из протестированных с Arti транспортов для скрытия трафика и борьбы с блокировками отмечены obfs4proxy и snowflake. Повышены требования к сборочному окружению — для сборки Arti теперь требуется как минимум ветка Rust 1.60.

В следующей версии (1.2) ожидается появление поддержки onion-сервисов и сопутствующих возможностей, таких как протокол управления перегрузкой (RTT Congestion Control) и средства защиты от DDoS-атак. Достижение паритета с клиентом на языке Си намечено в ветке 2.0, в которой также будут предложены привязки для использования Arti в коде на различных языках программирования. В течение следующих нескольких лет работа будет направлена на реализацию функциональности, необходимой для работы релеев и серверов директорий. Когда код на Rust достигнет уровня, способного полностью заменить вариант на Си, разработчики намерены придать Arti статус основной реализации Tor и прекратить сопровождение реализации на Си. Поддержка версии на языке Си будет прекращена постепенно с предоставлением возможности плавной миграции.

orisun: opennet.ru

Fi ọrọìwòye kun