WebRTCリークとは?
WebRTC(Web Real-Time Communication)は、プラグインなしでピアツーピアのビデオ通話、音声チャット、ファイル共有を可能にするブラウザ技術です。直接接続を確立するために、WebRTCはSTUNサーバーを使用してパブリックIPアドレスとローカルネットワークIPアドレスの両方を含むIPアドレスを検出します。このプロセスはブラウザレベルで行われ、VPNトンネルを完全に迂回します。
VPNが有効な状態でも、悪意のあるウェブサイトはJavaScriptを使用してWebRTCを起動し、ICE(Interactive Connectivity Establishment)候補を通じてあなたの本物のIPアドレスを検出することができます。これはVPNリークの中で最もよく見られるものの一つであり、多くのユーザーは自分のブラウザが身元を露出させていることに気づいていません。
WebRTCを無効にする方法
Firefoxでは、アドレスバーにabout:configと入力し、media.peerconnection.enabledをfalseに設定します。ChromeはWebRTCをネイティブで無効にする方法がないため、「WebRTC Leak Prevent」などの拡張機能をインストールしてください。Braveには、設定 > プライバシー > WebRTC IPハンドリングポリシーに組み込みのオプションがあります。完全な保護のためには、WebRTCリーク防止機能が内蔵されたVPNを使用してください。