“Dengan siapa saya berbicara?” adalah dua pertanyaan dalam satu kalimat. Yang satu tentang akun yang menulis pesan, yang lain tentang mesin di ujung jauh koneksi jaringan yang benar-benar dipegang klien Anda. Dalam chat yang diteruskan lewat layanan, keduanya hampir tidak pernah entitas yang sama, dan perbedaan itulah yang menjelaskan sebagian besar kebingungan tentang apa yang VPN sembunyikan atau tidak sembunyikan dari orang yang Anda kirimi pesan. Jika topologinya benar, pertanyaan privasi menjadi bisa dijawab alih-alih emosional.

Klien Anda berbicara dengan layanan, bukan dengan orang lain

Bayangkan aplikasi chat teks di mana setiap peserta terhubung ke layanan dan layanan mengantarkan pesan antar akun. Klien Anda memegang koneksi ke layanan; peserta lain memegang koneksi terpisah ke layanan yang sama. Pesan berjalan dari klien mereka ke layanan dan dari layanan ke klien Anda, yang berarti rekan transportasi Anda adalah titik akhir layanan, bukan perangkat mereka.

Alex's client  ->  chat service  ->  your client

Semua yang berikutnya berasal dari satu diagram itu. Melihat koneksi Anda sendiri mengidentifikasi layanan, bukan Alex. Melihat koneksi Alex mengidentifikasi layanan dari sisi lain. Tidak satu pun pengamatan itu, sendirian, merupakan catatan tingkat paket tentang perangkat orang lain, dan seberapa pun Anda memeriksa lalu lintas Anda sendiri, itu tidak berubah menjadi catatan semacam itu.

Pengamat berbeda mengumpulkan bukti berbeda

Layanan berada pada posisi lebih kuat daripada peserta mana pun karena ia mengakhiri kedua koneksi sekaligus mengetahui akun mana yang memiliki masing-masing. Apa yang disimpannya, berapa lama, catatan apa yang digabungkannya, dan kepada siapa ia mengungkapkannya adalah pertanyaan terpisah dengan jawaban terpisah, dan tidak satu pun dijawab oleh “aplikasinya terenkripsi ujung ke ujung”.

Anda, sebagai penerima, berada pada posisi lemah untuk fakta jaringan tetapi kuat untuk fakta konten: teks pesan, nama tampilan, apa pun yang diketik atau dilampirkan pengirim. Pengirim yang mengetik alamatnya sendiri telah mengungkapkannya, dan pengungkapan itu bukan pengamatan jaringan meskipun terdengar seperti itu.

ObserverSeesCannot conclude
YouYour connection to the service, message contents, sender-supplied detailsThe other client's source address
The other participantTheir connection, message contents, what the service attachesYour source address
The serviceBoth connections, account mapping, delivery metadataWhat it does not retain, or what leaves its boundary

Jika Alex terhubung melalui VPN, layanan mungkin melihat alamat keluar untuk koneksi itu alih-alih alamat rumah Alex. Itu pernyataan tentang apa yang dilihat layanan. Itu tidak berarti alamat keluar diberikan kepada Anda, dan jelas tidak berarti koneksi Anda sendiri dianonimkan oleh pilihan transportasi Alex.

Ketika aplikasinya benar-benar peer-to-peer

Model penerusan adalah model, bukan hukum. Beberapa fitur perpesanan membangun jalur langsung antar klien, misalnya kanal data di peramban yang dinegosiasikan melalui server pensinyalan, atau mode transfer berkas yang menghubungkan kedua perangkat untuk menghindari penerusan data besar. Dalam kasus itu, rekan transportasi benar-benar perangkat peserta lain, dan analisis pengamat berubah sepenuhnya.

Label ramah sebuah aplikasi tidak cukup untuk memberi tahu Anda sedang di kasus yang mana. “Pesan langsung” menjelaskan siapa yang membacanya, bukan bagaimana pesan itu diangkut, dan fitur panggilan atau berbagi layar di dalam aplikasi yang sama dapat memakai topologi berbeda dari utas teks di sebelahnya. Bacalah dokumentasi vendor untuk fitur tertentu, atau perhatikan koneksi yang dibuka klien Anda saat menggunakannya.

Pernyataan enkripsi ujung ke ujung mencakup siapa yang dapat membaca konten yang dilindungi. Itu tidak mengatakan apa pun tentang server mana yang menerima koneksi, metadata apa yang mereka lihat, atau apakah ada jalur langsung, dan pembahasan RFC 6973 tentang kemampuan pengamat adalah disiplin yang berguna: sebutkan pengamatnya, lalu daftar apa yang benar-benar dapat dikumpulkannya.

Apa artinya bagi VPN

VPN mengubah apa yang dilihat layanan untuk koneksi Anda. Itu tidak mengubah siapa rekan transportasi Anda, dan tidak memberi peserta lain pandangan baru atas alamat Anda. Mengharapkan VPN menyembunyikan Anda dari orang yang Anda kirimi pesan adalah kesalahan kategori: klien mereka tidak pernah punya koneksi ke klien Anda.

Yang bisa diubah VPN adalah fitur jalur langsung. Jika aplikasi sebaliknya akan menegosiasikan koneksi peer-to-peer, mengarahkan lalu lintas Anda melalui terowongan dapat memaksa penerusan, dan beberapa fitur akan berperilaku berbeda atau mundur; itu efek nyata, tetapi soal topologi, bukan soal menghilang dari percakapan.

Lalu pisahkan kedua pertanyaan itu dalam apa pun yang Anda catat. Akun mana yang mengirim ini, dan titik akhir mana yang membawanya. Jawab keduanya secara eksplisit, catat siapa yang dapat mengamati setiap jawaban, dan berhenti menggabungkannya menjadi satu putusan tentang apakah sebuah pesan dapat dilacak.

Artikel terkait