Tor ayrıca Rust Rush'a katılıyor ve gelecekte C'nin yerini almayı planlıyor.

Her şey Rust'ın favori olmaya başladığını gösteriyor programlama içinde, bağımsız, grup, topluluk veya şirket olsun birçok uygulama geliştiricisi ilgi göstermeye ve özellikle bu dili projelerinde uygulama konusunda harekete geçmeye başladı.

Bir tanesi bu anların en popüler örnekleri açık kaynak ile ilgili olarak, sürücülerin tanıtılmasıdır. Linux Çekirdeği veya ayrıca «Prossimo» projesi içinde pas temel olarak, Rust ile Linux çekirdek belleğini güvence altına almak için kritik yazılım altyapısını güvenli koda taşıma çabalarını koordine etmeye odaklanır.

Linux'ta Rust sürücüleri
İlgili makale:
Prossimo, Rust ile Linux çekirdek belleğinin güvenliğini sağlamaya yönelik bir ISRG projesi

Ve şimdi başka bir harika katılım bu ateşe ve bundan daha fazla ve daha az bir şey değil Tor, son zamanlardan beri geliştiricileri Arti projesini sundu, Rust dilinde Tor protokolünün bir uygulamasını oluşturmak için çalışıyoruz.

Başlangıçta bir SOCKS proxy'si olarak tasarlanan ve ancak daha sonra diğer ihtiyaçlara uyarlanan C uygulamasının aksine, Arti başlangıçta çeşitli uygulamalar tarafından kullanılabilen entegre bir modüler kitaplık şeklinde geliştirilmiştir. Zcash Open Major Grants (ZOMG) hibe programından sağlanan fonlarla bir yıldan fazla bir süredir finanse edilmektedir.

Bugünün Tor'u C programlama dilinde yazılmıştır.C saygıdeğer ve her yerde bulunmasına rağmen, herkesin bildiği gibi kullanılabilirlik hatalarına eğilimlidir ve üst düzey özelliklerin olmaması, birçok programlama görevini daha modern bir dilde olduğundan daha karmaşık hale getirir.. .

Pas, çıkmazımızdan çıkmanın en açık yolu gibi görünüyor. Üst düzey bir dildir ve C'den çok daha anlamlıdır. Ayrıca, dilin derleme zamanında belirli güvenlik özelliklerini zorlamasını sağlayan gerçekten yenilikçi bazı özelliklere sahiptir. İlk yaklaşımda, kod derlenmişse ve açıkça "güvensiz" olarak işaretlenmemişse, geniş hata kategorilerinin imkansız olduğu varsayılır.

Tor'u yeniden yazmanın nedenleri Rust'ta daha yüksek düzeyde bir kod güvenliği elde etme arzusu olarak belirtilir bellekle güvenli çalışmayı garanti eden bir dilin kullanılması yoluyla. Tor geliştiricilerine göre, kod "güvensiz" bloklar kullanmıyorsa, proje tarafından izlenen tüm güvenlik açıklarının en az yarısı Rust dağıtımında ortadan kaldırılacaktır.

Rust ayrıca C kullanmaktan daha hızlı bir geliştirme hızı elde etmeyi sağlayacaktır., dilin etkileyiciliği ve iki kez kontrol ederek ve gereksiz kod yazarak zaman kaybetmemenizi sağlayan kesin garantiler nedeniyle. Ayrıca, yeni bir proje geliştirirken, bilinen mimari sorunlardan kaçınacak, projeyi daha modüler ve verimli hale getirecek olan Tor geliştirme ile ilgili tüm geçmiş deneyimler dikkate alınır.

Mevcut durumunda, Arti artık Tor ağına bağlanabilir, dizin sunucularıyla etkileşime geçin ve SOCKS protokolüne dayalı bir proxy sağlanmasıyla Tor aracılığıyla anonim bağlantılar oluşturun.

Geliştirme hala üretim sistemlerinde kullanılması tavsiye edilmez, tüm gizlilik özellikleri uygulanmadığından ve API düzeyinde geriye dönük uyumluluk garanti edilmediğinden. İstemcinin, iş parçacığı yalıtımını ve düğümleri koruyan güvenlikle uyumlu ilk sürümünün Ekim ayında yayınlanması planlanıyor.

İlk versiyon Betanın Mart 2022'de çıkması bekleniyor yerleşik kütüphanenin deneysel uygulaması ve performans optimizasyonları ile, ilk kararlı sürüm iken, kararlı bir API, CLI ve yapılandırma formatı ile denetimin yanı sıra planlanmıştır 2022 Eylül ortasına kadar.

Bu sürüm, genel kullanıcılar tarafından ilk kullanım için uygun olacaktır. 1.1 Güncellemesinin Ekim 2022'nin sonuna kadar eklenti taşıma desteği ve çökmeyi önlemek için köprüler ile yapılması bekleniyor Soğan hizmetleri desteği sürüm 1.2 için planlanmıştır ve henüz bir çizelgenin belirlenmediği sürüm 2.0'da C istemcisi ile eşlik beklenmektedir.

kaynak: https://blog.torproject.org/

Linux'ta Rust sürücüleri
İlgili makale:
Linux'ta Rust sürücü desteği için yamaların ikinci sürümü zaten gönderildi

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   miguel rodriguez dijo

    RUST geleceğin adamıdır, sadece güvenli bir dil olmakla kalmaz, aynı zamanda çok çekirdekli bir işlemcinin yeteneklerinin daha iyi kullanılmasına izin verir, ayrıca, kullanılabilecek kadar hızlı olacak kadar iyi yapılandırılmış olma özelliğine de sahiptir. Performanstan bıkmadan ve denerken ölmeden Çekirdeği işlemek için.