Anda memasang klien di dalam mesin virtual, tunnel menyala, dan lalu lintas tamu dienkripsi. Itu bernilai sesuatu terhadap jaringan di luar mesin. Itu jauh lebih sedikit terhadap sistem operasi yang menjalankan tamu, yang dapat membaca memori tamu dan mengawasi layarnya. Pemeriksaan di bawah memisahkan apa yang dilindungi tunnel dari apa yang disimpan host.

Host membaca teks biasa sebelum tunnel

Hypervisor desktop memberi tamu waktu CPU dan dapat membaca memori yang ditulisnya, termasuk halaman yang baru saja didekripsi browser. Alat pemantau di host membaca teks biasa itu tanpa menyerang sandi, dan keylogger pada tingkat yang sama mengumpulkan ketukan tombol sebelum klien mana pun membungkusnya. Tidak satu pun dari itu membutuhkan VPN yang rusak, jadi tunnel bersih dapat berdiri di samping host yang terinstrumentasi.

Yang tidak diserahkan posisi itu adalah kunci ujung jauh, atau konten yang dilindungi ujung lain secara ujung ke ujung. Tunnel tetap bertahan terhadap jaringan yang dilaluinya; celahnya lokal.

Artefak bertahan lebih lama dari sesi

Jeda tamu VirtualBox dan di sampingnya muncul berkas .sav dengan status memori tersimpan. VMware meninggalkan berkas .vmem dan .vmsn selama penangguhan dan pekerjaan snapshot, dan titik pemeriksaan Hyper-V menumbuhkan disk diferensial .avhdx pada volume host. Tak satu pun dari berkas itu dienkripsi oleh enkripsi disk tamu. Berkas pagefile host juga dapat menerima halaman yang didorong keluar hypervisor, jejak yang Tails peringatkan dalam panduan virtualisasinya. Periksa apakah hypervisor menyimpan snapshot dan apakah swap host berada pada volume terenkripsi.

Tetapkan aturan retensi untuk berkas itu alih-alih memercayai bawaan, yang menyimpannya sampai seseorang menghapusnya. Tamu yang mengumumkan sesi amnesik tidak mengubah apa pun dari ini; host yang menulis berkasnya, jadi kebijakan host yang berlaku. Jika Anda tidak dapat mengatakan di mana snapshot berada atau siapa yang dapat membukanya, desain tamu belum dievaluasi.

Enkripsi disk mencakup kasus yang lebih sempit

Mengenkripsi disk tamu melindungi image saat diam, volume yang dibawa ke mesin lain, atau cadangan yang lolos. Itu tidak melakukan apa pun saat tamu berjalan, karena hypervisor membaca memori setelah tamu mendekripsinya. Perlakukan frasa sandi sebagai perlindungan untuk salinan tersimpan, bukan sebagai perisai terhadap mesin yang menjalankan VM.

Kunci dan eksekusi langsung adalah pertanyaan terpisah. Di lingkungan terkelola atau berbagi, penyedia mungkin memegang kunci image sambil menjalankan tamu pada perangkat keras yang tidak pernah Anda periksa, jadi catat kedua jawabannya.

Transportasi bukan tampilan yang sama

Orang yang membawa tunnel tamu melihat titik akhir luar, waktu, dan volume, bahkan ketika muatan tetap tertutup. Metadata semacam itu sering menjawab pertanyaan yang sebenarnya dimiliki pengamat, jadi perlakukan sebagai bagian dari paparan, bukan sebagai derau. Mode adaptor dan perutean menentukan apakah aturan VPN tingkat host menyentuh lalu lintas tamu sama sekali.

Ujilah dari dalam tamu, bukan dari browser di host. Browser host dapat tertutup sementara tamu dijembatani langsung keluar, dan keduanya dapat berbagi koneksi sambil memakai rute berbeda. Catat mode adaptor, lalu periksa tangkapan pada antarmuka fisik host alih-alih memercayai asumsi.

Persempit penyeberangan, lalu tulis catatannya

Jalankan tamu pada perangkat keras yang Anda kendalikan, jaga hypervisor tetap ditambal, dan aktifkan folder bersama, berbagi papan klip, dan seret-lepas hanya di tempat pekerjaan membutuhkannya. Masing-masing adalah kanal antara host dan tamu, dan bawaan yang dikirim biasanya lebih terbuka daripada yang dibutuhkan tugas. Matikan penambahan tamu yang tidak Anda gunakan, lalu pastikan pengaturan bertahan setelah reboot, karena peningkatan dapat memulihkan apa yang Anda matikan.

Langkah-langkah ini mempersempit penyeberangan; itu tidak membuat tamu menjadi batas kepercayaan fisik terpisah. Memperlakukan VM yang dikeraskan sebagai batas semacam itu adalah tempat penilaian risiko biasanya salah.

Untuk pekerjaan sensitif, catat bagaimana lalu lintas dirutekan dan sistem lokal mana yang menjalankan dan menyimpan beban kerja. Tambahkan siapa yang mengendalikan host dan berkas apa yang bertahan setelah sesi. Catatan privasi yang hanya mendaftar tunnel menggambarkan setengah dari pengaturan.

Artikel terkait