Back to top
  • 공유 Share
  • 인쇄 Print
  • 글자크기 Font size
URL copied.

Monero(XMR) geliştiricisi, Tor ve I2P işlemlerinde gecikmenin aşılmasını önlemeyi amaçlayan PR sundu

Yapay zekâ tarafından oluşturulan görsel: Dizüstü bilgisayardaki kodu ve kablolu yönlendiriciyi inceleyen eller / TokenPost.ai

Monero(XMR) geliştiricisi, Tor ve I2P üzerinden gelen işlemlerin yayılma zamanından kaynağın tahmin edilmesi ihtimalini azaltmayı amaçlayan bir kod değişikliği sundu. Öneri, anonim ağlardan alınan işlemlere rastgele gecikme uygulanmasını ve bunların açık internete aktarılma biçiminin sınırlandırılmasını öngörüyor.

Monero’nun resmi GitHub deposunda 13 Kasım’da açılan PR #11743 hâlâ açık. PR sayfasında 15 Kasım itibarıyla ‘pending review’ ve ‘needs backport’ etiketleri bulunuyor. Birleştirme veya yayımlama takvimi belirlenmiş değil.

Tor ve I2P, iletişim güzergâhını anonimleştiren ağlar. Bu ağlar üzerinden gelen bir işlem kısa süre içinde açık internette görünürse, her iki iletişim tarafını da izleyen bir kişi yayılma zamanlarını karşılaştırarak işlemin kaynağını tahmin edebilir.

Önerilen kod, Tor ve I2P bağlantılarında yalnızca gelen bağlantılar üzerinden alınan işlemleri kabul ediyor. İşlem, rastgele belirlenen bir süre bekletildikten sonra açık internete aktarılıyor.

Gecikmenin ardından işlem, Dandelion++ yöntemiyle aktarılıyor. Bu yöntemde işlem önce sınırlı bir güzergâhta iletiliyor, ardından ağa yayılıyor.

Değişikliğin temel amacı, gönderici işlemin hemen yayılmasını istese bile bu sıralamanın atlanmasını engellemek. Mevcut kodda ‘fluff’ adlı yayılım sinyali Tor veya I2P üzerinden gelen bir işleme eklendiğinde, alıcı düğüm işlemi gecikme olmadan yayabiliyordu.

Yeni öneri, anonim ağlardan gelen işlemlerde ‘fluff’ isteğini yok sayıyor. Böylece göndericinin talebi rastgele gecikmeyi veya açık internete aktarım adımlarını atlayamıyor.

Kullanıcının doğrudan gönderdiği bir işlem anonim ağdan geçip yeniden ağa dönerse de aynı gecikme ve aktarım adımları uygulanıyor. Kod değişikliği açıklamasına göre bu durumda da istisna yapılmayacak.

Daha önce başlayan başka bir aktarım sürecinin bekleme süresini kısaltmasını önleyen bir düzenleme de öneriye dahil. Amaç, işlem başka bir güzergâhtan aktarılırken de gecikmeyi korumak.

Değişiklik, cüzdanların işlem oluşturma biçimini değil, düğümlerin aldığı işlemleri sonraki düğüme iletme sürecini kapsıyor. Öneri, işlemin oluşturulmasından çok anonim ağdan açık internete geçtiği aşamaya odaklanıyor.

Rastgele gecikme yeni bir özellik değil. Monero, Eylül 2020’de yayımladığı 0.17.0.0 sürüm duyurusunda I2P ve Tor üzerinden IPv4 ve IPv6’ya işlem aktarırken rastgele gecikme uygulandığını açıklamıştı.

Yeni değişiklik, bu gecikmenin yayılım istekleriyle aşılmasını önlemeyi ve gecikmeden sonra açık internette Dandelion++ aktarımının tutarlı biçimde uygulanmasını amaçlıyor. Öneri yeni bir özellik eklemekten çok, aktarım sürecinde istisna oluşmasını önlemeye odaklanıyor.

PR #11743, 8 Kasım’da açılan PR #11711’e alternatif olarak sunuldu. Önceki öneri Tor ve I2P işlemlerini yalnızca gelen bağlantılardan kabul etmeye odaklanırken, yeni öneri yayılım zamanını ve işlemin açık internetteki aktarım biçimini de ele alıyor.

TokenPost daha önce Monero geliştiricisinin cüzdan ve anonim ağ iyileştirmelerini içeren bir geliştirme planı önerdiğini ve CCS için bağış topladığını bildirmişti. Bu PR ise anonim ağlardan geçen işlemlerin aktarım sürecini doğrudan düzenleyen bir kod değişikliği.

Korumanın kapsamı sınırlı. Monero’nun resmi belgelerinde Dandelion++ yönteminin işlem kaynağının izlenmesini zorlaştırdığı, ancak internet servis sağlayıcılarına veya işlemin ilk ulaştığı uzak düğüme karşı koruma garantisi vermediği belirtiliyor.

PR sayfasında olumlu tepki veren bir kullanıcı görünüyor ancak resmi kod incelemesi kaydı bulunmuyor. Tepki sayısı inceleme sonucu anlamına gelmiyor; geliştirici incelemesi, kodun birleştirilmesi ve yayımlanması ayrı aşamalar.

<Copyright ⓒ TokenPost, unauthorized reproduction and redistribution prohibited>

Most Popular

Other related articles

Comment 0

Comment tips

Great article. Requesting a follow-up. Excellent analysis.

0/1000

Comment tips

Great article. Requesting a follow-up. Excellent analysis.
1