在本文中,专家Michael Cobb探讨了HTTP referer header对用户隐私性的影响,并介绍了确保敏感数据不被泄露的方法。
Firefox 26测试版已经修改了referer header来保护用户隐私。那么,现有的referer header有什么问题,这一改变将对用户隐私有何影响?我们的开发人员是否应该考虑修改我们的referer header?
Michael Cobb:HTTP referrer是可选HTTP header字段,它是由Web浏览器发送到Web服务器作为HTTP资源请求(例如网页)的一部分;它包含网页的地址,链接到所请求的资源。例如,如果用户点击了SearchSecurity主页(http://searchsecurity.techtarget.com/)的超链接将他们带到http://www.computerweekly.com/,HTTP referrer的内容将会是http://searchsecurity.techtarget.com/。记录这一信息可以让网站管理员分析其网站访客的来源,因为他们可以通过查看referer信息了解请求来自何处。
然而,网页的网址可能不只是包含网页本身的地址,还可能包含查询字符串、用户名和其他数据(个人或敏感信息)。例如,Healthcare.gov网站被发现在其refererheader中发送个人数据到谷歌的数据分析服务、Twitter、Facebook和多个在线广告提供商,这些数据包括邮政编码、收入水平、吸烟状况和怀孕状况。
由于referer信息可能引起隐私问题,现在有很多方法来阻止或更改referer字段的内容。有些代理和防火墙软件还可筛选referer信息,或仅提供该网站的顶层地址。各种浏览器插件和安全软件也可以操作HTTP请求以在referer字段发送空白或不准确的数据,而Firefox还允许在请求header中关闭referer字段。Mozilla也已经开始在Firefox 36测试版中试用新的meta标签—meta referrer,以通过更改referer header来保护其用户的隐私。这允许HTML文档指定一个或多个referer政策来更改Firefox发送referer header的方式,例如剥出路径、查询字符串和其他数据片段,或完全阻止它。
然而,阻止或操纵refererheader可能会导致问题;有些Web服务器会阻止其部分网站到浏览器,而不会发送预期的referer信息,以试图阻止深层链接或对图像的未经授权访问。尽管这是验证HTTP请求来源的不可靠的方式,但有些网站在使用referer信息来保护其内容,仅允许对来自受批准网页的用户的访问。
我们需要有更好的方法来refer网站以控制referer字段中传输的数据量,并提供更统一的包含较少隐私信息的referer信息。HTML5支持rel属性值“noreferer”,其中规定,如果用户使用以下超链接,浏览器不应该发送HTTP referrer header:
<a href=”http://searchsecurity.techtarget.com/” rel=” noreferrer”> SearchSecurity</a>
W3C Referer政策草案还推出了新的referer指令,允许网站管理网设置各种referer政策让浏览器的遵循。虽然所有这些举措允许网站管理员在用户遵循其网页的超链接时更容易控制referer字段的内容,但除非浏览器和Web开发人员全面支持将这些政策纳入其网站设计,否则保护用户隐私的有效性无法保障。例如,用户无法控制Do Not Trackheader请求是否受支持。
企业应该在refererheader发送时间以及它们包含什么以确保敏感数据不被泄露方面,应该检查器用户的浏览器的配置情况。网站管理员还应该检查当其网页的链接被点击时,发送哪些referer信息。如果其中包含任何类型的敏感信息,那么企业应该重新审查超链接的架构以保护访客的隐私。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
翻译
相关推荐
-
谷歌Chrome自动登录引发担忧
谷歌Chrome登录方式的悄然变化引发人们对数据收集和用户隐私的担忧,但谷歌声称这种担忧并无根据。 用户最近注 […]
-
Adobe Flash终结者:HTML5
我们都知道,绝大多数网络安全专业人员都希望看到Adobe Flash尽早终结,而最近Adobe的行动表明这个梦想可能会成真……
-
你会选择用“围墙花园”之法来保护Web浏览器吗?
在新推出的Firefox中Mozilla中包含“围墙花园”。围墙花园如何保护Web浏览器?为什么围墙花园并不被视为是好方法?
-
企业如何让员工避免使用Android“替代浏览器”?
在本文中,专家Michael Cobb探讨了替代浏览器的安全风险,以及企业可采用哪些方法来防止BYOD员工使用这些替代浏览器。