如何确保不使用ETag在Internet上跟踪您
尽管cookie仍被广泛用于跟踪Internet上的用户,但最近与隐私相关的发展已迫使营销人员和公司尝试使用不同的方法来跟踪Internet上的用户。
一种已经使用了至少几年的方法使用了所谓的ETag来跟踪用户。ETag代表Entity Tag,它是一个HTTP响应标头,主要用于缓存。
将ETag视为Web服务器分配给每个缓存元素的唯一值。然后,服务器在连续访问中会比较该唯一值,以确定是否需要替换缓存的文件。如果标识符不同,则从网站下载新元素,并为其分配新的唯一标识符。
由于将唯一的标识符分配给缓存资源,因此可以使用ETag跟踪Internet上的用户。ETags之所以与众不同,是因为需要一些专业知识才能发现它们。
尽管大多数Internet用户通过Web浏览器的cookie管理选项或第三方服务(例如Disconnect或Mozilla Lightbeam)直接了解cookie ,但是如果没有适当的工具(例如Firefox Web 的Live Headers附加组件),则很难发现ETag。浏览器。
要立即在您选择的浏览器中对此进行测试,请访问Noc.to并检查Zombie Cookie下的信息。在这里,您应该会在旁边看到ETag信息。
找出网站是否使用ETag
并非每个使用ETag的网站都在使用它来跟踪您。主要目的是缓存,但是如果您出于安全考虑,将以相同的方式处理所有ETag。
您可以通过多种方法来检查网站是否使用ETag。当您右键单击页面并选择“查看页面信息”>“标题”时,上述Firefox插件会显示信息。
标签
不过,您无需为此使用浏览器扩展。
铬
铬
加载要测试的网页。
点击F12打开开发人员工具。
切换到网络选项卡。
重新加载页面。
首先检查主页元素,通常在顶部。
ETag应该在右侧的“响应标题”下列出。
火狐浏览器
火狐标签
点击F12打开浏览器的开发人员工具。
切换到网络。
加载您要检查的网站。
确保选择了主要元素。
在右侧的“请求标头”下找到ETag信息。
IE浏览器
互联网探索者标签
点击F12打开开发人员工具。
切换到网络。
单击开始捕获。
加载您要检查的网站。
转到响应标题标签。
在此处找到ETag。
如何删除ETag
由于缓存用于设置ETag,因此清除浏览器缓存将删除它们。虽然它们将在您下次访问该网站时进行设置,但它们无法再由该网站进行比较,因此不能用于跨会话跟踪您。
要了解如何配置浏览器以清除缓存,请查看我们的指南,其中介绍了如何清除缓存。
您也可以使用第三方程序,例如CCleaner来定期清除所有浏览器的缓存。