VPNとシークレットモード:それぞれが守るプライバシーの範囲
シークレットモードは端末内のセッション状態を消去し、VPNは他者が見る経路を変えます。それぞれが何を隠し、両方が何を漏らし、なぜ併用されるのかを比べます。
シークレットモードとVPNは同じ文脈で勧められるため、両者が同じ役割を果たすと期待されがちです。実際にはほとんど重なりません。プライベートウィンドウは、セッション終了後にブラウザが端末に残すものを変えます。VPNは保護対象の通信がたどる経路と、接続先が見るアドレスを変えます。どちらもあなたを匿名にはせず、どちらも他方を置き換えません。
有益な比較は機能の一覧ではなく、「誰から何を隠したいのか」という一つの問いです。後であなたのノートPCを開く人、カフェのネットワーク運営者、あなたのISP、訪れるサイト、勤務先のエンドポイントエージェントは、それぞれ違うものを見ています。道具を見る相手に合わせることが、判断のすべてです。
それぞれの主張が実際に意味すること
プライベート閲覧はローカルの状態についての主張です。ブラウザはこのセッションの履歴を残すことを避け、プライベートセッションを閉じるときにセッションのCookieと一時的なサイトデータを破棄します。ディスクに何も書かれなかったという主張ではなく、ネットワークについての主張でもありません。
VPNは経路についての主張です。クライアントが保護する通信はトンネルから出て、プロバイダーの出口アドレスから接続先に届きます。あなたとプロバイダーの間のネットワークは一つの端点への暗号文を見ますが、接続先が見るのは出口であり、自宅の回線ではありません。IP層より上のもの——アカウント、Cookie、ブラウザの形——は変わらずに運ばれます。
シークレットモードが端末で守るもの
その範囲内では、プライベートウィンドウは本当に役立ちます。端末を借りた人は履歴を開いてあなたの足取りを見ることはできず、共用のパソコンにあなたのセッションCookieが通常のプロファイルへ溜まることもありません。借りたノートPCという場面での実際の利点であり、その場面のために作られた機能です。
限界は人が驚くところにあります。ダウンロードしたファイルは残ります。保存したブックマークは残ります。パスワード管理の拡張機能は、プライベートウィンドウで有効なら今も認証情報を入力できます。端末上の他のソフト——同期クライアント、エンドポイントエージェント、キーボード段階の監視——はブラウザの制御の完全に外側です。ブラウザの文書はこの境界を明示しており、Chromeのシークレットモードのヘルプページは、このモードが何を残し何を残さないかの妥当な参考になります。
VPNがネットワークで守るもの
ブラウザが実際に保護されていれば、ローカルネットワークの運営者はサイトの一覧ではなくトンネルを見て、接続先はプロバイダーの出口アドレスを見ます。信頼できないWi-Fiネットワークでは意味のある変化であり、空港やホテルで使う理由もそこにあります。
これはサイトがあなたについて観察できることを変えるものではありません。Cookieは残り、ログイン済みのアカウントはすぐにあなたを特定し、ブラウザの特徴はアドレスが変わった後でも訪問者を区別できます。カバレッジの問題もあり、分割トンネル、アプリごとの規則、そしてシステムプロキシを迂回するブラウザは、いずれも一部の通信をトンネルの外に残し得ます。懸念がDNSなら、問い合わせがどこへ行くかを確認してください(HTTPを運ぶがDNSを運ばないトンネルは、見た目より動いていません)。
両方が及ばないところ
どちらの道具もアカウントの層には触れません。VPN経由のプライベートウィンドウで同じアカウントにログインすれば、あなたが教えたのだから、サービスは依然としてあなたが誰かを知っています。どちらも本気のフィンガープリント攻撃を退けませんが、VPNは少なくともその入力の一つを変えます。
管理されたノートPCでは、気にする相手にとって両方とも無意味かもしれません。端末にアクセスできるエンドポイントエージェントはブラウザのモードに関係なく活動を記録でき、企業のプロキシはトンネルが端から端まで暗号化しないものを記録できます。懸念が勤務先なら、正直な答えはどちらの設定もそれに対する制御ではないということです。
気にする相手に合わせて選ぶ
あなたの後にブラウザを開くかもしれない人には、プライベートウィンドウを使い、タブ一つではなくセッション全体を閉じてください。カフェやホテルのネットワークにはVPNを使い、ブラウザの通信が本当にそこを通っているか確認してください。自宅のアドレスを見せるべきでないサイトには、VPNはアドレスに効きCookieには効かないので、セッションも消してください。
両方が欲しいときは、プライベートウィンドウが一時的なブラウザの状態を提供し、トンネルが接続を運ぶという形で両方を使ってください。そのうえで推測ではなく確認します。あなたのアドレスを返すサービスに何が見えるか尋ね、DNS解決がトンネルと一致するか確かめ、クライアントがすべての通信を対象にしているのか一部のアプリだけかを確認してください。その三つの確認が、約束のどちら半分を実際に得たのかを教えてくれます。