Bir VPN gizlilik iddiasını test etmek: dayanan kanıtları saklayın
Bir sonuca bakmadan önce iddiayı, gözlemciyi ve kurulumu yazın. Bir yönlendirme testi çıkış gösterir; operatörün ne sakladığını asla göstermez.
Test, birinin doğru olmasını istediği bir cümleyle başlar ve kanıtlar ya onun dar bir sürümünü destekler ya da hiçbir şeyi. Genel adres kontrolü, bir isteğin hangi çıkışı kullandığını gösterir. Sağlayıcının ne sakladığını, kimin okuyabileceğini veya hiç tamamlanmayan bir oturuma ne olduğunu göstermez. Testi belgelenmiş bir prosedür olarak yürütmek, ölçümün taşıyabileceğinden fazlasını iddia etmenizi engeller.
Gözlemlenebilir tek bir iddia seçin
Herhangi bir araç açmadan önce iddiayı tek bir test edilebilir cümle olarak yazın: bu profil için, bu ağda, genel adres yankısına giden istekler sağlayıcının belirttiği çıkıştan ayrılır. Bu cümle bir özne, bir koşul ve bir gözlem adlandırır ve onu çürütülebilir kılan tam olarak budur. VPN gizliliği korur gibi bir iddianın gözlemlenebilir bir biçimi yoktur, bu yüzden hiçbir ölçüm onu çözemez. Testin kapsamayacağı şeyler için ikinci bir cümle saklayın, çünkü saklama, üçüncü taraf erişimi ve trafik korelasyonu hepsi tarayıcı testinin dışındadır.
O ikinci cümleyi önceden yazın, sonuç geldikten sonra değil. Sonuç henüz bilinmezken kapsam hakkında dürüst olmak, rahatlatıcı bir ekran görüntüsü bilete düştükten sonrasına göre çok daha kolaydır. Sonradan eklenen kapsam notu, soruyu değil sonucu betimleme eğilimindedir.
Bir okuyucunun ölçümü yinelemesi için gereken kurulum gerçekleri
Kurulum, bir sonucu yeniden üretilebilir kılan şeydir ve insanların yanıt iyi göründüğünde atladığı da odur. Sürüm dizeleri, profil adları, erişim ağı ve adres aileleri nota aittir; trafiği tünelden çıkarabilecek her tünel bölme kuralıyla birlikte. Test edilen olayı da adlandırın, çünkü çalışan bir bağlantı, beklenmedik bir kopma, elle bağlantı kesme ve ağ devri farklı kurallar uygular. Bu olayları karıştıran bir test, her biri hakkında çok az şey kanıtlar.
Test etme yetkiniz olan bir ortamda hassas olmayan trafik kullanın. İlgisiz paketleri yakalamak kaydı teknik gösterir ve kanıt eklemeden maruziyet ekler. Yakalamayı yalnızca tünel arayüzüne yönlendirin ve uzun bir çalışmanın diski doldurmaması için bir dosya boyutu sınırı koyun. Bir şeyi değiştirmeden önce yakalamayı durdurun, böylece dosya yazdığınız kurulum satırıyla eşleşsin.
Neyin ölçüldüğünü ve ne anlama geldiğini söyleyin
Aracın ne yazdırdığını ve aracın neyi görebildiğini kaydedin. Çözümleyici yanıtı, adres yankısı sonucu ve rota sorgusu farklı soruları yanıtlar ve bir web sayfasındaki konum etiketi çıkış hakkında bir gerçek değil, bir veritabanı hakkında çıkarımdır. Her satırı üreten komutu yanına yazın, çünkü komutu olmayan bir değer yeniden üretilemez. Zaman damgasını değişiklik biletinin aynı saat diliminde tutun, yoksa sıra bir hafta sonra okunamaz hale gelir.
curl -s https://icanhazip.com
curl -s https://ipinfo.io/ip; echo
resolvectl status --no-pager | head -15
Aynı fikirde olan iki bağımsız yankı hizmeti birden güçlüdür ve anlaşmazlık kendi başına yazmaya değer bir bulgudur. Çözümleyici çıktısı, DNS'in tüneli izleyip izlemediğini yoksa yerel ağı kullanmayı sürdürüp sürdürmediğini gösterir, ki bu çıkış adresinden ayrı bir iddiadır. Ham çıktıyı zaman damgasıyla saklayın ve en rahatlatıcı ekran görüntüsü yerine aykırı sonuçları koruyun. Bir değişiklik sonucu kaydırdığında, değişkenleri tek tek uygulayın, çünkü sunucu ve istemciyi birlikte değiştirmek hangisinin önemli olduğunu söylemenizi engeller.
Kayda ne ait, ne çıkarılmalı
Yöntemi, gizli olmayan çıktıyı ve sınırlamaları saklayın, sonra gerisini çıkarın. Kimlik bilgisi taşıyan profiller, özel ana bilgisayar adları ve hesap tanımlayıcıları kanıtlarla birlikte yolculuk etmek zorunda değildir ve onları sızdıran bir test kaydı, göstermesi gereken şeye zarar vermiştir. Aşağıdaki beş alan bir devri hâlâ atlatan en kısa biçimdir.
| Field | What to write |
|---|---|
| Claim | One testable sentence naming the profile, the network and the observation |
| Observer and scope | Who could see the traffic or the record, and under which conditions |
| Setup | Client and server versions, profile name, access network, address families, split-tunnel rules, event under test |
| Raw result | Tool output with a timestamp, exit addresses from both echo services, resolver answer |
| What it does not support | Retention, third-party access, correlation, untested address families |
Karşılaştırdığınız politika bildirimini tarihi ve kapsamıyla birlikte ekleyin. RFC 6973 gizlilik analizini adlandırılmış gözlemciler ve tanımlı bir kapsam etrafında çerçeveler ve bu çerçeve bir test kaydına uygundur: kimin neyi, hangi koşullarda gözlemleyebildiği ve hangi bölümlerin incelenmeden kaldığı.
Kanıtların neyi desteklediğini ve neyi desteklemediğini belirten tek bir paragrafla bitirin. O paragraf sonuçtur ve üstündeki her şey onu dürüst kılmak için vardır. Her maddeyi yumuşatmadan yazılamıyorsa, test biletin iddia ettiğinden daha azını ölçmüştür.