Adakah VPN melindungi daripada KRACK? Apa yang ditampal tampalan
VPN menyembunyikan trafik daripada rangkaian tempatan tetapi tidak dapat membaiki jabat tangan WPA2. Inilah yang diubah oleh tampalan 2017 dan apa yang diliputi setiap lapisan.
Jika anda membeli VPN kerana sesuatu tajuk berkata KRACK memecahkan penyulitan Wi-Fi, anda membaiki lapisan yang salah. Pendedahan 2017 itu menerangkan keluarga serangan pemasangan semula kunci terhadap jabat tangan empat hala WPA2, dan pembaikan datang sebagai kemas kini sistem pengendalian, tampalan pemandu wayarles dan firmware penghala. Terowong boleh menyembunyikan trafik anda daripada rangkaian tempatan, tetapi ia tidak boleh membaiki jabat tangan yang selesai di bawahnya. Jadi soalan pertama bukanlah VPN mana yang perlu dibeli; iaitu peranti mana milik anda yang masih menjalankan tindanan wayarles tanpa tampalan.
Perbezaan yang sama menjawab kebimbangan bajet. Sesiapa yang tidak mampu langganan tidak pernah tersisih daripada penyelesaian sebenar, kerana penyelesaiannya ialah kemas kini percuma. Wang diperlukan untuk menggantikan perkakasan yang tidak lagi menerima kemas kini.
Apa yang sebenarnya dimanipulasi oleh serangan itu
WPA2 menerbitkan kunci berpasangan baharu semasa perkaitan melalui jabat tangan empat hala. Titik akses menghantar nonce, klien menjawab dengan nonce sendiri, kedua-dua pihak mengira kunci sementara berpasangan, dan titik akses mengesahkan dengan mesej yang diakui klien. Serangan pemasangan semula kunci mengganggu urutan itu dan bukannya meneka frasa laluan, memaksa klien memasang kunci yang sudah dipasangnya. Setiap pemasangan semula boleh menetapkan semula nonce penghantaran dan pembilang ulangan penerimaan yang terikat pada kunci itu.
Sebaik sahaja pembilang itu bergerak ke belakang, sebahagian trafik yang sepatutnya ditolak menjadi boleh diterima semula. Bergantung pada varian dan pelaksanaan, penyerang dalam julat radio boleh memainkan semula bingkai, menyahsulitnya atau menyuntikkannya. Jabat tangan kunci kumpulan dan jabat tangan peralihan pantas mempunyai varian tersendiri, sebab itulah nasihat itu menyenaraikan beberapa nama serangan dan bukan satu.
Android 6.0 dan seterusnya ialah kes terburuk. Versi wpa_supplicant-nya boleh dipaksa memasang kunci yang keseluruhannya sifar, yang menjadikan penyahsulitan jauh lebih mudah daripada pada platform yang pemasangan semulanya hanya menetapkan semula pembilang. Butiran itu memisahkan kelemahan teori daripada kelemahan praktikal pada platform telefon paling biasa ketika itu.
Pembaikan terletak dalam tindanan wayarles
Pembetulan huluan memberitahu supplicant dan titik akses supaya mengabaikan mesej jabat tangan yang dihantar semula setelah kunci sudah dipasang. Binaan wpa_supplicant dan hostapd yang ditampal membawanya, dan pengedaran memportnya semula ke cawangan lama, jadi rentetan yang dicetak oleh wpa_supplicant -v ialah titik permulaan dan bukan keputusan. Baca nasihat keselamatan pengedaran dan sahkan tampalan khusus, bukan hanya nombor versi. Binaan yang melaporkan versi lama mungkin masih sudah dibaiki, dan binaan dengan versi baharu mungkin masih tiada port balik vendor.
Kedua-dua hujung pautan memerlukan perhatian. Penghala yang dibaiki tidak menampal komputer riba yang menyambung kepadanya, dan komputer riba yang dibaiki tidak menampal penghala. Vendor menerbitkan nasihat setiap produk, dan pembaikan penghala biasanya ketinggalan di belakang kemas kini telefon kerana setiap model memerlukan binaan firmware sendiri. Jika keluaran terakhir sesuatu peranti mendahului nasihat itu, anggap ia tanpa tampalan sehingga vendor berkata sebaliknya.
Bagi peralatan yang tidak dapat anda kemas kini, pilihannya sempit dan tidak menarik. Hentikan penggunaannya, jauhkan daripada rangkaian yang membawa trafik sensitif, atau hadkan kepada segmen yang rakan sejawatnya juga sama boleh diketepikan. Tiada satu pun pilihan itu melibatkan langganan, dan tiada satu pun bertambah baik dengan memilih penyedia terowong lain.
Apa yang diliputi terowong
VPN mengalihkan sempadan. Peranti anda menyulitkan setiap paket dan menghantarnya ke pelayan VPN, yang menyahsulitnya dan memajukannya. Orang yang memanipulasi pautan Wi-Fi melihat paket terowong luar, bukan muatan di dalamnya, jadi serangan pemasangan semula yang mendedahkan bingkai lapisan pautan tidak secara automatik mendedahkan kandungan sambungan yang diterowongkan. Perlindungan itu kekal walaupun tindanan wayarles di bawahnya masih terdedah, dan itulah sebabnya kedua-dua kawalan dikelirukan.
Syaratnya ialah "diterowongkan". Terowong berpecah, senarai langkau atau pengecualian portal tawanan menghantar sebahagian trafik ke luar terowong, dan trafik itu tidak mendapat apa-apa manfaat daripadanya. Begitu juga trafik peranti lain pada rangkaian yang sama yang tidak pernah memasang klien. Terowong ialah keputusan setiap peranti dan setiap laluan, bukan sifat bilik, dan VPN peringkat penghala hanya meliputi apa yang benar-benar dilalukan melalui penghala.
Apa yang terowong tidak boleh lakukan ialah membaiki pemandu, menghentikan limpahan penyahlakuan atau menghalang penyerang daripada menyekat saluran. Ia juga tidak boleh melindungi sambungan yang tidak pernah masuk ke dalamnya. Itu masalah ketersediaan dan lapisan pautan, dan ia kekal dengan tindanan wayarles tidak kira betapa kuatnya suit sifer pada terowong.
HTTPS dan terowong melindungi lonjakan yang berbeza
Satu muatan halaman boleh melibatkan tiga perlindungan berasingan: pautan Wi-Fi, terowong ke pelayan VPN dan sesi TLS ke laman web. Setiap satu dirundingkan secara berasingan. TLS dengan sijil sah dan versi protokol moden memberikan anda penyulitan disahkan antara pelayar dan laman walaupun lonjakan pertama bermusuhan, kerana pemeriksaan sijil itulah yang menghalang penipu daripada menggantikan kuncinya sendiri.
Pemeriksaan itu mempunyai titik lemah di tepi. Ubah hala daripada HTTPS ke HTTP, halaman yang memuatkan skrip melalui HTTP biasa, atau pengguna yang mengklik melalui amaran sijil semuanya memindahkan trafik ke luar sesi yang dilindungi. HSTS dan halaman perantaraan pelayar wujud kerana kesilapan itu biasa, bukan kerana TLS rapuh.
Mengekalkan HTTPS dan terowong tidak menjadikan pelaksanaan wayarles berhenti terdedah. Bingkai masih dinyahsulit oleh pemandu yang cacat; perbezaannya ialah apa yang penyerang temui di dalamnya dan sama ada kandungan itu sudah dilindungi oleh sesuatu yang lain.
Urutan pembaikan untuk rangkaian bercampur
Mulakan dengan titik akses, kerana itulah peranti yang anda kawal dan yang menjadi sandaran setiap klien. Kemudian telusuri sistem pengendalian klien, yang paling lama dahulu, kerana platform yang berhenti menerima kemas kini ialah yang tidak akan pernah ditampal. Hanya selepas inventori itu selesai keputusan VPN masuk akal, dan ia keputusan tentang pendedahan, bukan tentang pembaikan. Melakukannya dalam urutan terbalik, terowong dahulu dan firmware kemudian, membiarkan kecacatan sebenar di tempatnya selagi langganan berlangsung.
Catat apa yang anda sahkan, termasuk versi firmware dan tarikhnya. "Dikemas kini" bukan keadaan yang boleh diaudit oleh sesiapa kemudian.
Tiga pemeriksaan meliputi sebahagian besar kerja, dan ia mengikut urutan ini. Jangan langkau yang ketiga hanya kerana dua yang pertama kembali bersih.
- Firmware penghala: bandingkan versi yang dipasang dengan halaman nasihat vendor, bukan dengan butang kemas kini.
- OS klien: sahkan tahap tampalan yang merangkumi pembaikan wayarles untuk setiap telefon, komputer riba dan tablet.
- Baki: senaraikan peranti tanpa laluan tampalan dan putuskan henti, asing atau terima.
Jika senarai baki panjang, rangkaian tetamu dengan pengasingan klien membeli masa semasa perkakasan diganti. Kemudian uji satu klien yang dikenali pada setiap jalur, catat hasilnya dan semak semula selepas keluaran firmware seterusnya. Inventori perkakasan itulah yang mempercepatkan nasihat seterusnya; terowong itulah yang menutup jurang sementara itu.