webRTC解释了(以及为什么要关闭它)

几乎所有人都使用Internet进行工作或娱乐,但很少有人知道如何在浏览时保持安全.

您的在线隐私和安全还取决于浏览器插件(或扩展程序)之类的东西。这就是webRTC的用武之地.

webRTC于2011年首次亮相,它是一种开放源HTML5规范,允许语音和视频通信在网页内运行。无需在浏览器中运行或安装任何插件.

但是它到底有多安全和有效,还有更好的替代方法吗?让我们更深入地看一下.

什么是webRTC?

WebRTC(Web实时通信)是一个开放源代码项目,在浏览器中嵌入了实时语音,文本和视频通信功能.


WebRTC启用了浏览器之间的对等(P2P)通信,而无需任何软件应用程序或浏览器插件.

WebRTC使用JavaScript,应用程序编程接口(API)和HTML5将通信技术嵌入Web浏览器。其目标是使浏览器之间的音频,视频和数据通信更加人性化和简化.

Web实时通信工作组和Internet工程任务组(IETF)当前正在制定WebRTC的标准。目前,在Google Chrome和Mozilla Firefox Web浏览器中已完全启用WebRTC.

作为实时通信标准,WebRTC使Web浏览器能够提供视频通话,语音通话和peer2peer文件传输。 WebRTC也可以从您的计算机网络摄像头捕获图像.

所有这一切听起来可能都很复杂,但实际上webRTC是建立在 简单的概念.

这只是网站直接连接到您的计算机并与您的计算机共享信息的一种方式。但是这样做时,它会看到您的真实IP地址,从而找到有关您的各种信息,例如您的地理位置.

webRTC如何运作?

WebRTC具有三个主要组件,旨在将其用于 工作.

getUserMedia: 这使您的浏览器或本机应用程序可以访问设备的摄像头和麦克风来捕获视频.

RTCPeerConnection: 这样可以在设备上设置音频视频通话.

RTCDataChannel: 这使浏览器或本机应用程序可以在设备之间建立对等通信.

webRTC旨在执行多个任务,但是建立此实时对等音频视频通话是主要优势。为此,为每个设备分配了一个公共IP.

这样做是为了使其能够检测到其他尝试建立连接的设备。然后创建信令数据通道以支持设备到设备的通信,因此建立了会话.

信令通过HTTPS连接或Websocket进行。它是通过JS代码实现的,它本身并不是WebRTC的一部分.

WebRTC会生成发送所需的信息,并处理收到的信息,但实际上并不会通过网络对其进行任何处理。这些信息如今已由WebRTC打包到SDP消息中.

实际的媒体通过非常不同的媒体和连接。它通过“媒体渠道”。它们使用SRTP(用于语音和视频)或SCTP(用于数据通道).

一方面,WebRTC非常有用,因为它可以通过直接连接两个用户来帮助实现语音和视频通话,例如Skype或Zoom.

它利用了现代的音频和视频编解码器(G711,OPUS,VP8),并允许第三方开发人员在WebRTC之上构建任何应用程序.

它的开源结构为用户提供了极大的灵活性和自由,使他们可以选择部署该技术.

为什么webRTC危险?

尽管有很多好处,WebRTC还是有 缺点少 这使得它不适合每个试图在线实现匿名和安全性的人.

主要问题是WebRTC不会隐藏您的真实IP地址,并且可能危害任何代理, 虚拟专用网, Tor,或Ghostery等热门插件.

要通过WebRTC建立音频或视频连接,两台计算机需要交换公共IP地址和本地IP地址.

该过程非常简单,以至于简单的JavaScript代码就可以轻松地请求并获得IP。结果是严重破坏了任何系统的安全性,只有通过禁用WebRTC才能解决此问题.

但这不是运行WebRTC的唯一弊端,因为它可能导致危险。它提高了浏览器的可识别性,从而使网站可以跟踪单个用户(所谓的指纹技术).

浏览器与其他浏览器的设置和行为越不同,其可识别性或唯一性就越高.

结果,网站能够识别用户并跟踪其互联网使用情况,而无需Cookie.

WebRTC还降低了虚拟专用网络(VPN)的有效性,许多人将其用于匿名和安全性。 WebRTC允许连接的客户端即使在VPN或代理下工作时也可以获取用户的IP.

什么是webRTC的合适替代品?

如果您想在浏览时真正匿名,最好的选择是使用VPN隐藏您的IP地址。在这种情况下,将仅检测到由VPN分配的本地IP地址.

禁用webRTC 使得跟踪您的实际IP地址变得更加困难。因为webRTC验证本地加密以保持通信私密,所以它不如主流会议服务安全。.

如果您改用代理,则主要危险在于,如果通过VPN加代理链访问代理服务器,则它将计算出代理服务器的实际IP地址或VPN服务器的IP地址。.

但是,使用可靠的VPN服务,这种风险很小。但是,即使使用Tor这样的高度安全的浏览器也无法帮助您隐藏真实的IP地址,因为WebRTC会发现它.

必须使用可靠的VPN来防止webRTC泄漏,这会完全破坏您的安全性并向所有人公开您的真实位置和活动。良好的VPN服务能够阻止三种最常见的泄漏:

  • DNS泄漏
  • WebRTC和IP泄漏
  • Chrome扩展程序泄漏

这些不是使用VPN服务的唯一好处。除了确保您的在线连接和私人数据安全外。 VPN在公共网络上创建专用网络,并对通过其路由的所有数据进行加密。结果,没有黑客会设法拦截它-或利用您的连接来解决此问题.

由于VPN服务提供端到端加密,因此,任何ISP(互联网服务提供商)或政府机构都不会设法保持对您在线活动的关注.

他们所看到的只是一堆乱码,或者认为您正在使用HTTPS(安全超文本传输​​协议)访问网站,例如Gmail或eBay.

使用VPN的其他好处包括:

  • 增强数据安全性
  • 互联网匿名
  • 克服地理障碍的力量
  • 更好的在线隐私
  • 优越的带宽

VPN不仅可以确保您的IP地址不会被泄露,而且还可以对您的所有数据进行加密以保持您的隐私完整。您可以通过掩盖您的住所来掩盖自己的足迹.

它是如何实现的?很简单-它使您可以选择连接到其中一台安全服务器。通常,这些服务器是遍布全球的广泛网络的一部分.

连接后,您的IP(Internet协议)地址将替换为服务器的地址,因此您的实际IP地址将被屏蔽(隐藏).

通过隐藏您的真实IP地址,您不仅可以保持在线匿名,还可以访问受地理限制的内容.

无论您身在何处,它都是一种安全可靠的在线安全浏览方式以及访问所需内容或服务的一种可靠方式.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me