VPNプロトコルとは何でしょうか
要点: VPNプロトコルとは、データがどのように暗号化され、VPNサーバーまで運ばれるかを定めた規則の集まりです。速さではWireGuard、実績の長さではOpenVPN、モバイルではIKEv2が抜きん出ています。どこでも通用する万能のプロトコルは存在しないため、よくできたアプリはネットワークと場所に応じて自動的に切り替えます。
VPNプロトコルは、お使いの端末とVPNサーバーの間をデータがどう行き来するかを決める規則の集まりです。VPNが話す言語のようなものだとお考えください。どの暗号方式を使うか、安全なトンネルをどう取り決めるか、失われたパケットをどう回復するか、ネットワークが切れたときにどれだけ速く接続を張り直すか。これらはすべてプロトコルが決めています。同じサーバーを使う二つのVPNの使い心地がまったく違って感じられるのは、既定のプロトコルが異なるというだけの理由であることも珍しくありません。
プロトコルを理解しておく価値があるのは、その選択によって実際に体感できる三つのことが変わるからです。ページが表示される速さ、バッテリーの持ち、そして制限の厳しいネットワークでそもそも接続できるかどうかです。プロトコルを誤ると、スマートフォンのバッテリーを消耗し、ホテルのWi-Fiのログイン画面で止まってしまい、検閲ファイアウォールに丸ごと遮断されることさえあります。
主要なVPNプロトコル
WireGuard - 新しい王者
WireGuardは主流のVPNプロトコルとしては最も新しく、速度と簡潔さに対する業界全体の期待値を塗り替えました。
長所:
- 非常に高速で、OpenVPNよりはっきり速いと感じられることが多い
- コードベースが非常に小さく(約4,000行)、セキュリティ上の欠陥を監査するのがはるかに容易
- モバイル端末でのバッテリー消費が少ない
- ネットワークが切り替わった直後でも、ほぼ瞬時に接続できる
短所:
- 新しいぶん、OpenVPNほど実運用で揉まれた期間が長くない
- 既定の構成では内部IPアドレスが固定で割り当てられるため、プライバシーを守るには提供者側の慎重な扱いが欠かせない
向いている用途: 速度を重視する方、モバイル端末、そして動画のストリーミング。
OpenVPN - 信頼のベテラン
OpenVPNは15年以上にわたって業界標準であり続け、今なおセキュリティ研究者が最も信頼するプロトコルです。
長所:
- 非常に安全で、長年にわたり徹底的に監査されてきた
- 設定の自由度が高く、TCPとUDPのどちらの通信にも対応
- ほぼあらゆる端末やオペレーティングシステムで動作する
- 完全なオープンソース
短所:
- 実環境での測定の多くでWireGuardより低速
- 手作業での設定が複雑になりやすい
- スマートフォンのバッテリー消費が大きい
向いている用途: 最大限のセキュリティ、古いシステムとの互換性、そして長い公開実績を持つプロトコルを選びたい場面。
IKEv2/IPsec - モバイルの覇者
IKEv2はMicrosoftとCiscoが共同で開発したもので、現代のほとんどのオペレーティングシステムに標準で組み込まれています。
長所:
- Wi-Fiとモバイル回線を行き来しても途切れずに再接続するため、モバイルに最適
- 接続の確立が速い
- 強固で、仕組みがよく理解されたセキュリティ
短所:
- 元の形ではオープンソースではない
- 固定のUDPポートを使うため、一部のファイアウォールに検知され遮断されうる
向いている用途: 一日中ネットワークを移動し、切れてもすぐ復帰する接続を求めるモバイル利用者。
ShadowsocksとXRay - 検閲と戦う者たち
WireGuard、OpenVPN、IKEv2が開かれたネットワークでの速度と安全性を目指して設計されているのに対し、ShadowsocksとXRay(Realityをベースにしたプロトコル)は、ごく普通のHTTPS通信に見えるように設計されています。これは、deep packet inspectionでVPN接続を検知し遮断している国では大きな意味を持ちます。
長所:
- VPN通信をふつうのウェブ閲覧に見せかけ、検閲ファイアウォールをすり抜ける
- ネットワーク事業者が特徴を見分けて遮断するのが難しい
- 従来型のプロトコルが検知され破棄される場所でも有効
短所:
- 素のWireGuardに比べてわずかに負荷が増える
- 開かれたネットワークよりも、制限の厳しい地域でこそ真価を発揮する
向いている用途: 検閲の厳しい地域にいて、とにかくつながる接続を必要としている方。
速度の比較
| プロトコル | 速度 | セキュリティ | バッテリー |
|---|---|---|---|
| WireGuard | 非常に優秀 | 非常に優秀 | 消費が少ない |
| OpenVPN | 良好 | 非常に優秀 | 消費が大きい |
| IKEv2 | かなり優秀 | 良好 | 消費は中程度 |
| Shadowsocks/XRay | 良好 | かなり優秀 | 消費は中程度 |
適切なプロトコルの選び方
自宅や職場のWi-Fiで閲覧や動画視聴が中心なら、速度を優先してWireGuardを選ぶとよいでしょう。スマートフォンで一日中ネットワークを渡り歩くなら、IKEv2がいちばん滑らかな体験をもたらします。長く公開されてきたセキュリティの実績を何より重んじるなら、OpenVPNが手堅い選択です。そして検閲の厳しい地域を旅している、あるいはそこで暮らしているなら、ShadowsocksやXRayのような難読化プロトコルだけが確実にあなたをオンラインにしてくれます。
うれしいことに、この判断を自分の手で下さなければならない場面はほとんどありません。よくできたVPNはネットワークの状態を試し、最も速く確実につながるプロトコルを選び、それが遮断されれば黙って別のプロトコルへ切り替えます。
GLOBEXが複数のプロトコルを使う理由
GLOBEXでは、IKEv2、Shadowsocks、XRayを軸にした複数プロトコルの方式を採用しています。理由は次のとおりです。
1. 確実さ - 自動切り替えにより、ISPが一つのプロトコルを遮断しても接続は保たれます。最初の試みが失敗すれば、アプリはあなたが何もしなくても次の選択肢へ進みます。
2. 速さ - IKEv2はバッテリー消費を抑えたまま速く効率のよい接続を提供するため、日々のモバイル利用に理想的です。
3. 検閲対策 - ShadowsocksとXRayは通信を偽装して、制限の厳しい国のdeep packet inspectionをかいくぐります。ふつうのVPNが検知され切断される場所でも接続が保たれます。
多くのプロトコル比較が見落としているのは、この点です。目的は一つの勝者を決めることではありません。出会うすべてのネットワークに合った道具を用意し、その間を自動的に行き来することです。
まとめ
ここまで取り上げたプロトコルは、正しく実装されていればいずれも安全です。本当の教訓は、あらゆる場所で、あらゆる国で、あらゆるネットワークで通用するプロトコルは一つも存在しない、ということです。WireGuardは純粋な速度で、OpenVPNは長いセキュリティの実績で、IKEv2はモバイルでの安定性で、そして難読化プロトコルは検閲への強さで抜きん出ています。GLOBEXが利用者を一つの選択肢に縛りつけず、場所と回線に合わせて最適なプロトコルを賢く選ぶのは、まさにそのためです。GLOBEXをダウンロードして、プロトコル選びはアプリに任せてください。