Нашри Arti 1.1, татбиқи расмии Tor in Rust

Таҳиягарони шабакаи номаълуми Tor нашри лоиҳаи Arti 1.1.0-ро нашр карданд, ки муштарии Tor-ро бо забони Rust таҳия мекунад. Филиали 1.x барои истифода аз ҷониби корбарони умумӣ мувофиқ қайд карда шудааст ва ҳамон сатҳи махфият, қобили истифода ва устувориро ҳамчун татбиқи асосии C таъмин мекунад. Рамз дар доираи иҷозатномаҳои Apache 2.0 ва MIT паҳн карда мешавад.

Баръакси татбиқи C, ки аввал ҳамчун прокси SOCKS тарҳрезӣ шуда, сипас ба ниёзҳои дигар мутобиқ карда шудааст, Arti дар аввал дар шакли китобхонаи модулии дохилшаванда таҳия шудааст, ки онро барномаҳои гуногун истифода бурдан мумкин аст. Илова бар ин, ҳангоми таҳияи лоиҳаи нав, тамоми таҷрибаи қаблии таҳияи Tor ба инобат гирифта мешавад, ки аз мушкилоти маълуми меъморӣ канорагирӣ мекунад ва лоиҳаро модулӣ ва самараноктар мекунад.

Сабаби аз нав навиштани Tor дар Rust ин хоҳиши ба даст овардани сатҳи баландтари амнияти код тавассути истифодаи забони аз хотираи бехатар мебошад. Ба гуфтаи таҳиягарони Tor, ҳадди аққал нисфи тамоми осебпазириҳои аз ҷониби лоиҳа назоратшаванда ҳангоми татбиқи Rust бартараф карда мешаванд, агар код блокҳои "хавфнок" -ро истифода набарад. Rust инчунин имкон медиҳад, ки нисбат ба истифодаи C суръати тезтар рушдро ба даст орем, аз сабаби ифодаи забон ва кафолатҳои қатъӣ, ки ба шумо имкон медиҳанд, ки вақтро барои тафтиши дукарата ва навиштани коди нолозим сарф накунед.

Версияи 1.1 дастгирии пулҳоро барои гузаштан аз блок ва интиқоли плагин ҷорӣ мекунад. Дар байни нақлиёте, ки бо Arti барои пинҳон кардани ҳаракати нақлиёт ва мубориза бо басташавӣ озмуда шудааст, obfs4proxy ва барфреза қайд карда шуданд. Талабот ба муҳити сохтмон зиёд карда шуд - сохтани Arti ҳоло ҳадди аққал филиали Rust 1.60-ро талаб мекунад.

Интизор меравад, ки версияи навбатӣ (1.2) хидматҳои пиёзӣ ва хусусиятҳои марбут ба монанди протоколи назорати консессия (RTT Congestion Control) ва муҳофизат аз ҳамлаҳои DDoS -ро дастгирӣ кунад. Барои филиали 2.0 ноил шудан ба баробарӣ бо муштарии C ба нақша гирифта шудааст, ки он инчунин барои истифодаи Arti дар код бо забонҳои гуногуни барномасозӣ пайвандҳоро пешниҳод мекунад. Дар тӯли чанд соли оянда, кор ба татбиқи функсияҳое равона карда мешавад, ки барои идора кардани релеҳо ва серверҳои директория заруранд. Вақте ки рамзи Rust ба дараҷае мерасад, ки метавонад версияи C-ро комилан иваз кунад, таҳиягарон ният доранд ба Arti мақоми татбиқи асосии Tor диҳанд ва нигоҳ доштани татбиқи C-ро қатъ кунанд. Версияи C тадриҷан аз байн бурда мешавад, то ба муҳоҷирати осон иҷозат диҳад.

Манбаъ: opennet.ru

Илова Эзоҳ