首页 > 科技 > > 正文
2021-09-24 11:43:03

如何确保ETag不被用来在网上跟踪你

导读 尽管cookie仍然被广泛用于跟踪互联网上的用户,但最近与隐私相关的发展迫使营销人员和公司尝试不同的方法来跟踪互联网上的用户。一种已经使

尽管cookie仍然被广泛用于跟踪互联网上的用户,但最近与隐私相关的发展迫使营销人员和公司尝试不同的方法来跟踪互联网上的用户。

一种已经使用了至少几年的方法是使用所谓的ETag来跟踪用户。ETag代表Entity Tag,是一个HTTP响应头,主要用于缓存。

将ETag视为网络服务器分配给每个缓存元素的唯一值。然后,服务器比较连续访问期间的唯一值,以确定是否需要替换缓存的文件。如果标识符不同,请从网站下载新元素,并为其分配一个新的唯一标识符。

因为唯一的标识符被分配给缓存资源,所以ETag可以用来跟踪互联网上的用户。ETags是不同的,因为它需要一些专业知识来发现它们。

虽然大多数互联网用户直接通过网络浏览器或第三方服务(如Disconnect或Mozilla Lightbeam)的cookie管理选项了解cookie,但如果没有适当的工具(如Firefox Web的Live Headers插件),很难找到ETag。浏览器。

要立即在您选择的浏览器中进行测试,请访问Noc.to并查看僵尸Cookie下的信息。在这里,你应该可以看到附近的ETag信息。

了解网站是否使用ETag。

不是每个使用ETag的网站都在用它来跟踪你。主要目的是缓存,但是如果你关心安全性,你会以同样的方式对待所有的ETag。

有很多方法可以检查网站是否使用了ETag。当你右键点击页面并选择“查看页面信息”和“标题”时,上面的火狐插件将显示信息。

标签

但是,您不需要为此目的使用浏览器扩展。

加载要测试的网页。

单击F12打开开发工具。

切换到网络选项卡。

重新加载页面。

首先检查主页元素,通常在顶部。

ETag应列在右侧的“响应标题”下。

火狐浏览器

火狐标签

单击F12打开浏览器的开发工具。

切换到网络。

加载您要检查的网站。

确保选择了主要元素。

在右侧“请求标题”下找到ETag信息。

微软公司出品的web浏览器

Internet Explorer选项卡

单击F12打开开发工具。

切换到网络。

单击开始捕获。

加载您要检查的网站。

转到响应标题选项卡。

在这里找到ETag。

如何删除ETag?

由于缓存用于设置ETag,清除浏览器缓存将删除它们。虽然它们会在您下次访问网站时设置,但网站无法再对它们进行比较,因此它们不能用于跨会话跟踪您。

要了解如何配置浏览器以清除缓存,请查看我们的指南,其中介绍了如何清除缓存。

您还可以使用第三方程序,如CCleaner,定期清除所有浏览器的缓存。