主な5段階
アプリは認証済みの構成を取得し、サーバーを選択して認証済みチャネルを確立します。続いてシステムが経路を追加し、意図した通信を仮想インターフェースへ向けます。
データは端末を離れる前に暗号化され、カプセル化されます。VPNサーバーはそれを復号して宛先へ転送し、応答に対して逆の処理を行います。
認証
クライアントはサーバーを検証し、必要な技術的資格情報を提示します。
ネゴシエーション
プロトコルがセッション鍵とパラメーターを確立します。
ルーティング
システムが意図した通信をトンネルインターフェースへ向けます。
中継
出口サーバーがパケットをインターネットへ転送します。
返信
応答はトンネルを通って戻り、その後アプリケーションへ到達します。
DNSの役割
サイトに接続する前に、DNSリゾルバーは多くの場合、その名前をIPアドレスに変換します。VPN構成はこれらの要求をトンネル経由にできますが、独自のセキュアDNSを使うアプリケーションは別のリゾルバーを選ぶ可能性があります。
そのため「DNSリークなし」という表現は、必ず特定のプラットフォーム、設定、テストシナリオに結び付ける必要があります。
信頼の境界が移動する
VPNはローカルネットワークやインターネットサービスプロバイダーから一部の通信を隠しますが、VPNサーバーが仲介者になります。正しく使用すれば、HTTPSはブラウザーとサイトの間のコンテンツを引き続き保護します。
ログイン済みアカウント、Cookie、ブラウザーフィンガープリント、入力した情報によって、依然として識別される可能性があります。VPNは転送経路を変えますが、デジタルアイデンティティをリセットするものではありません。