返回概览 更多文章

普通浏览器与安全浏览器的对比

两位对手

在这篇文章里,我们要把一款普通浏览器和一款安全浏览器放在一起比较,向你展示安全浏览器的优势(以及劣势)。让我们直接进入正题!

第一位对手是 Chrome。凭借超过 66% 的市场份额,Chrome 并不是一款专注于隐私和安全的浏览器,它更看重的是用户的使用便利。Google 在 Chrome 里内置了一些隐私功能,但其中不少都不够到位,有时甚至被藏在设置的深处。

第二位对手是 Incogniton,一款以隐私为核心的浏览器。它提供了更强的安全性,让你可以创建多个彼此无法被网站关联的配置文件,也就是说别人无法在整个网络上追踪你。

不要只听我们的一面之词来相信 Incogniton 提供的更优防护。在这篇文章里,我们会给出可复现的步骤,展示 Chrome 在隐私和安全方面究竟差在哪里。

指纹识别

指纹识别是一种通过收集设备和浏览器的独特信息,来在整个网络上追踪用户的技术。这些信息可以包括屏幕分辨率、已安装的字体、浏览器版本等细节。

把这些数据点组合起来,网站就能为每个用户生成一个独一无二的”指纹”,即便你清除了 cookie 或使用了无痕模式,它们依然能追踪你的在线活动。

指纹识别的方法有很多,但在这篇文章里,我们只聚焦于 bscan.info 上演示的三种技术:

  • 字体(Font)
  • 音频(Audio)
  • 画布(Canvas)

下图展示了在 bscan.info 主页上,为每款浏览器各打开两个配置文件后得到的结果。

Comparison of browser fingerprinting: Chrome vs. Incogniton on bscan.info

正如你在图中所见,两个 Chrome 配置文件的指纹完全相同,而 Incogniton 浏览器为每个配置文件都保持着独一无二的指纹。这意味着两个 Chrome 配置文件可以被追踪者相互关联,而 Incogniton 浏览器则让你的在线活动彼此隔离、互不相扰。

隐藏 IP 地址

当你使用 VPN 或代理时,你肯定不希望真实 IP 地址通过浏览器暴露出去。遗憾的是,网站有多种手段试图探测你的真实 IP,WebRTC 就是其中之一。

我们写过一篇关于 WebRTC 工作原理的博客:阅读我们的 WebRTC IP 泄露详解。简而言之:它是一项允许两台计算机之间直接通信的技术,用于文件传输、视频通话等场景。

我们来看看两位对手是如何处理 IP 隐藏的,以及它们用了哪些技术来保护用户隐私。下图展示了在使用代理时,bscan.info 主页给出的结果:

Comparison of WebRTC IP leak protection: Chrome vs. Incogniton on bscan.info

在图中你可以看到,Chrome 有两项泄露测试没通过。我甚至不得不把通过 WebRTC 拿到的真实 IP 地址打码遮住。

Incogniton 则相反,它通过了所有测试。这是因为它对 WebRTC 测试做了伪装,让浏览器收到的是一个假结果。它还会确保时区与代理的实际所在地相匹配。

其他细节

上面这两种方法是浏览器给你打指纹时最复杂的方式。此外还有一些更简单的方法,比如:

  • 屏幕尺寸
  • 浏览器语言
  • User Agent

Incogniton 默认会改动所有这些项目,你也可以在设置里轻松地更改它们。

而 Chrome 则不允许你轻松更改这些设置。你可以借助扩展程序来做到,但它们并不总是可靠,而且可能被网站检测出来。

结论

总而言之,Incogniton 是一款专门为保护你的隐私和安全而设计的浏览器。它提供了多配置文件、WebRTC 伪装以及轻松自定义指纹参数等功能。而 Chrome 则不是一款专为隐私和安全设计的浏览器,在上述许多方面都有所欠缺。

用 Chrome 做日常浏览没什么问题,但如果你的目标是不被追踪,那么 Incogniton 会是比 Chrome 更好的选择。

Incogniton 徽标

提升你的隐私保护

箭头