您当前的位置:首页 > 电脑百科 > 安全防护 > 网络安全

Google动态邮件功能出现XSS漏洞,可让黑客透过Gmail发动攻击

时间:2019-11-20 11:09:23  来源:  作者:

安全专家发现Gmail动态邮件功能出现跨站攻击(cross-site scripting,XSS)漏洞,能让攻击者透过此类电子邮件发动攻击,所幸google已在上个月修补Gmail这项漏洞。

这个漏洞是由安全公司Securitum在动态邮件功能AMP4Email发现。AMP4Email是Google今年初发表了动态Gmail服务,可在电子邮件加入动态html属性,让使用者可直接在邮件中回复活动邀约、填写问卷或浏览目录。例如有人在GoogleDocs中加注评论时提及某位用户时,该用户即可收到更新的Gmail邮件看到该评论,而直接在邮件中回复。

为了防止AMP4Email遭XSS等攻击行为,Google设计了验证机制,即一组允许放入动态邮件的HTML标签和属性的白名单。不过研究人员发现AMP4Email仍然出现设计漏洞。他们发现id属性不在禁止标签名单上,而可能让黑客用以建立HTML元件,导致名为DOM Clobbering的攻击。

Google动态邮件功能出现XSS漏洞,可让黑客透过Gmail发动攻击

 

简单而言,这类手法会将DOM元素的id属性加为文件的属性或网页的全局变量,导致原有文件属性或全局变量被覆盖,或者劫持某些变量属性,而造成XSS攻击。

DOM Clobbering是浏览器一项旧有功能,迄今仍对许多应用程式带来麻烦。Securitum首席安全研究员MichałBentkowski举例,在建立HTML元素且希望从JAVAScript建立参照时,一般是用document.getElementById('username')或document.querySelector('#username')等函数,但是并不是唯一方法。也可以利用全局window物件属性,因此window.username在此也等于document.getElementById('username')!。这种方法即为DOM Cloberring,碰上应用程式根据某些全局变量(如if(window.isAdmin){…})进行决策时,就产生了漏洞。

在AMP4Email中,某些id属性的值是被限制的。但研究人员发现在AMP_MODE下,如果函式尝试下载JavaScript档案时会发生404错误,致使后续出现的URL出现「未定义」的属性,而负责检查未定义元素的程序码会去检查AMP_MODE.test和window.testLocation的值是否为真。在概念验证攻击中,撰写程序造成window.testLocation overload即可控制URL。

虽然在真实情境下,AMP中的属性安全政策(CSP)会阻止攻击100%执行,但是研究人员8月间在Google的抓漏大赛中发现这项漏洞并通报Google。9月获得Google回复是「很棒的bug」。Google于10月中旬回复已修补漏洞。

资料来源:iThome Security



Tags:XSS漏洞   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
安全专家发现Gmail动态邮件功能出现跨站攻击(cross-site scripting,XSS)漏洞,能让攻击者透过此类电子邮件发动攻击,所幸Google已在上个月修补Gmail这项漏洞。这个漏洞是由安全公...【详细内容】
2019-11-20  Tags: XSS漏洞  点击:(99)  评论:(0)  加入收藏
这篇文章讲述的是我在2019年8月向谷歌报告的XSS漏洞,和Gmail中的AMP4Email有关,这也是被称为DOM Clobbering攻击手法的具体实现。什么是AMP4EmailAMP4Email(也称为动态邮件)是Gm...【详细内容】
2019-11-20  Tags: XSS漏洞  点击:(101)  评论:(0)  加入收藏
今天在漏洞盒子找漏洞的时发现一个理财网站具体的就不透露了就试了试 结果发现竟然存在一个存储性xss于是决定搞一搞。其实xss在互联网当中是非常常见的,接下来我就给大家介...【详细内容】
2019-09-09  Tags: XSS漏洞  点击:(244)  评论:(0)  加入收藏
▌简易百科推荐
(报告出品方:德勤)数字化转型网络安全及转型挑战在任何行业,保持竞争力都需要快速开发新产品和 服务并推向市场。创新型业务模式不仅仅是简单地将现有 流程数字化,其正在覆盖供应...【详细内容】
2021-12-22  认是    Tags:网络安全   点击:(29)  评论:(0)  加入收藏
10月18号, W3C中网络平台孵化器小组(Web Platform Incubator Community Group)公布了HTML Sanitizer API的规范草案。这份草案用来解决浏览器如何解决XSS攻击问题。 网络安全中...【详细内容】
2021-12-07  实战Java  博客园  Tags:脚本攻击   点击:(20)  评论:(0)  加入收藏
一、背景介绍大家在Linux的日常使用中都晓得如何通过命令行去配置Linux的端口开放规则,但是大家知道如何配置Windows入站出站规则吗?有哪些常见的危险端口呢?如何解决上述问题...【详细内容】
2021-12-01  Kali与编程    Tags:防火墙   点击:(30)  评论:(0)  加入收藏
网络安全服务商Randori公司日前发布了一份调查报告,列出了网络攻击者最有可能攻击或利用的IT资产。在遭遇Solarwinds黑客攻击一周年之际,以及在网络安全(尤其是勒索软件和供应...【详细内容】
2021-10-28  企业网D1net   企鹅号  Tags:网络攻击   点击:(57)  评论:(0)  加入收藏
0x01.背景实验利用Dns Administrators 组成员,通过远程配置Dns服务,进行Dll inject从而实现特权提升。 在域内,Dns server 通常为Dc Server,Dns服务器管理基于rpc,通过调用c:\wi...【详细内容】
2021-10-22  IT影子    Tags:特权提升   点击:(37)  评论:(0)  加入收藏
本文主要介绍和总结了CSRF跨站请求伪造的基本原理和主要防范措施,工作中有用到的朋友不妨收藏转发一下,以备您参考。什么是CSRF?CSRF跨站点请求伪造(Cross—Site Request...【详细内容】
2021-10-13  快乐中恒    Tags:CSRF   点击:(49)  评论:(0)  加入收藏
waf拦截在打某市 Hvv 第一天就找到一个文件上传的点,经过测试,可以直接任意文件上传,没有什么道理。 直接尝试上传 Php 文件,被 waf 拦截了 2021最新整理网络安全/渗透测试/安...【详细内容】
2021-10-11  KaliMa    Tags:防火墙   点击:(56)  评论:(0)  加入收藏
应用程序与文件系统的交互始终是高度安全敏感的,因为较小的功能漏洞很容易成为可利用漏洞的来源。这种观察在web文件管理器的情况下尤其正确,其作用是复制完整文件系统的功能...【详细内容】
2021-09-17  IT野涵    Tags:漏洞链   点击:(56)  评论:(0)  加入收藏
您的苹果手机尽管iPhone比Android更安全,但也可以通过各种方式入侵。避免黑客入侵的最佳方法是警惕奇怪的链接或粗略的应用程序,并仅在必要时提供信息。电池寿命差和性能低下...【详细内容】
2021-09-16  Hackers爱好者    Tags:黑客入侵   点击:(633)  评论:(0)  加入收藏
防火墙一般布置在逻辑区域的入口处,位于三层网络架构的核心和汇聚之间,起到隔离逻辑区域,为逻辑区域创建安全策略的作用。 上面就是应用区的防火墙布置方式,他布置在应用区,可以...【详细内容】
2021-09-03  知来知去    Tags:主备模式防火墙   点击:(109)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条