定義:キルスイッチとは

キルスイッチは、(主にVPNなどの)保護用の通信経路が使えなくなったとき、通信を自動的に遮断する機能です。狙いは、保護が効いていない状態でも通信が続いてしまう「取りこぼし」を減らすことにあります。

重要性:なぜ「切断時」が問題になりやすいのか

オンラインでのプライバシーや追跡低減を目的に保護経路を使う場合、常時つながっている保証はありません。通信の一時的な切断、ネットワークの切り替え、アプリの再接続待ちなどのタイミングで、保護が外れてしまうことがあります。

キルスイッチが重要なのは、そのような“保護の空白”を短時間にとどめ、意図しない通信が発生する可能性を下げるためです。たとえば、保護が止まったのにブラウザが通常経路で通信を続けてしまうと、目的に反するデータが送られるリスクが上がります。キルスイッチは、この状況を「通信を止める」ことで抑えようとします。

仕組みを理解するための簡単なモデル

考え方を単純化すると、次の2つに分けられます。

  1. 保護経路が機能している間:通信は保護経路を通す
  2. 保護経路が機能しない間:通信を止める(または保護対象以外の通信を制限する)

キルスイッチが“効いている”とは、少なくとも切断直後に、通常経路での通信が続かないように働いている状態を指します。ただし、実装方式や対象(アプリ単位か、OS全体か)によって挙動は変わり得ます。

例外と限界:万能ではない

重要な注意点として、キルスイッチは「絶対に安全を保証する仕組み」ではありません。理由は主に2つあります。

  • 対象範囲の違い:どの通信を止めるのか(全通信か、特定アプリか)は実装次第です。
  • 状況の境界:完全な切断と、接続の揺らぎ、アプリの再開タイミングなど、現実の挙動は段階的なことがあります。