Back to top
  • 공유 Paylaş
  • 인쇄 Yazdır
  • 글자크기 Yazı tipi Boyutu
URL kopyalandı.

LDK, gizli Lightning kanallarını izlemeye yarayan mesaj yolunu kapattı

Kablolarla birbirine bağlanmış ağ düğümleri ve gizlenmiş metal bir token / TokenPost.ai (macro)

Lightning Development Kit (LDK), gizli Lightning kanallarını Bitcoin (BTC) blokzincirindeki fonlama çıktılarıyla ilişkilendirmeye yarayan onion mesajı tespit yolunu kapattı.

PR 5314, 26 Ekim’de Kore saatiyle LDK deposuna birleştirildi. Değişiklik, LDK’nin onion mesajlarını iletme işlevine uygulandı.

LDK, Lightning Network düğümleri, cüzdanları ve uygulamaları geliştirmek için kullanılan bir kütüphane. Lightning’de iki taraf, ödeme kanalına Bitcoin yatırdıktan sonra blokzincir dışında ödeme gönderip alabiliyor. Kanalı açan fonlama işlemi ise blokzincire kaydediliyor.

Bir kanal herkese açık ağ haritasında duyurulmadığında diğer düğümler onu herkese açık yönlendirme bilgilerinde göremiyor. Ancak bu durum, kanalı fonlayan işlemin çıktısını blokzincirde gizlemiyor.

Lightning standardı BOLT 7, kısa kanal kimliğini (SCID) blok yüksekliği, işlemin o bloktaki sırası ve işlem içindeki çıktı sırasıyla tanımlıyor. Bu üç bilgi, kanala fon sağlayan Bitcoin işleminin belirli bir çıktısını gösteriyor.

Bitcoin Optech, 30 Ekim tarihli bülteninde saldırganların blokzincirde görünen çıktı konumundan olası SCID’leri hesaplayabileceğini açıkladı. Saldırganlar bu aday değerleri kullanarak gizli bir kanalın gerçek kimliğini tahmin edebiliyordu.

Yöntemde saldırgan, şüpheli kanalın iki ucundaki düğümlere de bağlanıp mesajın bu düğümler üzerinden kendisine geri döneceği bir onion mesajı yolu kurabiliyordu. Ardından aday SCID’yi yola ekleyerek mesajın iletilip iletilmediğini kontrol ediyordu.

Mesaj geri dönerse saldırgan, söz konusu çıktı ile iki düğüm arasındaki kanalın bağlantılı olduğunu doğrulayabiliyordu. Onion mesajları düğümler arasında iletilen mesajlardır; kendi başlarına Bitcoin transferi değildir.

Değişiklikten önce LDK, fonlaması kesinleşmiş gizli kanalların gerçek SCID’lerini onion mesajı yolunda sonraki düğümü bulmak için kullanabiliyordu. Böylece kanal herkese açık ağ haritasında yer almasa bile gerçek fonlama çıktısıyla ilişkilendirilebiliyordu.

Güncellemenin ardından LDK, gizli kanalların gerçek SCID’lerinin onion mesajı iletiminde kullanılmasını engelliyor. Herkese açık kanallar gerçek SCID’leriyle tanımlanabiliyor; değişiklik yalnızca gizli kanalların mesaj iletim yolunu kapsıyor.

Kanal takma adları kullanılmaya devam edebiliyor. Takma adlar gerçek Bitcoin çıktısının blokzincirdeki konumunu içermediği için fonlama yerini açığa çıkarmadan mesaj iletiminde kanalı belirtmeye yarıyor.

Bu kısıtlama, ödeme yönlendirmesine kıyasla daha sıkı. Bazı gizli kanallar, yapılandırmalarına bağlı olarak gerçek SCID kullanılarak ödeme aktarabiliyor. Ancak onion mesajı iletiminde gizli kanalın gerçek kimliği, sonraki düğümü bulmak için kullanılamıyor.

Yöntemin işe yaraması için saldırganın şüpheli kanalın iki ucundaki düğümlere bağlanması ve aday SCID’yi bulması gerekiyor. Bu yöntem Bitcoin çalmıyor veya özel anahtarları açığa çıkarmıyor; ayrıca tüm gizli kanalların otomatik olarak ortaya çıkacağı anlamına gelmiyor.

LDK, uygulamalara dahil edilen bir kütüphane olduğundan kodun depoya birleştirilmesi kullanıcı cüzdanlarını kendiliğinden güncellemiyor. Kamuya açık bilgilerde düzeltmeyi içeren bir ürün doğrulanmadı; kullanıcıların kullandıkları ürünlerin güncelleme notlarını kontrol etmesi gerekiyor.

<Telif hakkı ⓒ TokenPost, yetkisiz çoğaltma ve yeniden dağıtım yasaktır >

Popüler

Diğer ilgili makaleler

Yorum 0

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.

0/1000

Yorum ipuçları

Harika bir makale. Takip talep etme. Mükemmel bir analiz.
1