Anda menukar VPN ke negara lain, memuat semula kedai, dan ia masih menyapa anda dengan nama serta bakul yang sama. Di situlah kata cap jari biasanya masuk ke dalam perbualan, selalunya diikuti laman ujian yang mendakwa pelayar anda satu dalam sejuta. Sebaiknya tangani masalah ini mengikut urutan: bagi permintaan halaman biasa terowong mengubah tepat satu medan, pelayar terus melaporkan berpuluh-puluh, dan ujian mengukur sesuatu yang lebih sempit daripada bunyinya. Lima langkah memisahkan ketiga-tiga perkara itu.

Langkah 1: ketepikan sebab membosankan anda dikenali

Mulakan dalam keadaan log keluar. Buka tetingkap peribadi, lawati halaman yang sama dan lihat sama ada ia masih berkelakuan seolah-olah mengenali anda. Kuki, storan setempat dan sesi aktif menjelaskan kebanyakan laporan «ia melihat saya melalui VPN», dan tiada satu pun daripadanya cap jari.

Jika halaman masih mengenali sesuatu dalam tetingkap peribadi, lihat keadaan kelihatan yang anda bawa: akaun sama dalam tab lain, catatan borang yang disimpan, pengurus kata laluan yang mengisi alamat anda, atau laman yang anda benarkan dengan token dalam URL. Setiap satu ialah rujukan tersimpan, dan memadam profil menghapuskannya.

Hanya apabila profil bersih tanpa sesi masih menghasilkan pengenalan yang berkorelasi dengan lawatan terdahulu barulah wajar bercakap tentang cap jari. Itu dakwaan yang jauh lebih sempit daripada «VPN tidak berfungsi», dan itulah yang benar-benar boleh anda uji.

Langkah 2: tukar keluar dan senaraikan apa yang tidak berubah

Naikkan terowong, kemudian semak satu-satunya nilai yang sepatutnya digerakkan oleh terowong: alamat yang dilihat pelayan. Mana-mana halaman carian alamat menunjukkannya, atau bacanya daripada titik akhir yang anda kawal dengan curl -s https://your-endpoint.example/ip. Mana-mana perkhidmatan gema yang anda gunakan melihat permintaan itu, jadi titik akhir milik anda menyimpannya di luar log orang lain. Sahkan ia telah berubah. Sekarang bahagian yang menarik — senaraikan apa yang masih dilaporkan pelayar tentang dirinya, kerana hampir tiada satu pun daripadanya bergerak dalam pengepala paket.

What a page can readChanged by the VPN?Where it comes from
Public source addressYesThe tunnel's exit
WebRTC candidate addressesSometimesBrowser network stack and leak protection
User agent stringNoBrowser build and platform
Language preference listNoBrowser and OS settings
Timezone offsetNoThe operating system clock
Screen size, colour depth, pixel ratioNoDisplay and window state
Installed fonts, canvas and WebGL outputNoRendering stack and GPU
Accept-Language, client hintsNoBrowser configuration

Baris zon waktu ialah baris yang wajar diberi perhatian. Ia dibaca daripada sistem pengendalian, jadi terowong yang memindahkan trafik anda ke benua lain sementara jam masih menyebut kota asal anda menghasilkan ketidakselarasan yang sendiri merupakan pemerhatian yang membezakan. Perkara sama berlaku untuk senarai bahasa di satu negara dan keluar di negara lain: bukan bukti apa-apa, hanya gabungan yang menonjol. WebRTC ialah pengecualian dalam jadual: halaman yang membuka saluran media atau data boleh mengumpul alamat calon, dan dengan terowong aktif seorang calon mungkin membawa alamat keluar atau, tanpa perlindungan kebocoran, masih menawarkan alamat tempatan anda.

Langkah 3: baca ujian cap jari mengikut apa yang dilaporkannya

Cover Your Tracks daripada EFF ialah perhentian pertama biasa. Ia menunjukkan ciri yang pelayar anda dedahkan kepada halaman itu dan memberi keputusan tentang berapa banyak pelayar dalam sampelnya berkongsi ciri tersebut. Baca cetakan halus: sampelnya ialah orang yang menjalankan ujian, isyaratnya ialah yang dipilih halaman itu untuk dikumpul, dan keputusannya ialah anggaran bit entropi, bukan banci.

Jadi «pelayar anda unik» bermaksud unik dalam set data itu, hari ini, dengan set siasatan itu. Ia tidak bermaksud laman boleh memperoleh nama anda, dan ia bukan sifat kekal — kemas kini pelayar boleh menggerakkan nilainya tanpa anda menyentuh apa-apa.

Gunakan ujian sebagai alat ukur, bukan sebagai skor untuk dioptimumkan. Catat nilai yang dilaporkan, ubah satu perkara dan bandingkan medan yang sama. Jika tiada apa berubah dalam pelayar dan bacaan tetap berubah, perubahannya ialah hingar dalam sampel, bukan pada anda.

Langkah 4: ubah ciri yang benar-benar milik anda

Kini anda boleh bertindak pada baris tertentu. Senarai bahasa, zon waktu dan format serantau ialah tetapan, dan menyelaraskannya dengan tempat yang anda dakwa berada ialah tingkah laku konsisten, bukan helah. Profil pelayar berasingan bagi setiap konteks memisahkan data laman dan log masuk, yang menangani pengenalan dalam langkah 1 lebih boleh dipercayai daripada mana-mana sambungan antipenyidik cap jari.

Berhati-hatilah dengan nasihat klasik untuk menambah sambungan pengerasan. Setiap satu mengubah permukaan yang boleh diperhatikan, dan set tetapan luar biasa boleh menjadikan anda lebih jarang, bukan lebih biasa. Sesetengah menyekat API yang boleh dikesan halaman sebagai hilang; yang lain meninggalkan tandatangan tampal yang tersendiri. Populariti sambungan bukan bukti ia mengurangkan kebolehkenalan.

Pelayar yang mengambil serius perkara ini melakukan sesuatu yang berbeza dari segi struktur: mereka menyeragamkan. Tor Browser berusaha supaya setiap pengguna melaporkan nilai yang sama, Firefox menyertakan mod perlindungan yang melaporkan nilai terpiawai daripada set kecil dan bukannya nilai sebenar anda, dan Safari mengehadkan apa yang boleh dibaca laman. Itu keputusan reka bentuk yang diterapkan secara konsisten, dan panduan dalam panduan cap jari W3C menerangkan mengapa penyeragaman mengatasi pengacakan setiap pengguna untuk masalah ini.

Langkah 5: putuskan lapisan mana yang sebenarnya anda perlukan

Tiga perkara berasingan digabungkan dalam «sembunyikan saya»: laluan rangkaian, permukaan pelayar yang boleh diperhatikan, dan akaun anda. VPN menangani yang pertama. Ia tidak menyentuh yang kedua, dan tidak dapat membantu yang ketiga — log masuk ialah pengecam paling langsung yang ada, dan ia bertahan setiap perubahan keluar.

Jika matlamat anda ialah laman tidak dapat mengetahui dua lawatan berkaitan, anda juga memerlukan lapisan pelayar: profil bersih bagi setiap konteks, tetapan konsisten dan tanpa log masuk dikongsi. Jika matlamat anda ialah laman tidak dapat langsung mengetahui siapa anda, itu model ancaman di mana Tor Browser, yang menggabungkan penghalaan dengan penyeragaman peringkat pelayar, ialah pilihan konsisten dan bukannya pelayar biasa di belakang terowong.

Jika matlamat anda hanya laman melihat kota lain dan pembekal perkhidmatan anda tidak melihat apa-apa, terowong sahaja memang mencukupi, dan hasil ujian cap jari tidak relevan untuk matlamat itu. Kebanyakan kekecewaan di sini datang daripada membeli satu lapisan dan mengharapkan tiga.

Susunan yang memastikan langkah-langkah jujur:

  • Hasilkan semula pengenalan dengan profil bersih dan tanpa log masuk sebelum menyalahkan terowong.
  • Sahkan alamat keluar telah berubah, kemudian catat nilai pelayar mana yang tidak berubah.
  • Bandingkan medan ujian yang sama sebelum dan selepas satu perubahan, bukan skor utama.
  • Betulkan zon waktu dan bahasa agar sepadan dengan cerita anda sebelum menambah apa-apa sambungan.
  • Pilih lapisan yang sepadan dengan matlamat: rangkaian, permukaan pelayar atau akaun.

Artikel berkaitan