Eisiúint Arti 0.2.0, cur i bhfeidhm oifigiúil Tor in Rust

Разработчики анонимной сети Tor представили выпуск проекта Arti 0.2.0, развивающего Tor-клиент, написанный на языке Rust. Проект имеет статус экспериментальной разработки, отстаёт по функциональности от основного клиента Tor на языке Си и пока не готов полноценно заменить его. В сентябре планируется сформировать выпуск 1.0 со стабилизацией API, CLI и настроек, который будет пригоден для начального использования обычными пользователями. В более отдалённом будущем, когда код на Rust достигнет уровня, способного полностью заменить вариант на Си, разработчики намерены придать Arti статус основной реализации Tor и прекратить сопровождение реализации на Си.

Murab ionann agus cur i bhfeidhm C, a dearadh ar dtús mar sheachvótálaí SOCKS agus a cuireadh in oiriúint ansin do riachtanais eile, forbraítear Arti ar dtús i bhfoirm leabharlann modúlach inleabaithe ar féidir le feidhmchláir éagsúla í a úsáid. Ina theannta sin, nuair a bhíonn tionscadal nua á fhorbairt, cuirtear san áireamh gach taithí forbartha Tor san am atá caite, rud a sheachnóidh fadhbanna ailtireachta aitheanta agus a dhéanfaidh an tionscadal níos modúlach agus níos éifeachtaí. Déantar an cód a dháileadh faoi cheadúnais Apache 2.0 agus MIT.

Is iad na cúiseanna atá le hathscríobh Tor in Rust ná an fonn chun leibhéal níos airde slándála cód a bhaint amach trí úsáid a bhaint as teanga a chinntíonn oibriú sábháilte le cuimhne. De réir fhorbróirí Tor, cuirfear deireadh le leath ar a laghad de na leochaileachtaí a ndearna an tionscadal monatóireacht orthu i gcur i bhfeidhm Rust mura n-úsáideann an cód bloic “neamhshábháilte”. Déanfaidh Rust freisin luasanna forbartha níos tapúla a bhaint amach ná C a úsáid, mar gheall ar léiriú na teanga agus ráthaíochtaí dochta a cheadaíonn duit cur amú ama ar sheiceáil dhúbailte agus cód neamhriachtanach a scríobh.

Наиболее заметные изменения в выпуске 0.2.0 связаны с работой по повышению производительности и надёжности. Улучшена работа в сетях, поддерживающих только IPv6. Сокращено потребление памяти для хранения данных с серверов директорий. Добавлена опция dns_port, при помощи которой можно настроить отправку DNS-запросов через Tor. Предложен новый код для работы с конфигурацией. Добавлены API для определения правил изоляции потоков и включения спящего режима (приостановка работы для неактивных клиентов). Обеспечена возможность подключения альтернативных реализаций кода для работы с серверами директорий.

Sula bhfoilseofar an scaoileadh 1.0.0, tá sé beartaithe ag na forbróirí tacaíocht iomlán a thabhairt do Arti as a bheith ag obair mar chliant Tor a sholáthraíonn rochtain ar an Idirlíon (cuirtear tacaíocht do sheirbhísí oinniún ar athló don todhchaí). Áirítear leis seo paireacht a bhaint amach le cur i bhfeidhm príomhshrutha C i réimsí mar fheidhmíocht líonra, ualach LAP, agus iontaofacht, chomh maith le tacaíocht a sholáthar do gach gné a bhaineann le slándáil.

Foinse: oscailtenet.ru

Add a comment