VPNの定義と狙い

VPN(Virtual Private Network)は、端末とVPNサーバの間で通信を「トンネル」で包み、その経路に対する見え方を変える技術です。狙いは主に、(1) 公衆ネットワークなどでの通信の盗み見を減らすこと、(2) 通信が向かう先をVPNサーバ経由にすることで、地域やネットワーク都合による到達性を調整すること、(3) 社内・拠点間などのネットワーク接続を一体化して扱うこと、に整理できます。

簡単な仕組み(通信はどう流れる?)

イメージとしては、端末で発生した通信がそのまま目的地へ行くのではなく、VPNサーバへ向かう「入口」と「出口」を作ります。端末側ではトンネルを張り、トンネル内にデータを載せて暗号化し、VPNサーバ側で復号してから本来の宛先へ転送します。これにより、途中の経路では「VPNサーバとの通信」に見える時間帯と情報が増え、宛先や内容の露出は抑えられます。

ただし、暗号化が効くのはトンネル区間です。VPNの先(VPNサーバから先)での通信が別の形で保護されていない場合、そこでの可視性や改ざん耐性は別問題になります。また、接続先のVPNサーバがどこにあるか、対応プロトコルや設定がどうなっているかによって、体感や挙動が変わります。

VPNの構成要素(最低限押さえる部分)

まず「クライアント(端末側)」と「VPNサーバ(中継側)」が前提になります。次に、トンネルを張るための仕組み(鍵交換や確立手順)と、トンネル内のデータ保護(暗号方式)が中心です。さらに、DNSの扱い(名前解決をVPN経由にするかどうか)も重要です。DNSがVPN経由でない場合、アクセス先の手掛かりが途中に残る可能性があり、狙いと一致しないことがあります。

用語としては、トンネル方式やプロトコルの違い、認証(ユーザー名・証明書など)の違い、クライアント側の分岐制御(どの通信をトンネルに入れるか)などが、実運用の差になります。

制限と誤解しやすい例外

VPNでできること/できないことは、目的ごとに切り分けると理解しやすくなります。