- Yazar, ölü bir torrent tracker alan adını satın alıp doğrudan opentracker çalıştırdı
- Tracker yeniden canlandırılınca 1,7 milyon torrent ve 3,1 milyon peer otomatik olarak bağlanmayı denedi
- BitTorrent protokolünde tracker merkezi bir rol oynar ve tracker olmadan dosya paylaşımı zorlaşır
- Mainline DHT gibi merkeziyetsiz alternatifler olsa da sınırlamalar ve zafiyetler bulunur
- Yasal riskler nedeniyle sonunda alan adını ve VPS’yi sildiği bir deneyimdir
Genel Bakış
- Yazar, Linux ISO gibi torrentleri indirirken tracker’ların çoğunun ölü olduğunu fark etti
- “Ölü” tracker alan adının (
udp://open.demonii.si:1337/announce) kayıtlı olmadığını öğrendi
- Bu alan adını satın alıp VPS üzerinde opentracker kurarak gerçek bir tracker işletmeyi denedi
BitTorrent tracker nedir?
- Tracker, BitTorrent protokolünde peer’ler (kullanıcılar) arasında bağlantı kurulmasına yardımcı olan merkezi bir servis işlevi görür
- Tracker çalışmıyorsa kullanıcılar birbirini bulamaz ve dosya paylaşımı yapılamaz
- Tracker sürdürülemezse veya yasal baskı görürse kullanıcılar ciddi rahatsızlık yaşar
Merkeziyetsiz alternatifler (DHT) ve sınırlamaları
- Mainline DHT, tracker olmadan dağıtık ağ yöntemiyle peer bulmayı destekler
- DHT; bootstrap node bağımlılığı ve Sybil saldırılarına açıklık gibi sınırlamalara sahiptir
- Yazarın test ettiği torrentte DHT üzerinden de peer bulunamadı
Tracker’ı doğrudan kurma süreci
- Alan adı satın alındıktan sonra anonim bir VPS’ye bağlandı
- opentracker (en yaygın kullanılan torrent tracker yazılımı) ile tracker sunucusu hızla kuruldu
- Sistem çalıştıktan sonra UDP 1337 portuna büyük miktarda trafik aktığı görüldü
- Sadece bir saat içinde 1,73 milyon torrent ve 3,15 milyon peer için bağlantı denemesi istatistiklere yansıdı
Tracker istatistikleri (Stats)
- 1.735.538 torrent, 3.155.701 peer, 1.342.504 seeder (tam kopya sahibi) ve 244.224 tamamlanmış indirme kaydı görüldü
- TCP/UDP bağlantıları, announce, scrape gibi çeşitli istek türlerine dair veriler toplandı
- Bağlantı ve hata istatistikleri de incelendi; az sayıda parametre hatası (
400 Invalid Parameter) ve 404 Not Found hatası bulundu
Hukuki meseleler
- Kamuya açık web siteleri ve
.torrent dosyalarının tanıtımı, reklam geliri gibi unsurlar telif hakkı ihlaline yönlendirme olarak hukuki sorun yaratabilir
- Sadece tracker altyapısını işletmek hukuki sorumluluk açısından belirsizdir. Ancak kastın ispatı kritik tartışma konusu olabilir
- Hem ücretsiz hem de telif korumalı torrentlerin bu tracker’ı kullandığı fark edildi
Nihai sonuç
- Hukuki kaygılar ve gerçek kimlikle yapılan ödeme yöntemi (kart ödemesi vb.) nedeniyle VPS ve alan adı hızla terk edildi
- Hâlâ kullanılmayan çok sayıda tracker alan adı olduğu ve ilgilenen kullanıcıların bunları kolayca kaydedebileceği belirtildi
open.demonii.si gibi herkese açık şekilde kayıt edilebilen tracker alan adları örnek olarak paylaşıldı
Kapanış
- BitTorrent ekosisteminde merkezi tracker altyapısının rolü ve kırılganlığı ile merkeziyetsiz teknolojilerin sınırları deneyimsel olarak aktarılıyor
- Uzun süre ölü kalmış bir tracker alan adı yeniden canlandırıldığında bile milyonlarca peer’in anında bağlanmayı denemesi dikkat çekici
- Altyapı işletmenin hukuki riskleri konusunda uyarılar paylaşılıyor
1 yorum
Hacker News görüşleri
Bu durumda izleyiciyi doğrudan barındırmak yerine yalnızca gelen bağlantıları gözlemliyorsanız, bunun yasa dışı sayılması için çok az neden olduğunu düşünüyorum. Bir tracker çalıştırıyor olsanız bile bunun gerçekten yasa dışı olduğunu kanıtlamak kolay değil.
opentrackrgibi bir şeyi barındırmak, bir arama motoru işletmeye benziyor. Asıl kritik nokta, yasal kaldırma taleplerine nasıl yanıt verdiğiniz. Tracker’ın kendisi oldukça basit bir sunucu yazılımı. Böyle bir şeyin yasa dışı sayılması bana biraz tuhaf geliyor.torrentdosyaları ile magnet URI’lerini barındıran site) ayırmak gerekir. Uygulamada yasal kaldırma işlemleri daha çok ikincisine, yani.torrentdosyalarını veya bağlantıları barındıran sitelere yönelmiştiÇeşitli BitTorrent istemcileri var ve bunların önemli bir kısmı güvenli olmayan dillerde yazılmış. Bu durumda kötü niyetli bir tracker’ın bazı istemcilere saldırması mümkün olmaz mı diye merak ediyorum. Tracker’dan anormal veri gelirse, bazı istemciler bunu düzgün ele alamayıp zafiyetli davranışlar gösterebilir gibi geliyor
libtorrentadlı kütüphanenin sarmalayıcılarıdır.libtorrentiyi test edilmiş ve güvenlik denetiminden geçmiş bir kütüphane olduğu için oldukça güvenilirSonuçta bu, yalnızca bir alan adı kaydedip belirli bir DNS kaydı yayımlayarak istediğiniz IP’ye DDoS yapılabileceği anlamına geliyor
announcearalığı oldukça uzundur (yaklaşık 30 dakika). Ama 3 milyon eş varsa, bu tek başına ağ yükü yaratabilirHer gün güncellenen bir tracker ana listesi burada. Bunu kullanarak ek ölü tracker’lar bulmak da mümkün
Benim ilk merak ettiğim şey, BitTorrent istemcilerinin ne kadarında zafiyetli ayrıştırma kodu olduğu. Birisi alan adını kötü niyetle kaydedip istemcilere bulaşabilir mi diye düşünüyorum
utorrent v2.1hâlâ birçok kişi tarafından kullanılıyor ve açıkça zafiyetler mevcutBu durum, Cloudflare’ın 1.1.1.1 IP adresini almasına benziyor. Alan adı açılır açılmaz, sayısız otomatik script ve bot oraya trafik yağdırmıştı
Geçmişte deney amaçlı kısa süreliğine kişisel bir tracker işletmiştim. Gerçek kullanım çok kısa sürdü ve tracker’ın nasıl çalıştığını derinlemesine incelemedim (Rust ile yazılmış Aquatic tracker’a WebTorrent desteği isteyip kullanmıştım, Aquatic bağlantısı). Tracker’ın esas olarak neyi takip ettiğini ve eşler arası bilgi alışverişinden doğrudan bir şey öğrenip öğrenemeyeceğini merak ediyorum. Tahminimce yalnızca hash ya da magnet değeriyle eşleri buluşturuyor. Magnet’in kendisinin de mutlaka kimlik bilgisi içermesi gerekmez diye düşünüyorum (birçok magnet bağlantısında insanlar için okunabilir açıklamalar da var). Tracker hash’i alıp ilgili dosyayı doğrudan indirerek doğrulayabilir belki, ama indirmeden bunun tam olarak hangi içerik olduğunu anlamak zor olur. Magnet bağlantısında eşleştirme için gerçekten zorunlu olan öğelerin ne olduğunu ve tracker’ın tarafsızlığını korumak için insan tarafından okunabilir alanları yok sayıp sayamayacağını ya da engelleyip engelleyemeyeceğini merak ediyorum
opentracker, hem beyaz liste hem kara liste modunu destekler. Çoğu açık tracker (torrent.eu,opentrackr.orgvb.) kara liste yaklaşımıyla çalışır ve neredeyse tüm kullanıcıların (neredeyse) her türlü içeriği bulmasına izin verirRusya, Çin, İran gibi ülkelerde alan adı kaydedip siteyi Alibaba’da barındırabilirsiniz. ABD’den yasal baskı gelse bile bu tür ülkelere ulaştığı anda tamamen etkisiz hale geliyor. Uygulamada oralarda hukuki yaptırım çok zor
Avukat değilim ama ABD içinde içerik açısından tarafsız bir tracker işletmenin yasal olduğunu sanıyorum. Yine de başka ülkelerde kesinlikle yasa dışı olabilir ve VPS’in bulunduğu yerle TLD’nin ülkesi (
.sigibi) fark yaratabilirEliteTorrents, 2005, ilgili haber). Muhtemelen başka örnekler de vardır. Sivil davalarla (ör. MPAA gibi kuruluşların tazminat davaları) kapanan birçok tracker da oldu. Listenin büyük kısmı telifli içerikten oluşuyorsa ABD’de de rahatlıkla kapatılabilir.sialanında çalışan büyük bir halka açık tracker vardı. Slovenya’da yaklaşık 20 yıldır internet kullanan hemen herkesin en az bir kez denk geldiği türden bir şeydi. Bu tracker sadece yasal bildirimlerle ortadan kalkmadıBiri 2004’te kapanmış olan
suprnovaalan adını tekrar satın alsa, hâlâ yaşayan seeder’lar varsa eski indirmeler devam edebilir mi diye merak ediyorum. DHT öncesi dönemde oluşturulmuşsa bunun etkisi olur mu, onu da merak ediyorum. DHT’nin eski torrent’leri de kapsayacak kadar “tarihsel” bir özelliği olup olmadığını bilmek istiyorumprivatebayrağı açık olur; bu da DHT, PEX gibi bazı özellikleri devre dışı bırakır. Bu bayrak elle kaldırılabilir ama DHT’nin çalışması için seeder tarafında da bu bayrağın kaldırılmış olması gerekir