Bir kafe ağını VPN kullanan biriyle paylaştığını ve tek gördüğünün paket boyutları ile zamanlama olduğunu düşün. Örtü trafiği bu görüntüyü bulanıklaştırmalıdır. Dolguyu dizüstü bilgisayardan ağ geçidine kadar izle, bulanıklığın yerel olduğu ortaya çıkar: ağ geçidinin bittiği yerde biter. O noktadan sonrası, aynı gerçek trafik üzerinde yeni bir gözlem sorunudur.

Yani ilk soru asla ne kadar dolgu göndereceğin değildir. Soru, hangi gözlemciden saklandığın ve o gözlemcinin nerede oturduğudur.

Dizüstü bilgisayardan başla

Yerel bağlantıda bir gözlemci şifreli paketlerin gidip geldiğini görür. Dolgu olmadan büyük bir yükleme tam boy paketlerden oluşan bir dizidir, bir arama orta boy paketlerin düzenli akışıdır ve boşta duran istemci keepalive yayar. İçerik okunamasa bile bu biçimler kullanıcının ne yaptığıyla ilişkilidir. Dolgu biçimi düzleştirebilir, ama kimsenin istemediği baytları gönderme pahasına.

O gözlemcinin aksi halde ne fark edeceğini yaz: bir aktarımın başında patlama, bir arama bittiğinde boşluk, boşta dönemlerin ritmi. O özelliğe ad koyamıyorsan, dolgunun onu gizlediğini iddia edemezsin.

Dolguyu ağ geçidine kadar izle

Dizüstü bilgisayar dolguyu işbirliği yapan bir ağ geçidine gönderir; ağ geçidi onu atar ve gerçek trafiği ileri iletir. Bu işbirliği mekanizmanın kendisidir: dolguyu kaldıran bir uç nokta olmadan, örtü yaratmak yerine başkasının yoluna yük eklemiş olursun. Tor dolgu belirtimi aynı ayrımı açık hale getirir: komşu röleler arasında bağlantı dolgusu ve protokol durumuna bağlı devre dolgusu.

Şimdi ağ geçidinin ne gördüğünü düşün. Gerçek trafiği artı dolguyu görür, yani güvendiğin taraf o değilse daha az değil daha çok öğrenir. Örtü trafiği güveni taşır; ona olan ihtiyacı ortadan kaldırmaz.

Sonra ikinci kesime bak

Ağ geçidinin ötesinde gerçek hedeflere giden bağlantılar sıradan biçimleri olan sıradan trafiktir. Oradaki bir gözlemci, ister barındırma sağlayıcısı ister hedef ağ olsun, dolgunun gizlemesi gereken aynı patlamaları görür. Merak ettiğin gözlemci o idiyse, dolgu senin için hiçbir şey yapmadı. Bu sınır, yolu yürümenin bütün anlamıdır.

Örtü trafiği bir kesimle sınırlıdır ve kapsamı genişletmek işbirliğini genişletmek demektir.

Yön ve biçim

Yalnızca dışa gönderilen dolgu, gönderdiğin şeyin zamanlamasını gizler. Geri gelenin zamanlaması hakkında hiçbir şey söylemez, çünkü yanıtlar kendi takvimlerine göre gelir. Asimetrik gizleme normaldir ve yüksek sesle söylenmeye değer: indirmesi ağır bir oturum yine de gelen tarafta biçimini gösterir.

Paket uzunluğu, patlama yapısı, başlama ve durma zamanları ve varışlar arası boşluklar hepsi bilgi taşır. Düz kalan bir bayt sayacı, çok kolay tanınan bir paket boyutu dağılımıyla bir arada bulunabilir. Düz toplamlar düz davranış değildir.

Bütçe ne satın alır

Dolgu, birinin ödediği kapasiteyi tüketir: ölçülen veri, yukarı akış çekişmesi, aynı bağlantıdaki diğer kullanıcılar için kuyruk gecikmesi. Kullanılabilir en yüksek hızı izlemek de kendine zarardır, çünkü o maksimum bağlantıyla birlikte hareket eder ve dolgu da onunla birlikte hareket eder. Açıklanmış bir bütçe ve bütçe tükendiğinde açıklanmış davranış, bir mekanizma ile bir kaza arasındaki farktır.

Sonucu başta adlandırdığın gözleme göre değerlendir. Tanımlı bir gözlemci altında tanımanın azaldığını gösteren test bir sonuçtur; daha fazla trafiğin daha az bilgi demek olduğu vaadi değildir.

Yapıp yapmamaya karar vermek

Çoğu insan için cevap hayırdır ve dürüst neden, tam hızlı bir arka plan akışının neyi koruduğunu belgeleyen yazılımın kötü bir yedeği olmasıdır. Dolgu meşru bir mühendisliktir ve gözlemcisini, işbirliği yapan uç noktalarını, maliyetini ve sınırlarını adlandıran tasarımlarda yer alır. VPN'i bir anonimlik sistemine dönüştüren bir onay kutusu değildir.

Bunu gerçekten uygularsan, önce gözlemci modelini yaz. Paket boyutlarından kapanma davranışına kadar sonraki her karar o tek paragraftan çıkar.

İlgili makaleler