Лоиҳаи Tor Arti 0.0.3-ро нашр кард, ки татбиқи муштарии Tor дар Rust мебошад

Таҳиягарони шабакаи беном Tor нашри лоиҳаи Arti 0.0.3-ро пешниҳод карданд, ки муштарии Torро бо забони Rust навишта шудааст. Лоиҳа мақоми таҳияи таҷрибавӣ дорад, он аз функсияҳои муштарии асосии Tor дар C ақиб мондааст ва барои иваз кардани он ҳанӯз омода нест. Нашри 0.1.0 дар моҳи март дар назар аст, ки он ҳамчун версияи аввалини бета лоиҳа ҷойгир шудааст ва дар тирамоҳ версияи 1.0 бо мӯътадилсозии API, CLI ва танзимот, ки барои истифодаи аввалия аз ҷониби корбарони оддӣ мувофиқ хоҳад буд. Дар ояндаи дуртар, вақте ки рамзи Rust ба дараҷае мерасад, ки метавонад версияи C-ро комилан иваз кунад, таҳиягарон ният доранд ба Arti мақоми татбиқи асосии Tor диҳанд ва нигоҳ доштани татбиқи C-ро қатъ кунанд.

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

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

Дар байни тағйирот дар нашри 0.0.3 таҷдиди пурраи системаи конфигуратсия ва API-и алоқаманд аст. Ин тағирот имкон дод, ки танзимотро аз Rust дар парвоз ҳангоми кор кардани муштарии Tor тағир диҳед. Системаи нав барои сохтани схемаҳои пешгирикунанда низ бо дарназардошти бандарҳои қаблан истифодашуда барои эҷоди занҷирҳое, ки эҳтимол дар оянда заруранд, илова карда шуд.

Манбаъ: opennet.ru

Илова Эзоҳ