HTML5里有许多协议、模式和API,可能成为攻击者的攻击途径。
一、registerProtocolHandler:信息泄漏
HTML5允许某些协议和schema注册为新的特性。例如下面的语句可以注册一个email handler。
它会将一个恶意网站处理器关联到mailto这个协议上,所以它在某些情况下的滥用会导致用户信息泄漏。
二、文件API:窃取文件
HTML5另外一些API从安全角度来看很有意思,它们还能混合起来使用。
例如文件API允许浏览器访问本地文件,攻击者可以将它与点击劫持和其他攻击混合起来获得用户本地的文件。比如骗取你从本地拖放文件到页面里,这种 *** 在劫持攻击一文中有较详细的阐述。
三、历史API:隐藏XSS URL
利用HTML5历史API的pushState,可以隐藏浏览器地址栏的攻击URL。例如我在浏览器地址栏输入
这个地址,用户将会仅仅只看到http://test.baidu.com/。
这个问题和现在流行的短网址技术结合起来,具有更大的隐蔽性。想象一下我们在微博上看到一个短网址,不会有任何怀疑就会点击这个地址查看内容,而最后看到的地址也是相当正常的,但是在这个过程中用户的信息和资料就不知不觉被盗取了。
短URL结合历史API的攻击
四、Web Notifications:盗取数据
Web Notifications让我们在浏览器中能够接收推送的消息通知,但是它有可能会被攻击者利用来构造虚假信息,骗取用户数据。
例如下图里右下角的弹窗通知看起来非常正常,需要我们输入Gmail密码来登录查看新邮件。但是一旦输入密码,Gmail邮箱就被盗取了。我们可以仔细看看,弹窗左上角显示的域名是gmai1.com!这正是一个钓鱼网站的欺诈手段。
桌面通知攻击
最后,随着HTML5的发展,未来还可能出现新的HTML5安全问题,还可能还会向着复杂化和智能化去发展。
以上就是关于API攻击的详细介绍,希望对大家的学习有所帮助。
做百度SEO这么多年了,发现很多客户都会问百度SEO优化到首页需要多久时间呢?针对这个话题,我整理分析了以下几个方案。 企业网站关键词排名优化到首页需要多久时间? 第一:冷门关键词 冷门关键...
c开头的英文名(C开头的女生英文名盘点) 简单顺口必定是父母给孩子取名字的因素。那么,一个简单顺口的英文名字也是很有必要的,下面就来看看以c开头的英文名女生,C开头的女生英文名怎么取。 以c开...
本文谈论的领域是针对已形陈局限的典范生意业务平台,有足够多的买家和卖家,好比淘宝、京东和美团。其他生意业务产物因为没有足够多的流量以及用户行为数据,故暂不做思量。 在理会措施化告白设计之前,先来看几...
农村做什么生意赚钱,这七个投资小项目必看。如今农村市场一片大好,只要你在农村选择了好的生意项目,想不赚钱都很难。现在很多人在农村做起了小买卖,生意都很火!小编就为大家准备了7个适合在农村做的小买卖,想...
本文导读目录: 1、为什么很多人吐槽说看不懂《黑客帝国》这部电影呢? 2、《黑客帝国》是什么电影? 3、谁可以详细的解析一下黑客帝国系列电影的剧情 4、为什么电影《黑客帝国》系列评价很高?...
10658开始的短消息(哪些的短信群发平台是可靠的106短信服务平台?) 短信群发平台在现如今时期早已变成大数据营销的意味着,尽管说短信群发平台备受大伙儿的钟爱,可是也伴随着短信群发平台的盛行一些短...