#没有过滤器

更新(26/7)在一个博客文章昨天,微软确认它正在删除XSS过滤器中的边缘。该公司表示:“我们将在今天的[Windows 10 Insider Preview]构建中退休Microsoft Edge中的XSS过滤器。”“由于现代标准,我们的客户仍然受到保护内容安全策略,这提供了更强大,更有性能和安全的机制,可防止在现代浏览器之间具有高兼容性。”

Microsoft为其Web浏览器的跨站点脚本防御的XSS Filter已从Edge作为默认安全功能消失了。beplay体育能用吗

这一发现是在本周早些时候由Portswigger研究人员Gareth Heyes进行的,beplay官网可以赌引起了围绕XSS过滤器是否破坏或Microsoft是否可以永久禁用它的问题。

默认情况下关闭

HTTP X-XSS保护响应标头检测到页面时停止加载反映的跨站点脚本攻击。在Microsoft浏览器中,有三个选项:

X-XSS保护:0
X-XSS保护:1
X-XSS保护:1;模式=块

这 '0’标题禁用XSS过滤,而”1’启用XSS过滤(通常在浏览器中默认),如果涉嫌跨站点脚本攻击,浏览器对页面进行了清理。

1;模式=块’启用XSS过滤,但不用对页面进行消毒,浏览器将完全阻止页面渲染。

Heyes解释说:“ XSS过滤器应该打开。”“但是,默认情况下它已经熄灭了,即使您尝试将其打开X-XSS保护:1它仍然离开。

“现在实际打开它的唯一方法是何时拥有标题X-XSS保护:1;模式=块。”

Heyes补充说:“我确认Internet Explorer未受影响,并且默认情况下仍继续检测XSS攻击。”

反XSS

XSS Filter于2009年在Internet Explorer 8中首次亮相,Microsoft将该功能视为一种针对反射的跨站点脚本攻击的新型防御。

在发布之前,前Microsoft安全软件工程师David Ross解释了过滤器如何作为IE组件运行,并可以对流过浏览器的所有请求和响应可见。

罗斯说:“当过滤器在跨站点请求中发现可能的XS时,如果在服务器的响应中重播,它会标识并中立攻击。”“没有向用户提出他们无法回答的问题 - 即仅阻止恶意脚本执行。”

尽管该过滤器并非设计防止所有类型的XS攻击,但它旨在通过使一些常见的攻击场景不可行来提高浏览器安全性。

在浏览器发布大约三年前,XSS过滤器被移植到Internet Explorer的继任者Microsoft Edge。

边缘外壳

自XSS过滤器首次推出以来的九年中,安全组件并不陌生,因为研究人员成功地将Microsoft的前线防御工具推向了自身。

实际上,XSS过滤器中漏洞的报告几乎与该功能本身一样古老。

在2010年Black Hat Europe上,研究人员Eduardo Vela Nava和David Lindsay概述了攻击者如何滥用它的发射网站上的跨场脚本攻击beplay体育能用吗否则这将不受这种威胁的影响。

最近,日本安全专家Masato Kinugawa发表了一项概述的主要研究许多跨场脚本攻击该利用XSS过滤器。

他解释说:“为了拒绝XSS攻击,XSS过滤器查看了类似于XSS攻击的字符串的请求,将其与页面进行比较并找到其外观,并在字符串中出现在页面中,将其重写。字符串的重写过程 - 这是安全完成的吗?答案是不。

“我找到了一种利用XSS过滤的方法,不要保护网页,而是在完全理智并且没有XSS漏洞的网页上创建XSS漏洞。”beplay体育能用吗

就在今年,小刘在边缘的XSS过滤器中利用另一个漏洞来绕过内容安全策略(CSP)当从元元素提供时。

“这很具有讽刺意味,因为XSS过滤器和CSP均设计旨在保护用户免受XSS攻击,但是这种漏洞使攻击者滥用一个XSS保护机制以绕过另一个XSS保护机制,” LIU说过

误报

2016年3月,总部位于香港的安全专家文件描述符将重点放在微软的反XSS组件上。

引用了稻草民意调查在Twitter上进行 - 其中X-XSS保护:0被选为最不喜欢的方法 - 研究人员讨论了该功能的“安全含义”,以及为什么默认情况下应该觉得它应该摆脱困境。

“第一个问题是它扩大了攻击表面,”他在博客文章。“通过滥用误报,攻击者可以在页面上有选择地禁用无辜脚本。”

当然,反XSS过滤器的潜在陷阱并没有消除微软竞争对手开发商的注意。

XSS审计师是Chrome的本地防御跨场脚本的防御,并非没有问题 -误报发现一个旁路这将使袭击者能够对用户发动进一步的攻击。

四个月前,Mozilla开发商Frederik Braun再次确认该组织不会为Firefox寻求反XSS功能。

“已经进行了许多讨论……我们得出的结论是,Firefox目前不值得提供内置功能,” Braun陈述

技术文档莫兹拉(Mozilla)指出:“这些保护在现代浏览器中基本上是不必要的内容 - 安全政策禁用内联JavaScript”。

默认情况下,通过将其XSS过滤器关闭,这是否标记了Microsoft的方向变化 - 还是阻止功能工作的错误?就目前而言,这是一个猜测的游戏。

根据许多置评请求,微软发言人说:“我们没有什么可分享的。”


有关的:您真正在哪beplay体育能用吗个网站上?边缘零日让用户不知道