VPN

Penjelasan VPN Kill Switch: Apa Fungsinya, Mengapa Penting, dan Cara Memverifikasi Milik Anda Berfungsi

VPN kill switch memblokir semua lalu lintas non-VPN ketika terowongan terputus, mencegah IP asli Anda bocor di tengah sesi. Berikut apa yang dibekalkan setiap VPN besar yang diaudit, dan cara mengujinya sendiri.

By Subger Editorial TeamUpdated 30 April 20266 min read

Apa itu VPN kill switch

VPN kill switch adalah fitur yang memblokir semua lalu lintas internet pada perangkat setiap kali terowongan VPN tidak aktif. Tujuannya adalah mencegah IP asli yang ditetapkan ISP Anda bocor ke layanan tujuan dalam jeda singkat antara terputusnya terowongan dan tersambungnya kembali. Terowongan terputus karena alasan-alasan biasa — perubahan jaringan, restart server, laptop tidur — dan tanpa kill switch, OS akan 'gagal terbuka' (fail open), menyalurkan paket melalui antarmuka telanjang hingga VPN tersambung kembali. Dengan kill switch, paket-paket itu dibuang. Layanan tujuan akan melihat IP keluar (exit IP) VPN atau tidak melihat apa pun.

VPN diaudit mana yang membekalkan kill switch

Kelima VPN berbayar besar yang diaudit membekalkan kill switch dalam aplikasi klien resmi mereka: Mullvad (mode firewall adalah implementasi kill-switch-nya; didokumentasikan di mullvad.net), Proton VPN (opsi kill switch + kill switch permanen di setiap platform), NordVPN (kill switch tingkat sistem pada macOS / Windows / Linux; iOS menggunakan profil Always-On VPN milik Apple), ExpressVPN (Network Lock — kill switch bermerek), dan Surfshark (kill switch didokumentasikan dalam pengaturan aplikasi). Implementasinya berbeda menurut platform: pada macOS / Windows / Linux, aturan firewall tingkat OS adalah implementasi terkuat; pada iOS, perilaku kill-switch bergantung pada apakah konfigurasi dipasang sebagai Per-App VPN atau profil Always-On.

Perilaku kill-switch adalah bagian dari cakupan audit

Perilaku kill-switch bukan sekadar fitur — ia adalah target uji standar dalam audit infrastruktur yang dipublikasikan. Audit Mullvad oleh Cure53 (Juni 2024) mencakup pengujian keamanan white-box yang meliputi 'apa pun yang berdampak pada privasi' pada server OpenVPN dan WireGuard produksi; kegagalan memulihkan koneksi yang terputus tanpa bocor akan menjadi sebuah temuan. Praetorian dan Cure53 meninjau penulisan ulang Lightway ExpressVPN dalam Rust pada September–Oktober 2024; hasil uji ulang pada Desember 2024 mengonfirmasi perbaikan semua masalah yang dilaporkan. Kebenaran kill switch secara implisit menjadi bagian dari klaim 'no-logs / no-leak' mana pun — jika kegagalan kill switch membocorkan IP asli, properti no-logs menjadi tidak berarti untuk koneksi tersebut.

Bagaimana implementasi kill-switch berbeda

Ada tiga pola. (1) Aturan firewall tingkat OS — terkuat. Klien VPN memasang aturan PF/iptables/Windows Firewall yang membuang semua lalu lintas non-terowongan. Mode firewall Mullvad termasuk kategori ini. (2) Kill switch tingkat aplikasi — lebih lemah. Klien VPN hanya menghentikan lalu lintas dari daftar aplikasi yang dikonfigurasi. Berguna untuk secara selektif menghentikan klien torrent ketika terowongan terputus, tetapi tidak melindungi lalu lintas latar belakang dari aplikasi lain. (3) iOS Always-On VPN — kuat tetapi bersyarat. Konfigurasi Always-On tingkat OS memastikan tidak ada lalu lintas yang mengalir tanpa VPN, tetapi hanya berfungsi ketika dikonfigurasi sebagai profil terkelola (managed profile), bukan pemasangan konsumen sekali ketuk. Dokumentasi Always-On VPN tersedia di situs developer Apple (developer.apple.com).

Cara memverifikasi kill switch Anda berfungsi

Sambungkan VPN Anda, buka terminal, jalankan `curl ifconfig.me` untuk memastikan IP keluar VPN muncul. Lalu nonaktifkan antarmuka jaringan Anda (matikan Wi-Fi / cabut Ethernet) lalu aktifkan kembali. Saat jaringan sedang dibangun ulang, jalankan curl yang sama dalam loop ketat. Jika selama jendela penyambungan ulang Anda melihat IP asli ISP Anda, kill switch gagal. Jika Anda tidak melihat apa pun (curl menghasilkan galat 'no route to host' atau semacamnya) sampai VPN tersambung kembali, kill switch berhasil. Uji ini hanya merusak sesi VPN yang sedang berjalan — tidak memerlukan akun atau perangkat uji apa pun. Ulangi untuk setiap protokol VPN yang didukung klien Anda (WireGuard dan OpenVPN berperilaku berbeda saat menyambung kembali).

Kapan kill switch sudah cukup — dan kapan tidak

Kill switch melindungi jendela singkat saat terowongan terputus. Ia tidak melindungi dari kebocoran DNS saat terowongan menyala (itu masalah terpisah, ditangani oleh konfigurasi DNS VPN), dan ia tidak dapat menarik kembali data yang sudah mengalir sebelum terowongan menyala. Selalu mulai VPN sebelum meluncurkan aktivitas yang bergantung pada VPN — kill switch tidak punya ingatan.

Sumber

Audit Mullvad (Cure53 Juni 2024): mullvad.net/en/blog/fourth-infrastructure-audit-completed-by-cure53. Audit no-logs Proton VPN: protonvpn.com/blog/no-logs-audit. Audit NordVPN: nordvpn.com/blog/nordvpn-no-logs-audit-2024. Audit Lightway ExpressVPN: expressvpn.com/blog/lightway-audits-cure53-praetorian. Always-On VPN Apple: developer.apple.com (cari 'Always-On VPN'). Semua URL diakses pada 2026-04-30.