Mesin pinjaman, tugas mendesak, dan klien VPN yang menjanjikan enkripsi segalanya: urutannya terasa aman dan ternyata tidak. Terowongan melindungi jalur antara dua titik ujung, dan titik ujung di depan Anda adalah bagian yang tidak dapat Anda verifikasi. Tiga langkah di bawah menentukan apakah perangkat itu layak dipakai, cara menjauhkan kredensial darinya, dan apa yang harus dilakukan setelahnya agar sesi sementara tidak menjadi salinan permanen.

Terowongan baru dimulai setelah host sudah melihat datanya

Enkripsi terjadi di klien VPN, yang berjalan sebagai program di mesin. Semua yang berada di atas program itu, termasuk peramban, sistem operasi, dan setiap ekstensi atau pengandar dengan akses memadai, menangani data Anda sebelum dienkripsi. Itu bukan cacat protokol; itulah tempat protokol berada.

Memeriksa alamat keluar karena itu hampir tidak membuktikan apa pun tentang host. Sebuah mesin dapat mengarahkan seluruh lalu lintas melalui keluar yang bersih dan tetap mencatat setiap ketukan tombol, dan kedua fakta itu tidak bertentangan.

Kerangka yang berguna adalah menanyakan apa yang dapat diamati host, bukan apa yang dapat dilakukan jaringan. Pada mesin yang dikelola orang lain, himpunan itu lebih besar daripada yang dapat Anda daftar.

Langkah pertama: pastikan siapa yang mengendalikan perangkat

Kendali adalah soal hak administratif dan akses fisik, bukan kesopanan. Jika orang lain dapat memasang perangkat lunak, memuat pengandar, menyambungkan perangkat, atau memulihkan image, perilaku mesin bukan sesuatu yang dapat Anda pastikan dengan melihatnya. Administrasi adalah kemampuan, dan kemampuan tidak muncul di tangkapan layar. Tanyakan kepada orang yang menyerahkan mesin itu kepada Anda.

Cari tanda-tanda biasa, dan perlakukan setiap tanda sebagai bukti tentang kendali, bukan bukti keamanan. Tidak satu pun yang menentukan sendirian.

  • Akun tamu atau kios yang tidak dapat memasang perangkat lunak adalah titik awal yang lebih baik daripada akun administrator yang diberikan seseorang kepada Anda.
  • Perangkat terkelola dengan pemilik yang diketahui dan kontak dukungan lebih baik daripada terminal tanpa pengawasan, bahkan ketika terminal tampak lebih bersih.
  • Mesin yang tidak dapat Anda pastikan siapa yang terakhir masuk adalah mesin yang keadaannya tidak dapat Anda jelaskan.

Tidak satu pun pemeriksaan ini membuat host bersama menjadi tepercaya. Semuanya memberi tahu apakah risikonya cukup terbatas untuk melanjutkan dengan tugas terbatas, yang merupakan pertanyaan berbeda dan lebih jujur. Catat jawabannya sebelum melanjutkan.

Langkah kedua: jauhkan kredensial dari host

Profil aktif bukan penanda. Profil OpenVPN dapat memuat sertifikat tertanam dan kunci privat, dan mengimpornya menulis materi itu ke perangkat yang bukan milik Anda. Hal yang sama berlaku untuk sesi peramban yang menyimpan cookie, dan untuk setiap pengelola kata sandi yang menyimpan brankas secara lokal.

DecisionSafe defaultWhat it buys you
Which device to useOne you control, or an approved managed deviceA host whose software you can account for
Which account to sign in withA session that does not persist, with a second factorLimited exposure if the machine retains state
What to installNothing; use the browser and the service's own portalNo profile or client left behind for the next user
What to do afterwardsSign out everywhere and revoke sessions from a trusted deviceAn end to access that does not depend on local cleanup

Utamakan akses paling tidak permanen yang didukung layanan. Portal web yang mengautentikasi per sesi dan mewajibkan faktor kedua meninggalkan lebih sedikit daripada klien desktop dengan profil tersimpan, dan sesi yang berakhir saat peramban ditutup lebih baik daripada yang bertahan melewati mulai ulang.

Lalu periksa apa yang disimpan mesin. Pada host Linux bersama, lokasi profil mudah diperiksa, dan di Windows pencarian setaranya memerlukan satu perintah. Menemukan profil pengguna sebelumnya adalah pengingat berguna bahwa profil Anda akan diperlakukan sama.

ls -la ~/.config/openvpn 2>/dev/null
Get-ChildItem -Path $HOME -Recurse -Filter *.ovpn -ErrorAction SilentlyContinue

Langkah ketiga: akhiri akses dari tempat yang Anda percaya

Membersihkan secara lokal layak dilakukan dan tidak cukup. Keluar dari layanan, tutup peramban, hapus setiap berkas yang diunduh, lalu lakukan langkah yang benar-benar penting: cabut sesi atau kredensial dari perangkat yang Anda kendalikan.

Tindakan terakhir itulah yang dilewatkan orang, karena layar lokal tampak bersih. Token sesi yang disalin perangkat lunak di host tetap berfungsi setelah Anda pergi, dan tidak peduli bahwa peramban telah ditutup. Pencabutan adalah satu-satunya langkah yang menganggap host mungkin pernah bermusuhan. Itu juga satu-satunya yang masih berfungsi jika memang begitu.

Jika kunci privat atau rahasia pemulihan menyentuh mesin itu, anggap sudah terekspos dan putar ulang alih-alih memeriksa salinannya. Untuk akun yang memakai faktor kedua, tinjau juga perangkat dan sesi yang didaftar penyedia, karena token yang diterbitkan selama kunjungan Anda mungkin masih aktif.

Tuliskan hasilnya selagi masih segar: perangkat mana, akun mana, apa yang dipasang, apa yang dicabut, dan kapan. Catatan itulah yang memungkinkan orang berikutnya menjawab satu-satunya pertanyaan yang penting sesudahnya: apakah masih ada yang memiliki akses.

Perangkat yang dikendalikan secara privat tetap perlu perawatan, dan itu memberi Anda dasar untuk mengelola titik ujung yang tidak akan pernah diberikan terminal pinjaman. Terowongannya adalah bagian yang mudah.

Artikel terkait