WebRTCリークテスト
WebRTCを通じてIPアドレスが漏洩していないか確認します。
パブリックIPアドレス
HTTP経由のIP
取得中...
WebRTC経由のIP
検出中...
WebRTCで検出されたIPアドレス
検出中...
WebRTC機能ステータス
RTCPeerConnection
RTCDataChannel
getUserMedia
WebRTCリークとは?
WebRTC(Web Real-Time Communication)は、ブラウザ間でビデオ通話や音声通話、P2Pファイル共有を実現する技術です。しかし、この技術にはVPNを使用していても実際のIPアドレスが漏洩する脆弱性があります。
WebRTCはSTUNサーバーを使って通信相手との接続を確立しますが、この過程でローカルIPアドレスやパブリックIPアドレスがJavaScriptから取得可能になります。VPNを使用していても、WebRTCはVPNトンネルを迂回して実際のIPアドレスを露出させることがあります。
WebRTCリークを防ぐ方法
- WebRTCリーク保護機能付きのVPNを使用する(NordVPN、ExpressVPNなど)
- ブラウザの設定でWebRTCを無効化する(Firefoxの場合: about:configで media.peerconnection.enabled を false に設定)
- WebRTCブロック用のブラウザ拡張機能を利用する
- Tor Browserを使用する(WebRTCがデフォルトで無効)
このテストの仕組み
このツールはブラウザのRTCPeerConnection APIを使用して、WebRTCが検出できるすべてのIPアドレス(ローカルIP・パブリックIP)を取得します。同時に外部APIでHTTP経由のパブリックIPを取得し、両者を比較することでリークの有無を判定します。