Menguji dakwaan privasi VPN: simpan bukti yang tahan
Tulis dakwaan, pemerhati dan persediaan sebelum melihat hasil. Ujian penghalaan menunjukkan jalan keluar; ia tidak pernah menunjukkan apa yang disimpan oleh pengendali.
Ujian bermula dengan ayat yang seseorang mahu menjadi benar, dan bukti sama ada menyokong versi sempitnya atau tidak menyokong apa-apa. Semakan alamat awam menunjukkan jalan keluar mana yang digunakan oleh satu permintaan. Ia tidak menunjukkan apa yang disimpan oleh pembekal, siapa yang boleh membacanya, atau apa yang berlaku kepada sesi yang tidak pernah selesai. Menjalankan ujian sebagai prosedur berdokumen menghalang anda daripada mendakwa lebih daripada yang mampu ditanggung oleh pengukuran.
Pilih satu dakwaan yang boleh diperhatikan
Tulis dakwaan sebagai satu ayat yang boleh diuji sebelum membuka sebarang alat: untuk profil ini, pada rangkaian ini, permintaan ke gema alamat awam keluar melalui jalan keluar yang dinyatakan oleh pembekal. Ayat itu menamakan subjek, syarat dan pemerhatian, dan itulah yang menjadikannya boleh disangkal. Dakwaan seperti VPN melindungi privasi tidak mempunyai bentuk yang boleh diperhatikan, jadi tiada pengukuran dapat memutuskannya. Simpan ayat kedua untuk perkara yang tidak akan diliputi oleh ujian, kerana penyimpanan, akses pihak ketiga dan korelasi trafik semuanya berada di luar ujian pelayar.
Tulis ayat kedua itu lebih awal, bukan selepas hasil tiba. Jauh lebih mudah untuk jujur tentang skop semasa hasilnya masih tidak diketahui berbanding selepas tangkapan skrin yang menenangkan masuk ke tiket. Nota skop yang ditambah kemudian cenderung menerangkan hasil dan bukan soalan.
Fakta persediaan yang diperlukan pembaca untuk mengulang pengukuran
Persediaan itulah yang menjadikan hasil boleh dihasilkan semula, dan itulah yang dilewatkan orang apabila jawapannya kelihatan baik. Rentetan versi, nama profil, rangkaian akses dan keluarga alamat tergolong dalam nota, bersama mana-mana peraturan pembahagian terowong yang boleh membawa trafik keluar dari terowong. Namakan juga peristiwa yang diuji, kerana sambungan yang berfungsi, pemutusan tidak dijangka, pemutusan manual dan pemindahan rangkaian menggunakan peraturan yang berbeza. Ujian yang mencampurkan peristiwa itu membuktikan sedikit tentang mana-mana satu daripadanya.
Gunakan trafik tidak sensitif dalam persekitaran yang anda dibenarkan menguji. Menangkap paket tidak berkaitan membuat rekod kelihatan teknikal dan menambah pendedahan tanpa menambah bukti. Halakan tangkapan hanya ke antara muka terowong, dan tetapkan had saiz fail supaya larian panjang tidak memenuhi cakera. Hentikan tangkapan sebelum mengubah apa-apa, supaya fail sepadan dengan baris persediaan yang anda tulis.
Katakan apa yang diukur dan apa maksudnya
Catat apa yang dicetak oleh alat dan apa yang dapat dilihat oleh alat. Jawapan penyelesai, hasil gema alamat dan carian laluan menjawab soalan yang berbeza, dan label lokasi di dalam halaman web ialah inferens tentang pangkalan data, bukan fakta tentang jalan keluar. Tulis arahan yang menghasilkan setiap baris di sebelahnya, kerana nilai tanpa arahannya tidak boleh dihasilkan semula. Simpan cap masa dalam zon waktu yang sama dengan tiket perubahan, atau urutannya menjadi tidak terbaca seminggu kemudian.
curl -s https://icanhazip.com
curl -s https://ipinfo.io/ip; echo
resolvectl status --no-pager | head -15
Dua perkhidmatan gema bebas yang bersetuju lebih kuat daripada satu, dan ketidaksetujuan itu sendiri ialah penemuan yang wajar dicatat. Output penyelesai menunjukkan sama ada DNS mengikut terowong atau terus menggunakan rangkaian tempatan, yang merupakan dakwaan berasingan daripada alamat keluar. Simpan output mentah dengan cap masa, dan kekalkan hasil yang bertentangan dan bukan tangkapan skrin yang paling menenangkan. Apabila perubahan menggerakkan hasil, gunakan satu pemboleh ubah pada satu masa, kerana menukar pelayan dan klien bersama-sama membuat anda tidak dapat mengatakan yang mana penting.
Apa yang tergolong dalam rekod, dan apa yang mesti dibuang
Kekalkan kaedah, output bukan rahsia dan hadnya, kemudian buang selebihnya. Profil yang membawa kelayakan, nama hos peribadi dan pengecam akaun tidak perlu mengembara bersama bukti, dan rekod ujian yang membocorkannya telah merosakkan perkara yang sepatutnya ditunjukkan. Lima medan di bawah ialah bentuk terpendek yang masih bertahan dalam penyerahan.
| 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 |
Lampirkan pernyataan dasar yang anda bandingkan, berserta tarikh dan skopnya. RFC 6973 membingkai analisis privasi di sekitar pemerhati yang dinamakan dan skop yang ditentukan, dan rangka itu sesuai untuk rekod ujian: siapa boleh memerhati apa, dalam keadaan apa, dan bahagian mana yang tidak diperiksa.
Akhiri dengan satu perenggan yang menyatakan apa yang disokong oleh bukti dan apa yang tidak. Perenggan itu ialah hasilnya, dan segala-galanya di atasnya wujud untuk menjadikannya jujur. Jika ia tidak boleh ditulis tanpa melembutkan setiap klausa, ujian itu mengukur kurang daripada yang didakwa oleh tiket.