Login VPN bersama: apa yang disembunyikan dan apa yang tidak
Kredensial bersama menghapus akuntabilitas dan menambah mode kegagalan bersama. Ini tidak membuat sesi anonim atau klien lain tepercaya.
Berbagi login tidak membuat Anda tak terlihat, dan tidak membuat pengguna lain menjadi rekan kerja Anda. Ini mengubah siapa yang dapat diidentifikasi dan siapa yang dapat dihapus, dan membiarkan setiap properti koneksi lainnya tetap seperti semula. Mitosnya adalah kredensial umum menyiratkan anonimitas atau kepercayaan; kenyataannya kredensial itu menghapus akuntabilitas dan menambah mode kegagalan bersama.
Apa yang sebenarnya dikendalikan kredensial
Nama pengguna dan kata sandi menjawab satu pertanyaan: apakah koneksi ini boleh dibangun. Keduanya tidak menentukan apa yang dicatat operator, apa yang dapat dijangkau klien lain, atau apakah node keluar jujur. Itu adalah properti terpisah dari layanan, dan akun bersama tidak mengatakan apa pun tentang satu pun dari mereka.
Gateway masih melihat alamat sumber, waktu koneksi, dan volume lalu lintas menurut kebijakannya sendiri. Kredensial bersama tidak menghapus catatan itu; mereka hanya mempersulit atribusinya kepada seseorang. Jika operator menyimpan log, log sekarang menunjukkan sesi yang bisa milik siapa pun yang memegang kredensial.
Itu kebalikan dari anonimitas, dan juga kebalikan dari akuntabilitas.
Penghapusan dan rotasi memengaruhi semua orang
Dengan identitas unik Anda dapat menonaktifkan satu perangkat dan membiarkan sisanya bekerja. Dengan kredensial bersama, merotasi kata sandi memutus semua pengguna sekaligus, dan menghapus satu orang berarti mengubah rahasia bagi semua orang. Rencanakan itu sebelum Anda membagikannya. Biayanya bukan hanya ketidaknyamanan: itu mendorong operator untuk tidak pernah merotasi, dan begitulah kredensial yang bocor tetap berlaku selama bertahun-tahun.
Kredensial yang diposting di forum atau grup obrolan harus dianggap publik sejak saat itu.
Konsekuensi praktisnya adalah login bersama cocok dengan buruk untuk apa pun yang perlu Anda audit atau cabut satu per satu, termasuk sebagian besar penerapan kerja dan pengaturan keluarga apa pun di mana satu perangkat hilang.
Klien lain bukan jaringan lokal Anda
Keterjangkauan klien-ke-klien adalah pilihan konfigurasi, bukan properti dari kata privat. Beberapa layanan mengisolasi klien satu sama lain; yang lain merutekan di antara mereka. Akun bersama tidak memberi tahu Anda yang mana yang Anda gunakan.
Anggap klien lain sebagai orang asing sampai dokumentasi layanan menyatakan sebaliknya. Biarkan firewall host menyala, jangan aktifkan berbagi file pada antarmuka tunnel, dan jangan perlakukan alamat VPN sebagai sinyal kepercayaan untuk aplikasi. Halaman batasan WireGuard sendiri menyatakan secara eksplisit bahwa protokol tidak menyembunyikan titik akhir atau memberikan anonimitas dengan sendirinya, dan itulah model mental yang benar untuk VPN apa pun.
Tunnel melindungi jalurnya, bukan para peer.
Apa yang perlu diperiksa sebelum menggunakannya
Baca kebijakan operator yang dipublikasikan tentang pencatatan, yurisdiksi, dan retensi, dan perhatikan apa yang hilang. Penyedia yang tidak menyatakan periode retensi tidak menjanjikan satu. Lalu bandingkan alamat keluar yang benar-benar Anda dapatkan dengan lokasi yang diiklankan layanan.
curl -s https://example.net/cdn-cgi/trace | grep -E '^(ip|loc)='
Jika alamat keluar yang terlihat berada di negara yang tidak Anda duga, profil dan klaimnya tidak cocok, dan itu layak diselesaikan sebelum Anda mengirim apa pun melaluinya.
Untuk layanan berbayar, pilih paket dengan kredensial per perangkat bahkan ketika pemasaran mendorong yang bersama. Biayanya sedikit lebih banyak administrasi dan membeli kemampuan untuk mencabut.
Bawaan yang lebih baik untuk kerja dan keluarga
Jika Anda menyiapkan akses untuk grup, buat satu identitas per orang atau per perangkat, simpan daftar siapa yang memegangnya, dan hapus entri saat perangkat dipensiunkan. Itu lebih banyak kerja daripada mengirim kata sandi, dan itulah perbedaan antara layanan yang dapat Anda operasikan dan rahasia yang tidak dapat Anda ingat. Akun bersama nyaman justru karena menyembunyikan pekerjaan itu, dan tagihannya datang saat pertama kali seseorang pergi. Serahkan daftar itu kepada yang menangani offboarding, agar penghapusan tidak bergantung pada mengingat pesan obrolan.
Dokumentasikan jalur rotasi sebelum insiden pertama, bukan selama insiden. Tuliskan siapa yang dapat membuat identitas, siapa yang dapat mencabutnya, dan di mana daftar pemegangnya berada. Ketiga jawaban itulah yang membuat pengaturan ini dapat dioperasikan, bukan sekadar nyaman.
Login bersama memiliki penggunaan sempit: pintu keluar publik yang tidak Anda andalkan untuk privasi atau akuntabilitas. Perlakukan seperti itu dan risikonya menjadi dapat diprediksi.