Siapa yang boleh melihat trafik anda pada pelayan VPN sewaan?
Menyewa pelayan VPN memindahkan kepercayaan kepada pembekal hosting. Jejaki laluan dari klien ke pintu keluar dan lihat apa yang boleh dan tidak boleh diketahui oleh setiap pemerhati.
Menyewa pelayan mengubah siapa yang anda percayai dan tidak menghapuskan persoalannya. Terowong menyembunyikan trafik anda daripada rangkaian yang dilaluinya, kemudian menyerahkan teks biasa kepada mesin yang dijalankan oleh hypervisor orang lain. Menjejaki paket ke luar dari klien anda menunjukkan di mana setiap pemerhati berdiri dan apa yang benar-benar boleh dilihat oleh setiap mereka. Jelajah itu lebih berguna daripada apa-apa dakwaan tentang tanpa nama.
Mulakan pada klien dan ikut paket ke luar
Sebelum apa-apa meninggalkan komputer riba, klien membalut paket dan menujukannya ke titik akhir awam pelayan. Rangkaian tempatan dan pembekal internet anda melihat satu aliran ke alamat dan port itu, dengan saiz dan irama. Apa yang mereka tidak lihat ialah laman mana yang anda buka, kerana destinasi itu berada di dalam muatan yang disulitkan. Garis antara metadata dan kandungan ialah seluruh jelajah dalam satu ayat.
Lompatan pertama itu ialah tempat kebanyakan dakwaan pemasaran berhenti menarik. Jiran pada Wi-Fi yang sama melihat apa yang dilihat pembekal internet, dan kedua-duanya tidak melihat halaman itu. Namun volum dan masa kekal kelihatan, dan kedua-duanya menggambarkan tingkah laku walaupun muatan tidak berbuat demikian.
Rangkaian hosting melihat terowong, bukan halaman
Di dalam rangkaian pembekal, aliran yang disulitkan tiba di suis, kemudian di antara muka maya, kemudian di VM anda. Sesiapa yang mengendalikan rangkaian itu boleh mengira bait dan menyimpan rekod aliran tanpa memegang apa-apa kunci, dan tiada kunci diperlukan untuk itu. Itulah tepat kedudukan yang diduduki oleh pembekal hosting.
Di laluan keluar gambaran berubah. VM membuka sambungan baharu ke destinasi, jadi rangkaian hosting boleh melihat alamat destinasi itu dan jabat tangan TLS di sekelilingnya. Muatan kekal dilindungi oleh penyulitan aplikasi itu sendiri, metadata tidak.
| Observer | Visible to it | Hidden from it |
|---|---|---|
| Local network | Tunnel endpoint, volume, timing | Destination and payload |
| Your ISP | The same flow metadata | Destination and payload |
| Hosting network | Tunnel flow, exit destination, TLS handshake | HTTPS payload |
| Hypervisor operator | Guest memory and virtual NIC, in principle | Nothing, if it chooses to look |
Baca baris mengikut urutan dan bentuk masalahnya muncul: setiap satu melihat lebih daripada baris di atasnya, dan tiada satu pun perlu memecahkan VPN untuk berbuat demikian.
Di dalam VM terowong tamat dan teks biasa bermula
Terowong tamat pada VM anda, jadi tetamu melihat paket dalam sebelum apa-apa menyulitkannya semula. Itu bukan kecacatan; itulah yang dilakukan oleh pintu keluar yang anda hoskan sendiri. Ini bermakna keselamatan pintu keluar bergantung pada siapa yang mentadbir tetamu, dan pada akaun itu andalah pentadbirnya.
wg show
ss -tunp | head
nft list ruleset | head -40
Jalankan arahan itu pada pelayan dan anda memeriksa soket yang sama dengan yang boleh diperiksa oleh pengendali dengan root pada tetamu. Apa-apa yang direkodkan oleh perkhidmatan yang anda jalankan berada di dalam sempadan kepercayaan yang sama, sebab itulah tetapan log tetamu dan rekod infrastruktur ialah dua persoalan berasingan dan bukan satu tetapan.
Hypervisor duduk di bawah tetamu
Mesin maya tidak memiliki kernel tempat ia berjalan. Hypervisor memetakan memorinya dan kad rangkaian mayanya, jadi pengendali pada lapisan itu berada di luar keupayaan tetamu untuk mengauditnya. Pengasingan tetamu adalah nyata dan wajar dipercayai antara penyewa, dan ia bukan janji bahawa akses istimewa mustahil. Asimetri itu wajar dinyatakan terus terang dan bukan disembunyikan di sebalik perkataan pengasingan.
Pelayan fizikal khusus mengubah susunan tanpa menghapuskan rangkaian, akses fizikal atau antara muka pengurusan yang disediakan pembekal. Baca apa yang didokumenkan oleh produk dan bukan membiarkan satu perkataan menyelesaikan persoalan akses.
Jadikan jelajah ini keputusan kepercayaan
Tuliskan setiap pemerhati dan keupayaan yang anda berikan kepadanya, kemudian putuskan sama ada pemberian itu sesuai dengan trafik yang anda mahu hantar. Senarainya pendek: rangkaian tempatan anda, pembekal internet anda, rangkaian hosting, pengendali hypervisor, dan anda. Apa-apa yang lain ialah subkontraktor salah satu daripada mereka dan mewarisi keupayaan yang sama. Memutuskan lebih awal lebih murah daripada menemui senarai itu kemudian.
Kemudian sahkan bahagian yang benar-benar boleh anda periksa: log apa yang ditulis oleh perkhidmatan anda sendiri, berapa lama anda menyimpannya, dan apa yang diterbitkan pembekal tentang rekod aliran dan penyimpanan. Dasar yang boleh anda baca dan uji mengalahkan andaian tentang apa yang dimaksudkan oleh perkataan seperti peribadi.