VPNリークとは?IPアドレスとDNSの漏洩をテストして防止する方法
ほとんどのVPN(仮想プライベートネットワーク)は、データを暗号化してくれる頼もしい存在です。しかし、実はそれ以外の情報が意図せず漏れ出していることをご存じでしょうか。いわゆる「VPNリーク」は、あなたが想像している以上に多くの情報を第三者に渡してしまう可能性があります。
では、VPNリークに対して私たちは何ができるのでしょうか。どのようにすれば漏洩を防げるのか、詳しく見ていきましょう。
VPNはどんな情報を漏洩しているのか?
前述のとおり、ほとんどのVPNは接続経由で送信するデータを暗号化します。そのため、クレジットカード番号やパスワードといった重要な情報はおおむね安全です(もちろん例外はあります)。
ところが、同じ接続を通じて送信される他の情報までもが暗号化されているとは限りません。特に注意すべきなのが「IPアドレス」と「DNSリクエスト」の2つです。
IPアドレスの漏洩
IPアドレスは、インターネット上の他のコンピュータにあなたが誰であるかを伝える固有の識別子です。多くの場合、それ自体は重大なセキュリティリスクにはなりません。相手があなたのIPアドレスを知っていたとしても、すぐにハッキングできるわけではないからです。
しかしながら、プライバシーの観点からはリスクになり得ます。IPアドレスからは、あなたに関するさまざまな情報が読み取れます。以下は、VPN未接続の状態で筆者のPCのIPアドレスを調べた結果です。
もし誰かがこのIPアドレスを入手すれば、利用しているISP(インターネットサービスプロバイダ)や所在地を特定できてしまいます。大したことないように思えるかもしれませんが、どんな些細な情報でも、なりすまし詐欺などに悪用される可能性はあります。
IPアドレスを保護することで、他のコンピュータはあなたの居住地域を知ることができなくなります。これはプライバシー保護において確実に大きなメリットです。
また、サイト側はIPアドレスを使ってコンテンツへのアクセスを制限することもあります。動画配信サービスでよく見られるケースですが、その他のコンテンツでも起こり得ます。
DNSリーク
そもそも、なぜVPNを使うのでしょうか。理由の一つは、「ISPやその他の第三者に、自分がどのサイトを閲覧しているか知られたくない」というものではないでしょうか。検閲への懸念、ISPからの監視、あるいは政府による監視などを恐れている方もいるでしょう。
VPN経由のデータが暗号化されていれば、どのサイトを見ているのか誰にも分からない——そう思っているかもしれません。それは概ね正しいのですが、ここに一つだけ落とし穴があります。
ウェブサイトにアクセスするとき、まず最初にDNSサーバーへリクエストを送ります。このリクエストは端的に言えば「makeuseof.com に行きたいのですが、IPアドレスを教えてください」という内容です(実際にはDNSはもっと多様な役割を担っています)。DNSサーバーがIPアドレスを返答し、ブラウザが接続を確立する仕組みです。
ところが一部のVPNは、これらのDNSリクエストを暗号化されていない通信路で送信しています。つまり、サイト上でのやり取り自体は暗号化されていても、しっかり監視している人間がいれば、「makeuseof.com のIPアドレスを要求した」という事実までは把握できてしまうのです。
想像してみてください。これは、あなたが見られたくないはずの閲覧履歴への窓を他人に開けてしまうようなものです。覗き見るのが誰であっても、好ましい状況ではないはずです。
VPNのIPアドレス漏洩をテストする方法
VPNがIPアドレスを漏洩しているかどうかを確認するには、VPNリークテストを実行します。まず、自分自身のIPアドレスを控えておきましょう(Googleで「what is my ip address」と検索すれば確認できます)。
次に、VPNに接続し、別の都市または国にあるサーバーに接続されていることを確認してください。
そのうえで、VPNリークテストを実行します。こうしたテストを提供しているサイトは数多くありますが、Astrillのテストツールは特に優秀です。astrill.com/vpn-leak-test にアクセスし、「Run full test(完全テストを実行)」を選択しましょう。
テストの完了までには数分かかります。終了すると結果が表示されます。
表示されたIPアドレスが、VPN接続前に確認したものと同じだった場合、あなたのVPNサービスは漏洩を起こしています。これは由々しき事態です。
Astrillのテストを含め、多くのVPNリークテストではIPv4アドレスとIPv6アドレスの両方が表示されます。両者の技術的な違いは本題にとってさほど重要ではありません。知っておくべきは「IPv6トラフィックの保護が苦手なVPNもある」という点です。
どちらのアドレスも公開されたくはないはずなので、必ず両方を隠す対策を講じましょう。
Astrillのテスト結果がすべてグリーンで(本来のIPアドレスが表示されていなければ)、あなたのVPNは安全だと言えます。
VPNのIPアドレス漏洩を防止する方法
IPアドレスを隠すための最善策は、評判の良いVPNを利用することです。IPアドレスの秘匿はVPNの最も基本的な機能の一つであり、今使っているサービスがそれを果たせていないなら、新しいサービスへ乗り換えるタイミングです。
一方、IPv6アドレスの保護は話が別です。実際にIPv6トラフィックを暗号化トンネル経由でルーティングしているVPNは少数派で、「IPv6リーク保護」を掲げているサービスの多くは、単純にIPv6を無効化しているだけです。ただ、それでも大きな問題ではありません。
ただしIPv6を使用している場合は、VPNに搭載されているIPリーク保護機能が、トラフィックを本当に暗号化しているのか、単に無効化しているだけなのかを必ず確認してください。
VPNのDNSリクエスト漏洩をテストする方法
DNSリクエストの漏洩を確認する場合も、先ほどと同じ手順を使います。AstrillのテストツールはDNSリークの検出にも対応しています。
さらに詳しい情報が必要な場合は、dnsleaktest.com を利用すれば、自分のDNSリクエストにアクセスできる可能性のある相手を特定できます。
以下は、Astrillで保護なしの状態でDNSテストを実行した結果です。
そして、VPNに接続した後の結果がこちらです。
DNSテストを実行した際、Googleや地元のISPなど、VPNでもセキュアなDNSプロバイダでもないサーバーが表示されたら、DNS情報が漏洩している可能性が高いと言えます。
VPNのDNSリクエスト漏洩を防止する方法
こちらも同様に、評判の良いVPNを利用することが最善策です。トップクラスのVPNにはDNSリーク保護機能が標準搭載されているため、心配はほぼ不要です。
それでも、お使いのVPNクライアントにDNSリーク保護のオプションがあるかどうかを確認し、有効になっていることをチェックしておく価値はあります。
さらに、セキュアなDNSサーバーやVPN提供元が用意するDNSサーバーを利用することで、セキュリティを一段と強化できます。
今日からVPNリークをテストしよう
VPNプロバイダがどれほど安全性を謳っていても、必ず自分でテストを行うべきです。IPアドレスとDNSのリークテストを実施すれば、VPNの防御における穴を発見できます。そして、もし穴が見つかったら、それを塞ぎましょう。
VPNに関わるすべてのことについて言えることですが、最良の選択は信頼できるプロバイダのプレミアムサービスを利用することです。当サイトのおすすめVPN特集も参考に、最も安全で信頼性の高いサービスを選んでみてください。
-
リプレイアタックとは?仕組みと効果的な防止策を徹底解説
デジタル技術の進歩により、私たちの生活は格段に便利になりました。しかし同時に、サイバー攻撃やデータ漏洩のリスクにも常にさらされています。本記事では、「リプレイアタック」とは何か、そしてそれを防ぐための具体的な対策について詳しく解説します。 リプレイアタックは、サイバー犯罪者が保護されたネットワークに侵入し、通信を傍受した上で、メッセージの再送や遅延によって受信者を騙し、攻撃者の意図どおりの動作をさせる攻撃手法です。この攻撃の厄介な点は、攻撃者が傍受した暗号化メッセージを解読する高度な技術を持っていなくても、メッセージ全体をそのまま再送するだけで送信者になりすませてしまうことにあります。 リプレ
-
VPNは本当に機能している?VPNリークをテストして確認する方法
オンラインでの匿名性を高めるために、デバイスにVPNサービスをインストールしたばかり——その次に何をすべきでしょうか?単にVPNをインストールするだけで、安全が確保されデジタルプライバシーが守られると考えていませんか?もしインストールしたVPNサービスが正しく機能していなかったらどうなるでしょう?使用中のVPNが機密情報を漏らしたり、第三者に盗み見されたりしていないか、どうやって確認すればよいのでしょうか? 実は、使用しているVPNサービスが信頼できず、トラフィックリークの脆弱性を抱えている可能性は決してゼロではありません。すべてのVPNが100%安全というわけではないのです(厳しい現実ですが