Tor liittyy myös Rust Rushiin ja aikoo korvata C: n tulevaisuudessa.

Kaikki osoittaa, että Rustista on tulossa suosikki ohjelmoinnissa, koska monet riippumaton sovelluskehittäjät, ryhmät, yhteisöt tai yritykset ovat alkaneet ilmaista kiinnostuksensa ja erityisesti ryhtyä toimiin tämän kielen käyttöönotossa projekteissaan.

Yksi suosituimpia esimerkkejä näistä hetkistä suhteessa avoimeen lähdekoodiin on kuljettajien käyttöönotto Ruostetta Linux-ytimen sisällä tai myös projektissa «Prossimo» joka keskittyy periaatteessa toimien koordinointiin kriittisen ohjelmistoinfrastruktuurin siirtämiseksi suojattuun koodiin Linux-ytimen muistin suojaamiseksi Rustin kanssa.

Rust ajurit Linuxissa
Aiheeseen liittyvä artikkeli:
Prossimo, ISRG-projekti Linux-ytimen muistin suojaamiseksi Rustin avulla

Ja nyt toinen suuri liittyy tähän kuumeen, eikä se ole mitään enempää eikä vähempää kuin Tor, viime aikoina sen kehittäjät esitteli Arti-projektin, jonka sisällä pyrimme luomaan Tor-protokollan toteutuksen Rust-kielellä.

Toisin kuin C-toteutus, joka alun perin suunniteltiin SOCKS-välityspalvelimeksi ja vasta myöhemmin sovitettiin muihin tarpeisiin, Arti alun perin se on kehitetty sisäänrakennetun modulaarisen kirjaston muodossa, jota voidaan käyttää useissa sovelluksissa. Sitä on rahoitettu yli vuoden ajan Zcash Open Major Grants (ZOMG) -apurahaohjelman varoilla.

Tämän päivän Tor on kirjoitettu C-ohjelmointikielellä. Vaikka C on kunnioitettava ja läsnä kaikkialla, se on tunnetusti altis käyttövirheille, ja sen korkean tason ominaisuuksien puuttuminen tekee monista ohjelmointitehtävistä monimutkaisempia kuin ne olisivat nykyaikaisemmalla kielellä .. .

Ruoste näyttää olevan selvin tie ulos ongelmastamme. Se on korkean tason kieli ja huomattavasti ilmeikkäämpi kuin C. Lisäksi sillä on joitain todella innovatiivisia ominaisuuksia, joiden avulla kieli voi pakottaa noudattamaan tiettyjä turvaominaisuuksia käännösaikana. Ensimmäisessä arvioinnissa, jos koodi on koottu eikä sitä ole nimenomaisesti merkitty "vaaralliseksi", suurten virheluokkien oletetaan olevan mahdotonta.

Syyt Torin uudelleenkirjoittamiseen julkaisussa Rust mainitaan haluna saavuttaa korkeampi kooditurva käyttämällä kieltä, joka takaa turvallisen työskentelyn muistin kanssa. Tor-kehittäjien mukaan ainakin puolet kaikista projektin valvomista haavoittuvuuksista poistetaan Rust-asennuksessa, jos koodi ei käytä "turvattomia" lohkoja.

Ruoste sen avulla voit myös saavuttaa nopeamman kehityksen nopeuden kuin käyttämällä C: tä, kielten ilmeikkyyden ja tiukkojen takuiden takia, ettet tuhlaa aikaa kaksoistarkastuksiin ja tarpeettoman koodin kirjoittamiseen. Uutta projektia kehitettäessä otetaan huomioon myös kaikki aikaisemmat kokemukset Tor-kehityksestä, mikä välttää tunnetut arkkitehtoniset ongelmat, tekee projektista modulaarisemman ja tehokkaamman.

Nykyisessä tilassa Arti voi nyt muodostaa yhteyden Tor-verkkoon, olla vuorovaikutuksessa hakemistopalvelimien kanssa ja luoda nimettömiä yhteyksiä Torin kautta tarjoamalla SOCKS-protokollaan perustuva välityspalvelin.

Kehitys edelleen ei suositella käytettäväksi tuotantojärjestelmissä, koska kaikkia tietosuojaominaisuuksia ei ole otettu käyttöön ja taaksepäin yhteensopivuutta API-tasolla ei voida taata. Asiakkaan ensimmäinen suojauksen mukainen versio, joka tukee säikeiden eristämistä ja suojaa solmuja, on tarkoitus julkaista lokakuussa.

Ensimmäinen versio beeta on odotettavissa maaliskuussa 2022 sisäänrakennetun kirjaston kokeellisen toteutuksen ja suorituskyvyn optimoinnin avulla ensimmäinen vakaa versio, vakaa API, CLI ja määritysmuoto sekä tarkastus on ajoitettu syyskuun puoliväliin 2022 mennessä.

Tämä versio soveltuu yleiskäyttäjien ensimmäiseen käyttöön. Päivityksen 1.1 odotetaan olevan lokakuun 2022 loppuun mennessä. Se tukee laajennuskuljetuksia ja siltoja kaatumisten välttämiseksi. Sipulipalvelujen tuki on ajoitettu versiolle 1.2, ja pariteettia C-asiakkaan kanssa odotetaan olevan versiossa 2.0, jolle aikataulua ei ole vielä määritetty.

lähde: https://blog.torproject.org/

Rust ajurit Linuxissa
Aiheeseen liittyvä artikkeli:
Toinen versio Rust-ohjaintuen Linux-korjaustiedostoista on jo lähetetty

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   miguel rodriguez dijo

    RUST on tuleva mies, paitsi turvallinen kieli, mutta se mahdollistaa moniydinsuorittimen ominaisuuksien paremman käytön, ja lisäksi sillä on erityispiirre siitä, että se on niin hyvin jäsennelty, että se on tarpeeksi nopea käytettäväksi Kernel turhautumatta suorituskykyyn ja kuolematta yrittää.