VPNは、接続先のネットワークから通信内容を見えにくくし、端末と選択したノードの間に暗号化された経路を作るためのツールです。ただし、VPNを有効にしただけで、すべての情報が匿名になったり、Webサイトのアカウント情報やCookieが消えたりするわけではありません。安全性を判断するには、ノーログポリシー、暗号化方式、DNSの経路、キルスイッチ、クライアントの権限、そしてサービス運営者が収集する情報を分けて確認する必要があります。
特に公共Wi-Fiやオンライン決済では、「接続済み」と表示されることよりも、実際にどの通信がVPNトンネルを通っているかが重要です。アプリの画面が正常でも、ブラウザーのDNSだけが別経路へ送られたり、VPNを切断した瞬間に通信が通常回線へ戻ったりすることがあります。この記事では、VPNの安全性を自分で確認するための手順を、ログ、暗号化、リークテスト、日常設定の順番で整理します。
VPNで守れる情報と守れない情報を分ける
VPNを使うと、端末からVPNノードまでの通信を暗号化できます。自宅のルーター、ホテル、空港、カフェなどのローカルネットワークからは、端末が接続しているVPNサーバーや通信量などは見える可能性がありますが、トンネル内部の通信内容は通常そのまま読めません。HTTPSを使うWebサイトでは、VPNの有無にかかわらず、ブラウザーとWebサイトの間にも暗号化が適用されます。VPNはこのHTTPSの代わりではなく、端末からVPNノードまでの経路を追加で保護する仕組みです。
一方、VPN事業者のノードを通過した後の通信は、VPN事業者が管理するサーバーや接続先ネットワークを経由します。サービス事業者が見られる情報、Webサイトが取得するCookie、ログイン中のアカウント、ブラウザーのフィンガープリントまで、VPNが自動的に消去することはありません。オンライン決済でも、決済サービスに入力した氏名やカード情報がVPNによって匿名化されるわけではありません。VPNは経路の保護であり、本人確認を不要にする機能ではないと理解しましょう。
90+
対応国
200+
通信回線
5
対応プラットフォーム
不限
同時接続台数
安全性を考えるときは、次の三者を別々の観測者として考えると整理しやすくなります。第一は、端末が接続する家庭、職場、公共Wi-Fiなどのローカルネットワークです。第二は、VPNサーバーを運用するサービス事業者です。第三は、VPNの出口からアクセスするWebサイトやアプリです。ローカルネットワークから見える情報を減らしたいのか、VPN事業者のログを最小化したいのか、Webサイトへの識別情報を減らしたいのかによって、必要な対策は異なります。
- ✅ 公共Wi-Fiでは、VPN接続前に機密性の高い操作を開始しない
- ✅ HTTPSの鍵マークだけでなく、接続先ドメインとアカウント状態も確認する
- ✅ VPNの出口を変更しても、ログイン済みアカウントの識別情報は残ると考える
- ❌ VPN接続済みという表示だけで、DNSやIPv6も保護されていると判断しない
ノーログポリシーは定義と例外を読む
「ノーログ」という表示だけでは、何も保存されないことを意味しません。サービスごとに、アクティビティログ、接続メタデータ、障害診断データ、アカウント情報の定義が異なるからです。アクティビティログにはアクセス先、DNSクエリ、通信内容などが含まれることがあります。接続メタデータには接続時刻、選択した地域、通信量、クライアントのバージョン、エラー情報などが含まれる場合があります。規約を読むときは、これらが保存されるか、アカウントと関連付けられるか、保存期間が定められているかを確認してください。
「サービス改善のために情報を収集する」「不正利用防止のため必要なデータを保持する」といった表現がある場合は、対象となるデータの具体的な種類を探します。診断データが任意送信なのか、初期状態で有効なのか、送信前に内容を確認できるのかも重要です。外部監査の記載があっても、監査対象がノードのログなのか、クライアントなのか、アカウントシステムなのかで意味は変わります。監査済みという一言だけで、サービス全体が検証されたと考えないようにしましょう。
| 確認項目 | 確認する内容 | 注意すべき表現 |
|---|---|---|
| アクティビティログ | アクセス先、DNSクエリ、通信内容を記録するか | ノーログの範囲が定義されていない |
| 接続メタデータ | 接続時刻、ノード、通信量、エラー情報を保存するか | 運用上の一時情報と長期保存を区別していない |
| 診断データ | 何が送信され、ユーザーが無効化できるか | サービス改善という目的だけが記載されている |
| 削除と開示 | 削除方法、法的要請時に提供可能な情報を説明しているか | 保存期間や対象データが不明確 |
暗号化とプロトコルの違いを理解する
暗号化は、第三者が通信内容を読みにくくする仕組みです。プロトコルは、暗号化だけでなく、認証、接続確立、データのカプセル化、再接続、転送方式などを定めます。そのため、プロトコル名だけで安全性や速度を断定することはできません。クライアントとサーバーが同じ方式に対応し、現在のOSで保守され、適切な暗号設定が使われていることが重要です。
WireGuardは比較的シンプルな構成を持つ現代的なVPNプロトコルで、公開鍵を使って接続相手を認証します。OpenVPNは長く利用されている方式で、TCPまたはUDPなどの転送方法を選べる実装があります。Shadowsocksは暗号化プロキシとして使われる方式で、一般的なVPNトンネルと同じ範囲を自動的に保護するとは限りません。VMessやTrojan、Hysteria2も、それぞれ実装やクライアントによって挙動が異なります。利用前に、どのアプリのどの通信が対象になるかを確認してください。
Clash Verge、sing-box、Shadowrocketなどの互換クライアントでは、サブスクリプションをインポートした後に、モードやルールの初期値を確認する必要があります。ルールモードでは対象ドメインだけをプロキシへ送り、その他を直接接続にできます。グローバルモードでは広い範囲の通信をプロキシへ送ります。トンネルモードやシステムVPNとして動作する場合も、DNS、IPv6、ローカルネットワークへのアクセスがどのように扱われるかはクライアントごとに異なります。
プロトコル選択時のチェック項目
- 使用するWindows、macOS、Android、iOS、Linuxクライアントが対象プロトコルに対応しているか確認します。
- サブスクリプションのインポート後、サーバーアドレス、ポート、暗号方式、認証情報が欠落していないか確認します。
- プロキシモードとシステムVPNモードを区別し、保護対象のアプリと対象外のアプリを把握します。
- 自動再接続、キルスイッチ、IPv6、DNSの設定を確認し、切断時に通常回線へ戻る動作をテストします。
- 接続できない場合は、プロトコルだけを変更せず、ルーティング、DNS、他のクライアントとの競合を順番に調べます。
IP・DNS・IPv6リークを実際に確認する
リークテストは、VPN接続中に端末の通信が意図しない経路から外へ出ていないかを確認する作業です。確認対象は主に公開IPアドレス、DNSリゾルバー、IPv6アドレスです。テストページを開く前に、VPNを切断した状態で表示される情報を記録し、その後VPNへ接続して結果を比較します。接続前と接続後で同じ公開IPが表示される場合、VPNがシステム全体に適用されていない可能性があります。
DNSリークでは、VPN接続後も自宅の通信事業者や現在のネットワークが提供するDNSサーバーが表示されることがあります。これは必ずしも通信内容がすべて漏れていることを意味しませんが、名前解決の問い合わせ先を確認する材料になります。IPv6を利用できるネットワークでは、IPv4だけを確認して安心するのは不十分です。VPNクライアントがIPv6をトンネルへ含めるのか、無効化するのか、対象外として直接接続するのかを設定説明で確認してください。
テストは一度だけでなく、接続直後、ノード変更後、Wi-Fi切り替え後、スリープ復帰後、VPN切断時に行います。ブラウザーの既存キャッシュやDNSキャッシュが結果に影響することもあるため、必要に応じてブラウザーを再起動し、複数のサイトやコマンドラインの名前解決結果を比較します。テストサイトそのものにアカウント情報を入力する必要はありません。出所が分からない診断ページへサブスクリプションリンクを貼り付けるのは避けてください。
公共Wi-Fiとオンライン決済で安全に使う設定
公共Wi-Fiでは、まずネットワーク名を施設の案内と照合し、接続後にログイン画面や利用規約を確認します。VPNはWi-Fiの認証を代わりに行うものではないため、キャプティブポータルを通過してからVPNを有効にする必要がある場合があります。接続後は、クライアントのキルスイッチまたは常時接続機能を有効にし、VPNトンネルが確立する前にブラウザーやメールアプリが通信しないようにします。
キルスイッチは、VPN接続が切れたときに指定した通信を遮断する機能です。ただし、すべてのクライアントが同じ範囲を遮断するわけではありません。アプリ単位なのか、システム全体なのか、LAN内のプリンターやルーターへのアクセスまで止めるのかを確認してください。自動接続も、すべてのネットワークで有効にするのではなく、信頼できないWi-Fiだけを対象にできると管理しやすくなります。
オンライン決済では、支払いページのドメイン、HTTPS接続、二段階認証、端末の画面ロックを確認します。VPNの出口地域を頻繁に変えると、不正利用検知によって追加認証や一時的なロックが発生する可能性があります。決済サービスが利用を禁止している場合は、その規約を優先してください。VPN事業者が支払い情報を保持する範囲も、決済代行業者が扱う範囲も別々に確認する必要があります。
- ✅ 公共Wi-Fiでは、接続先の正式名称を確認してから認証する
- ✅ VPN接続後にIP・DNS・IPv6の状態を確認する
- ✅ 決済時はアドレスバーのドメインとHTTPSを確認する
- ❌ サブスクリプションリンクや決済情報を第三者の変換サービスへ入力しない
- ❌ VPNの出口変更だけで、アカウントやCookieの識別が消えると考えない
VPNの安全性に関するよくある質問
ノーログなら絶対に情報は残りませんか?
いいえ。ノーログの定義はサービスごとに異なり、アクセス先を保存しなくても、アカウント情報、通信量、障害診断データなどを扱う場合があります。アクティビティログと接続メタデータを分け、保存期間、関連付け、削除方法を規約で確認してください。
DNSリークが表示されたら、すぐに利用をやめるべきですか?
まず、どのDNSサーバーが表示されたのか、VPNクライアントがシステムVPNとして動作しているか、ブラウザー独自のDNS機能が有効かを確認します。IPv6や分割ルーティングも調べ、設定を変更した後に再テストしてください。原因が説明できず、機密通信を保護できない場合は、その状態で使い続けないほうが安全です。
公共Wi-FiではVPNだけで十分ですか?
VPNはローカルネットワークからVPNノードまでの経路を保護しますが、偽のWi-Fi、フィッシングサイト、端末のマルウェア、ログイン済みアカウントの漏えいを防ぐ機能ではありません。正しいネットワーク名、HTTPS、二段階認証、OSとアプリの更新も合わせて確認してください。
互換クライアントにサブスクリプションをインポートしても安全ですか?
公式または信頼できる配布元から入手したクライアントを使い、サブスクリプションリンクを第三者へ公開しないことが基本です。インポート後は、ルール、DNS、キルスイッチ、システムVPNの状態を確認します。接続できたことだけでなく、どの通信がトンネルを通るのかをテストしてください。
五大プラットフォーム対応のVPNクライアント
90か国以上、200以上の回線に対応し、同時接続台数に制限はありません。Windows、macOS、iOS、Android、Linuxで利用できます。