初級ではVPNを「公衆網の上に掘る暗号トンネル」と捉えました。中級では、そのトンネルが技術的に何をしているのか——カプセル化・暗号化・認証の3点と、2つの使い方、2つの実現方式を見ます。
中級の解説は準備中のため、中級の内容を表示しています。
概要 — まず全体をつかむ
詳細 — 1段階ずつ追う
これは何をする係?
VPNが安全な理由は、次の3つを組み合わせているからです。
- トンネリング(カプセル化) — 元のパケットを丸ごと別のパケットの中身として包み直す。外側の宛先はVPNの出口。だから途中の機器には「VPN出口あての1個の荷物」にしか見えない
- 暗号化 — 包んだ中身を鍵がないと読めない形にする。盗聴・改ざんを防ぐ
- 認証 — 通信の前に相手が本物か確かめる。なりすましを防ぐ
アニメーション『VPNの暗号トンネル(二重封筒)』を開く
図のように、元パケットは「暗号の封筒」で包まれ、さらに「新しい宛先ラベル」が付いて公衆網を渡ります。外からは二重封筒の中身は見えません。
登場人物メモ:
仕事の流れ
- 端末とゲートウェイが相互認証し、共有する鍵を決める
- 送信側で元パケットを暗号化してカプセル化(トンネルへ)
- 公衆網を「VPN出口あての荷物」として運ぶ
- 受信側ゲートウェイで開封・復号し、元パケットを取り出して社内網へ渡す
アニメーション『VPNトンネル(暗号カプセルが公衆網を渡る)』を開く
- 端末 — VPNを始める側。元パケットを暗号化してカプセル化する
- 公衆網(インターネット) — 誰でも通る公道。二重封筒の中身は見えず、外側の宛先だけで運ぶ
- 対向VPNゲートウェイ — トンネルの出口。開封・復号して元パケットを取り出し社内網へ渡す
0 / 5
上の図を「▶ 再生」すると、元パケットが暗号カプセル(二重封筒)に包まれ、公衆網を渡り、対向ゲートウェイで開封されるまでの流れを1手ずつ追えます。公衆網を渡る区間では、外からは中身が見えないことに注目してください。
2つの使い方と2つの方式
使い方(どことどこを結ぶか)
- サイト間VPN — 拠点どうし(東京⇄大阪など)を常時つなぐ。ゲートウェイ間にトンネルを張り、社員は意識せず使える
- リモートアクセスVPN — 個人の端末が社内網へ入る。ノートPCやスマホにVPNソフトを入れて接続する
実現方式(何で暗号化するか)
- IPsec-VPN — IPパケットのレベルで暗号化・認証する。拠点間の常時接続に強い。詳しくは IPsec
- SSL/TLS-VPN — WebでおなじみのTLSを使う。ブラウザだけで使える手軽さが利点で、リモートアクセスに向く
⚠️ うまくいかないとき
- 速度低下 — 暗号化と経路の遠回りでオーバーヘッドが出る
- MTU問題 — カプセル化で1パケットが大きくなり、分割・欠落が起きることがある
- 出口から先は守られない — VPNが守るのは端末〜出口の区間だけ。出口から先は通常の通信に戻る
- 設定・鍵の管理 — 認証情報や鍵が漏れると、トンネルごと悪用されうる
理解度チェック
そのまま解けます(成績は保存されません)。無料アカウントを作ると、学習の記録と進捗の山登りが始まります。
問1. 個人が自宅から社内ネットワークに入るときのVPNはどれ?
問2. VPNの「トンネリング」とは何を指す?
問3. VPNが安全な理由となる3要素のうち、「なりすまし」を防ぐのはどれ?
問4. VPNにおける「暗号化」が果たす役割として正しいのは?
問5. サイト間VPNの説明として正しいのは?
問6. VPNの限界として正しいのは?
問7. IPパケットのレベルで暗号化・認証を行い、拠点間の常時接続に強いVPN方式を何という?
問8. カプセル化で1パケットが大きくなり、超えると分割・欠落の原因になる「1パケットで運べるデータ量の上限」を英字3文字で何という?