Liberazione di Arti 1.4.0, l'implementazione ufficiale Rust di Tor

I sviluppatori di u prughjettu Tor anu liberatu Arti 1.4.0, una implementazione di u cliente Tor scritta in Rust. U ramu 1.x hè marcatu cum'è adattatu per l'usu di l'utilizatori regularmente è furnisce u listessu livellu di privacy, usabilità è stabilità cum'è l'implementazione C principale. A parità cù u cliente C hè prevista per a filiera 2.0. Quandu u codice Rust righjunghji un livellu chì pò rimpiazzà cumplettamente a versione C, i sviluppatori intendenu di prumove Arti à u statutu di l'implementazione principale di Tor è gradualmente cessanu di mantene l'implementazione C. U codice hè distribuitu sottu a licenza Apache 2.0 è MIT.

Arti hè inizialmente sviluppatu cum'è una biblioteca modulare, incrustable chì pò esse usata da una varietà di applicazioni. U disignu di Arti piglia in contu l'esperienza precedente cù Tor, chì evita i prublemi architettonici cunnisciuti assuciati à l'implementazione C chì hè inizialmente cuncepitu cum'è un proxy SOCKS è poi adattatu à altre esigenze.

In più di mudernizà l'architettura, u mutivu di riscrive Tor in Rust era u desideriu di aumentà a sicurità di u codice usendu una lingua chì assicura un travagliu sicuru cù a memoria. Sicondu i sviluppatori di Tor, l'usu di a lingua Rust senza blocchi "insicurati" impediscenu almenu a mità di tutti i vulnerabili tipici in u prugettu. Rust hè ancu previstu di aumentà a velocità di sviluppu grazia à l'espressività di a lingua è a forti garanzie chì eliminanu a necessità di perda u tempu in doppia verificazione è scrittura di codice inutile.

A nova versione porta à a preparazione una nova interfaccia RPC, chì rimpiazza u protocolu di cuntrollu via u portu TCP specificatu via u paràmetru ControlPort. RPC pò esse usatu per integrà applicazioni è servizii cù Arti senza incrustà una biblioteca cù funziunalità Arti in l'applicazione.

Differenze chjave di u novu protocolu:

  • Utilizà u formatu JSON invece di un furmatu specificu chì richiede u so parser;
  • Facilità di estensione di u protocolu. Furmalizazione di cumu u cliente è servitore deve trattà missaghji, parametri è dati micca supportati;
  • Meccanismu per a determinazione di a dispunibilità RPC;
  • Supportu per trasmette parechje richieste simultaneamente nantu à una sola cunnessione di rete;
  • Disponibilità di librerie cliente pronte per C, Python è Rust.

Altri cambiamenti in Arti 1.4.0 includenu u travagliu preparatoriu per sustene i relay è l'implementazione cuntinuata di capacità per prutege i servizii di cipolla da attacchi DDoS.

Source: opennet.ru

Cumprate un hosting affidabile per i siti cù prutezzione DDoS, servitori VPS VDS 🔥 Cumprate un hosting di siti web affidabile cù prutezzione DDoS, servitori VPS VDS | ProHoster