本文へスキップ

Wi-Fiに見えていることを確かめる:無料のプライバシーチェックのしくみ

カフェ、ホテル、自宅のネットワークが、あなた自身のアクセスから何を知りうるかを、ブラウザーの中だけで計算して見せる無料ツールのしくみと限界を説明します。

PryVPNチーム公開5分で読めます
イラスト:Wi-Fiの電波を調べるルーペ。見つかるのは鍵付きのパケットだけ
結論

無料ツール「Wi-Fiに見えることをチェック」は、あなた自身のアクセスを使って、そのWi-Fiの管理者が記録できることを示します。サイトの名前、サーバーのアドレス、接続した時刻、やりとりしたデータ量です。計算はブラウザーがもともと持っている時間のデータを使ってブラウザーの中で行い、私たちには何も送られません。VPNを使っているかどうか、スマートフォンがどのDNSサーバーを使っているか、ほかのアプリが何をしているかはわかりません。

「Wi-Fiの管理者には、何をしているか見られている」という話は、だれもが一度は聞いたことがあるでしょう。けれども、具体的に思い浮かべられる人は多くありません。メッセージが見られるのか、パスワードは、見ている動画は。答えを具体的にするために、あなた自身のアクセスを使って見せる無料のページを作りました。Wi-Fiに見えることをチェックです。何をするのか、何も集めずにどう動くのか、そして限界はどこにあるのかを説明します。

ツールで見られること

どのネットワークでページを開いても、いま行ったアクセスをもとに、小さな「アクセスポイントの記録」を作ります。

表示されるもの 出どころ VPNなしでネットワークから見えるか
サイトの名前 名前の問い合わせ(DNS)と、安全な接続の開始時に送られる名前(SNI) はい。多くの端末とサイトで
サーバーのアドレス 接続そのもの はい
アクセスを始めた時刻 ブラウザーの時間のデータ はい
やりとりしたデータ量と速さ ブラウザーの時間のデータ はい。量と時間は見えますが、中身は見えません
使われたプロトコル ブラウザーの接続の記録 はい
おおよその端末の種類 ブラウザーが自分について伝える情報 多くの場合、通信のほかの手がかりから
ページの内容や入力した文字 なし。HTTPSで暗号化されます いいえ

スイッチを切り替えると、同じ記録をPryVPNを使った場合と比べられます。サイトの名前、アドレス、サイトごとの時間は消え、残るのはVPNサーバーへの暗号化された接続1本と、その合計の量だけです。銀行など、アクセスしそうなサイトを入力して、ネットワークが何を記録するかを見ることもできます。この部分はページの中だけで動くシミュレーションで、入力した内容はどこにも送られません。

何も集めずに動くしくみ

プライバシーのためのツールなら、自分たちもそれを守るべきだと考え、厳しいルールで作りました。

  • 計算はすべてブラウザーの中で行います。 ブラウザーは、読み込んだページごとに標準化された時間のデータ(W3CのNavigation TimingとResource Timingの仕様)を持っています。名前の問い合わせの開始と終了、安全な接続が始まった時刻、使われたプロトコル、届いたバイト数などです。ページはあなたのブラウザーからこれらの値を読み取り、わかりやすい言葉に置き換えます。
  • 私たちには何も送られません。 測定値も入力内容も、ページの中にとどまります。
  • トラッカー、Cookie、外部のスクリプトはありません。 pryvpn.comのほかのページと同じです。
  • 位置の特定はしません。 アドレスを場所やプロバイダーに変換することはありません。

わからないこと

限界を正直に伝えることも、このツールの一部です。ウェブページの中からは、次のことはわかりません。

  • いまVPNを使っているかどうか。 ページからはどちらも同じに見えます。そのため、比較は判定ではなくスイッチにしています。
  • スマートフォンが使っているDNSサーバーや、問い合わせが暗号化されているかどうか。正直なDNSリークテストには専用のDNSサーバーが必要で、ウェブサイト用には運用していません。PryVPNのアプリにはそのためのリークテストがあり、リークテストのヘルプ記事で説明しています。
  • スマートフォンのほかのアプリがしていること。 見えるのは、このブラウザーのタブだけです。
  • このネットワークが偽物かどうか。 本物をまねたアクセスポイントでも、同じ記録が表示されます。

HTTPSでもサイトの名前が見える理由

多くの人がいちばん驚くのは、HTTPSのサイトでも名前はネットワークから読めることです。これは2回起こります。

  1. DNSの問い合わせ:多くの端末では、「example.jpはどこ?」という問い合わせが、暗号化されずにネットワークのDNSサーバーへ送られます。
  2. 安全な接続の開始時:共有サーバー上の正しいサイトにつなぐため、ブラウザーは暗号化が始まる前のTLSのハンドシェイクでサイト名を伝えます(サーバー名表示、SNI、RFC 6066)。

暗号化されたDNSとEncrypted Client Helloはこのすき間をふさぎますが、多くのスマートフォンとサイトはまだ両方には対応していません。VPNなら、すべてを1本の暗号化されたトンネルに入れるので、いますぐふさげます。同じ問題をプロバイダーの立場から説明したのが、ガイド「プロバイダーから見えるもの」です。

ほかにも2つの無料ツール

このページには、同じルールで作った2つの仲間があります。

  • IPアドレス確認とWebRTCリークテスト:サイトから見えるアドレスを表示し、ブラウザーがWebRTCで別のアドレスを漏らしていないかを確認します。IPv4とIPv6のアドレスを、それぞれが示す国と都市とともに表示します。アドレスは私たちのサーバーが記録も保存もせずに返します。
  • このWi-FiでVPNが繋がらない?:ログインページ、タイムアウト、一部のサイトだけ開かないなど、見えている症状を選ぶと、あなたの場合の手順を示します。

よくある質問

公衆Wi-Fiでこのツールを使っても大丈夫ですか?

大丈夫です。ブラウザーがそのアクセスについてすでに知っていることを読むだけで、私たちには何も送られません。

Wi-Fiの管理者には本当にこれがすべて見えるのですか?

機器が記録するように設定されていれば、ネットワークの管理者はこれらを記録できます。多くのルーターやアクセスポイントのシステムにはその機能があります。ただし、あるカフェが実際に記録しているかどうかは別の話です。このツールが示すのは、できることであって、特定のネットワークの実態を推測するものではありません。自宅、職場、ホテル、大学のネットワークについては、記事「Wi-Fiの管理者に見えるもの」をご覧ください。

VPNを使うと、ツールの結果は変わりますか?

ページからはVPNを検出できないので、同じ測定値が表示されます。スイッチを使えば、代わりにネットワークから見えるもの、つまり暗号化された接続1本だけで、サイトの名前は見えないことを確認できます。

この記録を見て、Wi-Fiに見られない状態にしたいと思われたら、PryVPNのベータ版に登録してください。

参考資料

  1. W3C:Navigation Timing Level 2(英語)
  2. W3C:Resource Timing(英語)
  3. RFC 6066:TLSの拡張、サーバー名表示(SNI)を含む(英語)
  4. IETF:TLS Encrypted Client Hello(草案、英語)

誤りに気づいたらsupport@pryvpn.comまでお知らせください。修正して日付を更新します。

さらに詳しく

同じテーマのガイドとヘルプ記事です。

ブログの関連記事

ベータ版でPryVPNを試す

無料・カード不要・アクティビティログなし。ベータに参加いただければ、枠が空きしだいメールでお知らせします。PryVPNはGoogle Playからインストールします。

Google Playで無料配信中Androidアプリの全機能を、少人数ずつご案内

アプリをダウンロード

ダウンロードは需要に応じて順次開放されます。メールアドレスを入力すると、ダウンロードできるようになった時点でお知らせします。

  • 無料・カード不要
  • アクティビティログなし
  • WireGuardで暗号化
  • Google Playでのみ配信