如何检查网站是否使用WebRTC

2020-02-11 16:08:00
导读WebRTC是这些新技术之一,一方面非常有用,另一方面又因为它可能被滥用而成为隐私的噩梦。WebRTC(RTC代表实时通信)是所有主要Web浏览器都支

WebRTC是这些新技术之一,一方面非常有用,另一方面又因为它可能被滥用而成为隐私的噩梦。

WebRTC(RTC代表实时通信)是所有主要Web浏览器都支持的一组API。它的主要用途是在网站和服务可用于语音和视频聊天以及其他通信形式的浏览器中集成更好的通信功能。

默认情况下,Firefox,Chrome和其他浏览器中已启用WebRTC,并且网站和服务可以在无需用户干预的情况下使用它。

从隐私的角度来看,WebRTC的问题之一是浏览器可能会将设备的“真实” IP地址泄漏给网站。由于没有WebRTC权限提示,因此站点甚至可能在用户不知道的情况下这样做。

连接到VPN,Socks代理或Tor的用户可能会自动泄漏其设备的IP,因为这是一个巨大的隐私问题,浏览器制造商通常会忽略它。

只有少数浏览器包含阻止WebRTC IP泄漏的选项。Vivaldi在“设置”>“隐私”下有一个选项可以禁用设备IP地址的广播,并且Firefox用户甚至可以通过在about:config上将media.peerconnection.enabled设置为false来完全禁用WebRTC 。

附加件,如uBlock产地,的WebRTC防止泄漏为Chrome,和Opera。

注重隐私的Internet用户知道WebRTC可能会泄漏设备的IP地址,但大多数用户不会泄漏。

检查网站是否使用WebRTC

如果您使用Google Chrome或大多数基于Chromium的浏览器(例如Opera或Vivaldi),请执行以下操作:在浏览器的地址栏中加载chrome:// webrtc-internals /以列出所有WebRTC连接。

webrtc连接

尝试建立WebRTC连接的站点在顶部列出(在本例中为https://ip.voidsec.com/。

Mozilla Firefox用户需要在浏览器的地址栏中加载about:webrtc才能显示WebRTC连接。

Firefox WebRTC内部

Firefox在“会话统计信息”下列出站点地址。

浏览器列出了WebRTC连接的事实并不一定意味着该设备的IP地址已泄漏。

如果您已将浏览器配置为阻止WebRTC泄漏,或者您的VPN提供商使用的软件自动阻止WebRTC IP泄漏,则不会被泄漏。

您可以使用内部页面来查找网站是否使用或滥用WebRTC。虽然您期望WebRTC在提供通讯服务和应用程序的网站上使用,但您可能很难找到新闻网站可能希望这样做的原因。

结束语

如果您问我,我会认为浏览器绝不应在未先征得用户许可的情况下实现可能泄漏数据(例如IP地址)的功能。

当涉及到隐私时,我使某些浏览器制造商(例如Mozilla)具有比其他浏览器更高的标准,并且令我感到困惑的是Firefox在建立WebRTC连接之前没有显示权限提示(或至少包括启用此功能的选项) 。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章