Tor gjithashtu bashkohet me Rust Rush dhe synon të zëvendësojë C në të ardhmen.

Gjithçka tregon se Rust po bëhet i preferuar brenda programimit, pasi që shumë zhvillues të aplikacioneve, pavarësisht nëse janë të pavarur, grupe, komunitete apo kompani kanë filluar të tregojnë interesin e tyre dhe veçanërisht për të ndërmarrë veprime në lidhje me zbatimin e kësaj gjuhe brenda projekteve të tyre.

Një nga shembujt më të njohur të këtyre momenteve në lidhje me burimin e hapur është futja e drejtuesve në Ndryshk brenda Kernel Linux ose gjithashtu projekti «Prossimo» e cila në thelb përqendrohet në bashkërendimin e përpjekjeve për të lëvizur infrastrukturën kritike të softuerit në kod të sigurt për të siguruar memorjen e kernelit Linux me Rust.

Drejtuesit e ndryshkut në Linux
Artikulli i lidhur:
Prossimo, një projekt ISRG për të siguruar memorien e kernelit Linux me Rust

Dhe tani një tjetër i madh bashkohet për këtë ethe dhe nuk është asgjë më shumë dhe asgjë më pak se portë, që nga kohët e fundit zhvilluesit e saj prezantoi projektin Arti, brenda së cilës ne jemi duke punuar për të krijuar një zbatim të protokollit Tor në gjuhën Rust.

Ndryshe nga implementimi C, i cili fillimisht u krijua si një përfaqësues i SOCKS dhe vetëm më vonë u përshtat për nevojat e tjera, Arti fillimisht është zhvilluar në formën e një biblioteke modulare të integruar që mund të përdoret nga aplikacione të ndryshme. Hasshtë financuar për më shumë se një vit me fonde nga programi i granteve Zcash Open Major Grants (ZOMG).

Tor-i i sotëm është shkruar në gjuhën e programimit C. Edhe pse C është i nderuar dhe i kudondodhur, ai është jashtëzakonisht i prirur ndaj gabimeve të përdorshmërisë dhe mungesa e karakteristikave të nivelit të lartë i bën shumë detyra programore më komplekse sesa do të ishin në një gjuhë më moderne. .

Ndryshku duket si mënyra më e qartë për të dalë nga gjendja jonë e vështirë. Isshtë një gjuhë e nivelit të lartë dhe dukshëm më ekspresive se C. Gjithashtu, ka disa karakteristika me të vërtetë inovative që lejojnë gjuhën të zbatojë disa veti të sigurisë në kohën e përpilimit. Në një përafrim të parë, nëse kodi përpilohet dhe nuk shënohet qartë si "i pasigurt", atëherë kategoritë e gjëra të gabimeve supozohen të jenë të pamundura.

Arsyet për rishkrimin e Tor në Rust citohen si dëshirë për të arritur një nivel më të lartë të sigurisë së kodit përmes përdorimit të një gjuhe që garanton punë të sigurt me kujtesën. Sipas zhvilluesve të Tor, të paktën gjysma e të gjitha dobësive të monitoruara nga projekti do të eliminohen në vendosjen e Rust, nëse kodi nuk përdor blloqe "të pasigurta".

Ndryshk do të lejojë gjithashtu të arrihet një shpejtësi më e shpejtë zhvillimi sesa përdorimi i C, për shkak të ekspresivitetit të gjuhës dhe garancive të rrepta që të mos humbni kohë në kontrolle të dyfishta dhe shkrimin e kodit të panevojshëm. Gjithashtu, kur zhvilloni një projekt të ri, merret parasysh e gjithë përvoja e kaluar me zhvillimin e Tor, e cila do të shmangë problemet e njohura arkitektonike, do ta bëjë projektin më modular dhe më efikas.

Në gjendjen e tij aktuale, Arti tani mund të lidhet me rrjetin Tor, bashkëveprojnë me serverat e direktorive dhe krijojnë lidhje anonime përmes Tor me sigurimin e një proxy bazuar në protokollin SOCKS.

Zhvillimi akoma nuk rekomandohet për përdorim në sistemet e prodhimit, pasi jo të gjitha tiparet e privatësisë janë implementuar dhe pajtueshmëria e prapambetur në nivelin API nuk është e garantuar. Versioni i parë i klientit në përputhje me sigurinë, që mbështet izolimin e fijeve dhe nyjet mbrojtëse, është planifikuar të dalë në tetor.

Versioni i parë beta pritet në mars 2022 me zbatimin eksperimental të bibliotekës së integruar dhe optimizimet e performancës, ndërsa versioni i parë i qëndrueshëm, me një API të qëndrueshme, CLI dhe format konfigurimi, si dhe auditimi, është planifikuar nga mesi i shtatorit 2022.

Ky version do të jetë i përshtatshëm për përdorim fillestar nga përdoruesit e përgjithshëm. Përditësimi 1.1 pritet nga fundi i Tetorit 2022 me mbështetjen për transportin plug-in dhe urat për të shmangur përplasjen Mbështetja për shërbimet e qepës është planifikuar për versionin 1.2 dhe barazia me klientin C pritet në versionin 2.0, për të cilin akoma nuk është përcaktuar një orar.

Fuente: https://blog.torproject.org/

Drejtuesit e ndryshkut në Linux
Artikulli i lidhur:
Versioni i dytë i arnimeve për mbështetjen e shoferit Rust në Linux është dërguar tashmë

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Michael Rodriguez dijo

    RUST është njeriu i ardhshëm, jo ​​vetëm që është një gjuhë e sigurt, por lejon përdorimin më të mirë të aftësive të një procesori shumë-bërthamor, përveç kësaj, ai gjithashtu ka veçorinë e të qenit i strukturuar aq mirë sa është mjaft i shpejtë për t'u përdorur për përpunimin e Kernel pa u zhgënjyer me performancën dhe duke mos vdekur duke u përpjekur.