ツールの特長
WebRTC 漏洩テスト
テストは完全にブラウザ内で実行されます: WebRTC/ICE 経由で露出するローカルおよびグローバルのIPアドレスを収集します。
WebRTC 漏洩とは?
WebRTC(Web Real-Time Communication)は、ブラウザがプラグインなしで音声・ビデオ通話を行うための標準です。問題はここです: WebRTC は2つのブラウザを直接つなぐために、お使いの端末の STUN サーバー経由で実際のIPアドレスを取得します そして、これらのアドレスは JavaScript から読み取れます。プロキシが完璧に動作していても、悪意あるページは WebRTC 経由でたった1行のコードから実際のIPを取得できます。
これはHTTP通信とはまったく独立したチャネルです — そのため、プロキシやVPNを使うだけではWebRTCリークは防げません。
テスト結果の読み方
- テストでは あなたのプロキシ IP が表示される場合:漏えいはなく、設定は安全です。
- プロキシ IP と並んで あなたの本当のグローバル IP が表示される場合:漏えいが発生しています。以下の手順を実行してください。
- ローカルネットワークのアドレス(192.168.x.x)だけが表示される場合: 外部から見たリスクは低いです。
WebRTC 漏洩を止めるには?
Firefox
アドレスバーに about:config と入力し、 media.peerconnection.enabled のキーを false にしてください。WebRTC は完全に無効になります。
Chrome
Chrome では WebRTC を完全に無効化できません。「WebRTC Network Limiter」のような公式拡張機能を使い、トラフィックをプロキシのインターフェースだけに制限できます。
アンチディテクトブラウザ
マルチアカウント運用で使われるアンチディテクトブラウザには、プロファイルごとに WebRTC の値をプロキシ IP に置き換える設定があります — SNS 運用では 推奨される方法はこれです。
総合プライバシーチェック
WebRTC だけが漏洩経路ではありません。 IP の確認 と DNS テスト と合わせて 3 点チェックを完了しましょう。3 つとも問題なければ、プロキシ経由の身元は一貫しています。
よくある質問
01WebRTC を無効にすると何が使えなくなる?
ブラウザ内のビデオ通話や一部のライブ配信機能が動作しなくなります。これらのサービスを使わないなら、無効化による実質的なデメリットはありません。
02SOCKS5 を使っていますが、WebRTC はそれでも漏洩しますか?
はい。WebRTC はプロキシ設定とは無関係に、STUN 経由で実際の IP を取得できます。対策はブラウザ側で行う必要があります。
03モバイルブラウザではどうなりますか?
モバイル版 Chrome と Safari でも WebRTC は有効で、同じリスクがあります。モバイルでは拡張機能のサポートが限られるため、プライバシー重視のブラウザを選ぶとよいでしょう。