APP下载

HTML5应用程序缓存中毒攻击研究

2016-11-24贾岩王鹤吕少卿张玉清

通信学报 2016年10期
关键词:受害者

贾岩,王鹤,吕少卿,张玉清,2

(1. 西安电子科技大学综合业务网理论及关键技术国家重点实验室,陕西 西安710071;2. 中国科学院大学国家计算机网络入侵防范中心,北京 101408)

HTML5应用程序缓存中毒攻击研究

贾岩1,王鹤1,吕少卿1,张玉清1,2

(1. 西安电子科技大学综合业务网理论及关键技术国家重点实验室,陕西 西安710071;2. 中国科学院大学国家计算机网络入侵防范中心,北京 101408)

HTML5应用程序缓存使浏览器可以离线地访问Web应用,同时也产生了新的缓存中毒攻击手段。首先,对应用程序缓存中毒攻击的原理及危害进行了分析,然后针对使用应用程序缓存的站点,首次提出了 2次替换manifest文件的新式缓存中毒攻击方法RFTM。在RFTM攻击中,服务器端不会收到客户端发送的异常HTTP请求,故对服务器进行配置无法防范,攻击更具隐蔽性。最后设计了一套能有效防止此类攻击的应用层轻量级签名防御方案Sec-Cache。实验表明Sec-Cache防御方案能够有效地防御RFTM攻击,并有良好的性能与兼容性。

Web安全;HTML5;应用程序缓存;缓存中毒攻击;签名方案

1 引言

随着互联网的飞速发展,Web已经不单是用来浏览简单的文档,而成为一个越来越丰富的平台。早期的Web标准HTML4(超文本标记语言第4代,hyper text markup language 4)已经无法满足人们的需求,因此,W3C组织于2014年10月正式发布HTML5标准。利用HTML5的新特性,开发者能够方便地在不同平台实现离线文档处理、地理信息查找和定位等功能。目前的主流浏览器如IE、Firefox、Chrome和Opera等,都对HTML5提供了良好的支持[1]。

HTML5在提供各种便利的同时,也带来了新的安全问题。……

登录APP查看全文

猜你喜欢

受害者
悲伤的力度:案件受害者的情绪表达效应*
英政府砸一亿英镑应对家暴
“目睹家暴也是受害者”,彰显未成年人保护精细化
受害者敏感性与报复、宽恕的关系:沉思的中介作用
儿童雾霾的长期受害者
儿童和妇女在巴以冲突中最易成为受害者
关注恐怖主义受害者