我使用 Chromium 网络浏览器,当我访问 google 主页 (www.google.co.uk) 时,我收到消息“我们检测到您正在使用旧版本的 Chrome。请更新以确保安全”。该消息显示在顶部的网址框下方。
该网站如何知道我拥有旧版本的 Chromium?
一般来说,网站可以确定以下内容:
- 确定有关您的浏览器的信息?
- 确定硬盘上其他软件的相关信息?
- 确定硬盘上有哪些文件?
关于上述 1. 和 2.,如果答案是“是”,那么网站可以确定有关您的浏览器和其他软件的哪些信息?
如果 1.、2. 或 3. 的答案是“是”,那么网站如何做到这一点?
答案1
通常浏览器会向服务器报告“USER AGENT STRING”,如下所示:
Mozilla/5.0(Windows NT 6.1;WOW64)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/50.0.2661.94 Safari/537.36
您可以自由更改用户代理字符串,唯一的问题可能是针对特定浏览器优化的特定网站会到处显示一些错误。
在过去尤其如此,当时 MS 浏览器拥有 90% 的互联网共享率,而且对标准的支持很糟糕,所以有很多网站除了 Explorer 之外不支持任何东西。
那是在理想的世界中,在现实世界中,您只需从某个地方下载二进制浏览器。你有什么样的保证?在您的帐户下运行的程序本身有权将您的所有文件传输到远程端。所以说到底,还是你对提供商的信任问题。不要害怕,因为 Google 和 Mozilla 都是受人尊敬的公司,他们可能不会这样做。但这就是为什么有些人严格只使用第三方源构建的软件的原因。