铬开发人员建议应删除User-Agent

用户代理

许多广告公司 谁使用互联网来提供和宣传他们的产品或服务 经常使用大量技术来分析用户 对于那些希望达到该目标的用户而言,这不是一件坏事,但是由于滥用它,越来越多的广告公司希望获得更多的信息,尤其是要获得尽可能准确的信息,在这一方面,许多用户而不是按份额分配,更不用说将其存储在广告网络的服务器上了。

通常使用的主要标识符之一是用户代理, 它基本上显示了浏览器名称,其版本号,名称和所使用的操作系统版本等数据。

这就是为什么 在Chromium论坛上, 铬开发商提议统一和冻结 HTTP标头的内容 用户代理,用于传输浏览器的名称和版本, 以及限制对JavaScript中navigator.userAgent属性的访问。

目前尚无计划使用删除User-Agent标头, 但是该倡议已经提出并得到了支持 也由Edge和Firefox开发人员开发,并且已经在Safari中实现。

主要原因之一 统一删除User-Agent标头 用于被动指纹识别 以及使用不太流行的浏览器欺骗标头以确保各个网站的性能的做法(例如,Vivaldi被迫提供类似Chrome的网站)。

与此同时, 在浏览器中伪造的User-Agent 也是第二层 Google本身鼓励这样做,因为User-Agent会阻止其服务的进入。

统一还允许您摆脱诸如“ Mozilla / 5.0”,“ like Gecko”和“ like KHTML”之类的过时且毫无意义的User-Agent字符串提示。

建议使用User-Agent标头代替 机制 用户代理客户端提示,涉及在浏览器中有选择地返回数据 仅在服务器发出请求后,才可以提供特定参数和系统参数(版本,平台等),并使用户能够选择性地向站点所有者提供类似信息。

使用用户代理客户端提示时,默认情况下没有显式请求时不会传递标识符,从而使被动身份验证成为不可能(默认情况下,仅指定浏览器名称)。

关于主动识别, 根据请求提供的其他信息取决于浏览器设置 (例如,用户可以拒绝传输数据),并且传输的属性所覆盖的信息量与当前用户代理字符串相同。

传输的数据量受隐私限制的限制, 确定可用于识别的数据量的限制; 如果更多信息可能导致匿名冲突,则将阻止对某些API的进一步访问。

技术是“隐私沙箱”计划的一部分 先前提交的旨在达成折衷方案 用户需要保持机密性之间 广告网络和网站希望跟踪访问者的偏好。

根据目前的计划, 进入财产 navigator.userAgent将在Chrome 81中弃用 (预定于17月XNUMX日)。

Chrome 81将停止更新浏览器版本 并将统一操作系统的版本 并且Chrome 85会将该行与操作系统的标识符统一 (只能确定台式机和移动操作系统,对于移动版本,可能会提供有关典型设备尺寸的信息。

如果您想了解有关Chromium论坛中进行的讨论的更多信息,可以进行咨询。 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。