Stabilitási fejlesztésekkel érkezik az Arti 0.2.0

És már itt van közöttünk az Arti 0.2.0 projekt új verziója, amelyet a Tor anonymous hálózat fejlesztői mutattak be a közelmúltban, és amelyben különféle fejlesztések történtek, amelyek közül a legtöbb a teljesítmény javítására irányul.

Azok számára, akik nem ismerik az Arti projektet, tudniuk kell, hogy ez az a Tor fejlesztőinek új javaslata annak érdekében, hogy a Rust nyelven írt Tor kliens.

A projekt kísérleti fejlesztés státusza van, funkcionalitásban elmarad a fő C Tor kliens mögött, és még nem áll készen a teljes cseréjére.

Ellentétben a C implementációval, amelyet eredetileg SOCKS proxynak terveztek, majd később más igényekre adaptáltak, Az Arti-t eredetileg bővítménykönyvtárként fejlesztették ki moduláris, amely különféle alkalmazásokhoz használható.

Ezenkívül egy új projekt kidolgozásakor minden korábbi Tor fejlesztési tapasztalatot figyelembe veszünk, ami elkerüli az ismert építészeti problémákat, és modulárisabbá és hatékonyabbá teszi a projektet. A kódot Apache 2.0 és MIT licencek alatt terjesztik.

A Tor átírásának okai a Rust nyelven vágya magasabb szintű kódbiztonságot elérni memóriabiztos nyelv használatával. A Tor fejlesztői szerint a projekt által nyomon követett sérülékenységek legalább fele el lesz távolítva a Rust implementációban, ha a kód nem használ "nem biztonságos" blokkokat.

A rozsda gyorsabb fejlesztési sebességet is lehetővé tesz mint a C-vel, a nyelv kifejezőképessége és erős garanciái miatt, amelyek lehetővé teszik, hogy ne veszítsen időt a dupla ellenőrzésekre és a felesleges kódírásra.

Az Arti 0.2.0 fő újdonságai

A projekt bemutatott új verziójában a 0.2.0-s verzió legszembetűnőbb változásai a teljesítmény és a megbízhatóság fejlesztéséhez kapcsolódnak.

Ezen kívül kiemelésre került a csak IPv6-ot támogató hálózatokon végzett jobb munka, valamint a címtárszerverek adatainak tárolásához szükséges memóriafelhasználás csökkentése, valamint a dns_porthoz hozzáadott opció, amellyel a felhasználó konfigurálhatja a DNS-kérések küldését. Thor.

Egy másik kiemelkedő változás, hogy a konfiguráció mellett új kódot javasoltak hozzáadott API-k szabályok meghatározásához a szálak elkülönítésére és az alvó üzemmód engedélyezésére (munka felfüggesztése inaktív klienseknél), és hogy lehetőség van alternatív kódmegvalósítások csatlakoztatására a címtárkiszolgálókkal való együttműködéshez.

Felhasználói szempontból az Arti ezen verziójában a legtöbb változtatás a teljesítmény és a megbízhatóság javítását szolgálja. Kísérletezni kezdtünk különböző típusú hálózati problémákkal, és javítottunk Arti viselkedésén a csak IPv6-os hálózatokon és sokféle hálózati meghibásodás esetén. 

Ma már kevesebb memóriát használunk a címtárak tárolására is (több megabájtos nagyságrendben egy futó kliensen).

Megelőzően verzió közzététele 1.0.0, a fejlesztők teljes támogatást kívánnak nyújtani az Artinak a Tor-kliensként való munkához amely internet hozzáférést biztosít (a hagymaszolgáltatások támogatásának megvalósítását a jövőre halasztották).

A tervek szerint beépítik, hogy paritást érjenek el a fő C nyelvi implementációval olyan területeken, mint a hálózati teljesítmény, a terhelés és a CPU megbízhatósága, valamint hogy biztosítsa az összes biztonsággal kapcsolatos funkció támogatását.

Tervezik egy v1.0 verzió szeptemberre API-val, CLI-vel és konfigurációstabilizációval, amely alkalmas lesz a rendszeres felhasználók kezdeti használatra. A későbbiekben, amikor a Rust kód eléri azt a szintet, hogy teljesen leválthassa a C verziót, a fejlesztők az Arti-t kívánják a Tor fő implementációjává tenni, és leállítani a C implementáció karbantartását.

Végül ha érdekel, hogy többet tudjon meg róla, ellenőrizheti a részleteket a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.