Mengapa split tunneling tidak meliputi kemas kini aplikasi anda
Aplikasi yang anda kecualikan bukan sentiasa proses yang memuat turun kemas kini. Cari pemilik pemindahan, kekalkan pengesahan kemas kini dan uji muat turun pakej.
Anda menambah aplikasi ke senarai pengecualian split tunneling, aplikasi mencapai internet secara langsung, dan kemas kini masih gagal atau masih merangkak melalui terowong. Pengecualian itu berjaya. Ia hanya meliputi proses yang berbeza daripada proses yang melakukan muat turun, kerana pengemas kini moden jarang merupakan fail boleh laku yang sama dengan tetingkap aplikasi.
Mitos: mengecualikan aplikasi mengecualikan trafiknya
Split tunneling setiap aplikasi memadankan proses, pakej atau laluan aplikasi, bergantung pada platform. Ia tidak memadankan jenama, ciri atau niat pengguna. Apabila aplikasi menyerahkan muat turun kepada pembantu, perkhidmatan platform dikongsi atau komponen pelayar, pembantu itu mempunyai identitinya sendiri dan laluannya sendiri melalui terowong. Senarai pengecualian tidak tahu bahawa kedua-dua proses itu milik produk yang sama. Ia hanya tahu yang mana satu anda namakan.
Jadi peraturan itu melakukan tepat apa yang diberitahu. Andaian tentang siapa yang memiliki pemindahan itu adalah salah, dan pembetulan bermula dengan mengenal pasti pemilik itu dan bukannya menambah lebih banyak pengecualian.
Cari pemilik pemindahan
Pada Android, kemas kini mungkin diambil oleh pakej perkhidmatan dikongsi dan bukannya pakej aplikasi yang anda kecualikan, dan peraturan VPN setiap aplikasi terpakai pada pakej yang membuka soket. Pada Windows, perkhidmatan pengemas kini boleh berjalan di bawah laluan boleh laku yang berbeza daripada aplikasi, jadi peraturan yang sepadan dengan laluan aplikasi terlepas pandang. Pada macOS, pembantu istimewa atau daemon kemas kini sistem boleh melakukan pemindahan sementara aplikasi hanya memintanya.
Kenal pasti pemilik daripada bukti: paparan aktiviti rangkaian platform, tangkapan paket yang ditapis mengikut proses, atau dokumentasi vendor yang menamakan komponen pengemas kini. Meneka daripada nama proses ialah cara dua binari yang kelihatan serupa tertukar dan yang salah dikecualikan.
Sistem kemas kini juga sering membahagikan kerja. Permintaan metadata kecil menyemak versi, dan muat turun pakej yang jauh lebih besar pergi ke hos penghantaran kandungan atau domain lain. Semakan metadata boleh berjaya melalui terowong sementara pemindahan pakej tersekat pada hos yang dihalakan terowong secara berbeza. Pembahagian itu menjelaskan laporan mengelirukan di mana kemas kini dikesan tetapi tidak pernah dipasang. Uji muat turun pakej itu sendiri, dari peranti dan rangkaian yang sama, dan bukannya menguji sama ada aplikasi terbuka.
Pengesahan bertahan apabila laluan berubah
Menukar laluan tidak menggantikan TLS, identiti penerbit atau pengesahan tandatangan pakej. Jangan matikan semakan itu kerana muat turun hanya berjaya selepas anda melepasi amaran sijil yang tidak dijelaskan. Amaran yang muncul hanya pada laluan yang dikecualikan ialah penemuan, bukan halangan. Siasat sebelum anda meluaskan jalan pintas.
Pada peranti terurus, minta pengecualian yang disokong dan bukannya menambah peraturan luas untuk setiap perkhidmatan sistem. Peraturan yang mengecualikan semua perkhidmatan dikongsi untuk membaiki satu pengemas kini meluaskan jalan pintas jauh melebihi permintaan asal.
Uji kemas kini, kemudian dokumentasikan pemilik
Sambung semula selepas perubahan dan sahkan peraturan yang digunakan sekali lagi, kerana sesetengah klien membina semula penghalaan mereka apabila terowong disambung semula. Jalankan satu kitaran kemas kini penuh: semak, muat turun, sahkan dan pasang. Semakan yang berjaya hanya membuktikan bahagian terkecil laluan.
Rekod pemilik pemindahan, hos destinasi dan laluan yang dimaksudkan di tempat yang sama dengan peraturan split tunneling. Jika tidak, perubahan mekanisme kemas kini seterusnya akan membatalkan pengecualian itu secara senyap, dan orang yang mewarisinya tidak akan mempunyai cara untuk mengetahui proses mana peraturan itu ditulis.