Panggilan WhatsApp mendedahkan maklumat alamat kepada lebih daripada satu pihak, dan pihak-pihak itu tidak semuanya mempelajari perkara yang sama. Orang yang anda bualkan mungkin mempelajari sesuatu tentang laluan rangkaian anda, perkhidmatan mempelajari sambungan mana yang sampai kepadanya, dan pembekal akses anda melihat aliran yang anda jana. VPN dan geganti dalam aplikasi masing-masing mengubah satu bahagian gambaran itu. Sebab itulah soalan sama ada VPN menyembunyikan IP saya semasa panggilan tidak mempunyai satu jawapan.

Tiga pemerhati, tiga soalan berbeza

Mulakan dengan menamakan pemerhati yang anda mahu sembunyi daripadanya, kerana mekanismenya tidak boleh saling ditukar. Menyembunyikan diri daripada peserta lain ialah persoalan pengalamatan. Menyembunyikan diri daripada perkhidmatan ialah persoalan akaun dan sambungan, dan menjawabnya jauh lebih sukar daripada bunyinya.

ObserverWhat it can learnWhat changes it
The other participantWhether the media path appears to come from your address or from a relayRelay settings in the app, or a network path that does not expose your address
The serviceYour account, the connection your client made, and the call's participantsVery little from an address change alone; the account is the identifier
Your access networkThat encrypted traffic to certain endpoints exists, and how muchRouting through a tunnel moves the visible endpoint

Setiap baris boleh diperbaiki secara berasingan. Penambahbaikan pada satu baris membiarkan baris lain tepat seperti asalnya, dan itulah sebabnya jawapan jujur kepada soalan ini biasanya mengandungi perkataan sebahagian.

Apa yang geganti sebenarnya ubah

WhatsApp mendokumenkan tetapan bernama Lindungi alamat IP dalam panggilan, yang terdapat dalam pilihan privasi lanjutan aplikasi. Ia menyalurkan media panggilan melalui pelayan WhatsApp dan bukannya menyambungkan peserta secara terus. Panduan yang sama menyatakan bahawa panggilan yang digeganti kekal disulitkan hujung ke hujung. Ia juga memberi amaran bahawa kualiti panggilan mungkin berubah.

Geganti ialah ciri perkhidmatan dan bukan konfigurasi rangkaian, jadi ia terpakai kepada panggilan yang aplikasi putuskan untuk geganti dan bukan kepada apa-apa lagi pada peranti. Halaman bantuan WhatsApp untuk ciri ini ialah kuasa semasa tentang platform mana yang menyediakannya dan di mana suisnya berada.

Geganti juga tidak menyembunyikan panggilan daripada perkhidmatan, kerana perkhidmatan itulah geganti. Ia mengubah apa yang boleh diperhatikan oleh pihak lain tentang alamat anda. Ia juga boleh menambah kependaman, dan itulah pertukaran yang dibuat oleh tetapan ini.

Apa yang VPN ubah pada laluan panggilan

VPN mengubah dari mana trafik anda kelihatan berasal untuk semua yang dibawanya. Sama ada ia membawa panggilan tertentu bergantung kepada dasar penghalaan klien. Terowong penuh mengambil semua trafik, manakala terowong terbelah mungkin mengambil hanya beberapa awalan. Telefon yang mempunyai Wi-Fi dan data mudah alih boleh menggunakan laluan berbeza untuk aliran berbeza pada saat yang sama.

Itu bermakna alamat yang anda sahkan dalam pelayar bukan bukti tentang panggilan itu. Aplikasi mungkin mengekalkan sambungan jangka panjang yang mendahului terowong, atau menggunakan keluarga alamat yang tidak diliputi terowong. Periksa keputusan penghalaan untuk destinasi sebenar dan bukan untuk laman web yang kebetulan anda uji.

Penyulitan kandungan hujung ke hujung ialah sempadan berasingan daripada semua ini. Ia tidak runtuh apabila laluan berubah, dan ia juga tidak meliputi metadata.

Penyulitan dan privasi alamat ialah janji yang berbeza

Mengekalkan kandungan panggilan disulitkan bermakna geganti tidak boleh mendengar perbualan. Ia tidak bermakna geganti tidak mempelajari apa-apa: ia masih melihat akaun mana yang bersambung, bila dan berapa lama, kerana itulah yang dilakukan oleh geganti.

Sebaliknya, menyembunyikan alamat anda daripada pihak lain tidak menjadikan akaun anda tanpa nama kepada perkhidmatan yang mengesahkannya. Itu dua dakwaan berasingan. Semakan privasi yang menggabungkannya menghasilkan rasa liputan yang palsu. Tulis keperluan itu sebagai ayat tentang pemerhati tertentu, kemudian periksa sama ada mekanisme yang anda pilih menangani pemerhati itu dan bukan pemerhati sebelah.

Sahkan dakwaan yang benar-benar anda pedulikan

Jika keperluan itu tentang rangkaian akses anda, pemeriksaannya ialah soalan penghalaan yang boleh anda jawab secara setempat. Jika ia tentang pihak lain, pemeriksaannya ialah tetapan aplikasi itu sendiri. Tiada konfigurasi terowong yang menggantikan tetapan itu.

ip rule show | head -n 10
ip route get 198.51.100.7
ss -tun state established '( dport = :443 )'
tcpdump -ni wg0 -c 20 'udp or tcp port 443'

Carian laluan memberitahu anda antara muka mana yang akan digunakan oleh destinasi. Senarai soket memberitahu anda sama ada sambungan jangka panjang sudah wujud. Tangkapan memberitahu anda sama ada trafik benar-benar melintasi antara muka terowong. Gantikan alamat dokumentasi dengan titik akhir yang anda peroleh daripada sambungan aplikasi itu sendiri, dan baca hasilnya dan bukannya menganggap terowong mengambil semuanya.

Catat mekanisme mana yang anda harapkan untuk pemerhati mana, bersama tarikh dan versi aplikasi. Kedua-dua tetapan geganti dan tingkah laku penghalaan klien berubah dari semasa ke semasa, dan nota yang menamakan pemerhati ialah satu-satunya versi ini yang kekal berguna.

Artikel berkaitan