安卓平台下基于WebView的攻击及防御机制

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zoec
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
WebView在安卓和iOS平台上都是很重要的组件,它使得智能手机和平板电脑的应用(apps)都能内嵌一个简单但是强大的浏览器在其中。为了满足应用和其内嵌浏览器的很好交互,WebView提供了很多APIs(应用程序编程接口),允许应用的java代码调用网页中的javascript代码,允许获取对方的事件信息或更改他们的事件,反之依然可行。使用这些特性,应用能够为了他们所期望的网络用途而成为一种专有化的浏览器。现如今,在安卓市场中,在十种不同分类下的排名前20的应用中,接近90%都使用WebView。WebView的设计改变了Web的发展现状,尤其是在安全方面。WebView和其APIs的使用,使得Web安全基础架构中两个基本的方面被削弱:分别是客户端的TCB(可信计算基)和浏览器端的sandbox(沙盒保护)。我们把WebView的APIs分为两类,分别是基于Web的APIs和基于UI的APIs,我们分别研究使用这两类APIs的攻击手段。随后我们研究针对WebView攻击的最根本问题所在,并制定了一个通用模型,我们称之为容器威胁模型。我们认为造成这种攻击可行的原因在于系统没能保护它的视觉完整性。从这个角度来说,我们研究了现有的对策,并给出一个通用的解决方案,制定一个类似TCB的方法来解决这个问题,我们称之为TDB(可信显示基)。我们使用边信道来传递丢失的视觉信息给用户。从访问控制的角度来看,我们使用动态的绑定策略模型,使服务器可以根据客户端情境的不同执行不同的限制措施。本文的主要研究成果如下:1.对基于WebView的攻击进行归纳分析总结;2.提出一种容器威胁模型,并尝试在安卓平台上对抗这种攻击模型。3.在安卓平台使用边信道来给用户传递丢失的视觉信息,并提出一个新型的动态绑定策略模型来阻止针对视觉完整性的攻击。
其他文献
最近,河南电视台获得2007年国际旅游小姐冠军总决赛的承办权。这是该赛事在中国举办的第四届,但对河南电视台来说是第一次,如何做好这次赛事的筹办、报道,对河南电视台来说是
剑是我国古代兵器的一种,历史上优秀的剑术家代不乏人.rn剑有单、双;双手、反手;内、外家;长、短穗之分.剑法以点、崩、刺、劈、挂、撩为主,其用法在十八般兵刃中为最多.故剑
期刊
“炒股炒的就是心态。”这是许多股民朋友的至理名言。好的心态能使你更轻松,能让你保持客观的判断、理性的选择、冷静的操作。有些人在股市中屡屡亏损,就是没有摆正心态。这
如今,越来越多的人使用智能手机接入移动互联网,并通过各种各样的社交网络与好友进行即时通信、获取资讯、分享状态。在众多形式的社交网络中,基于位置的社交网络(Location-Based
随着全球信息化产业的不断融合与发展,互联网资源与数据规模都在飞速增长。传统的数据处理技术因为资源受限等问题已经无法满足当今时代的需求。云计算技术应运而生,它将计算
随着信息技术的不断发展,不同机构和组织间的信息交流逐渐增加,网络和通信技术的成熟为信息传输提供了保障,因此数据的共享程度与日俱增。与此同时,智能化使移动终端迅速成为许多
本文对底苏铅锌矿床微量元素地球化学、稀土元素地球化学、成矿热液地球化学性质及稳定同位素地球化学等进行了研究,并提供了首批研究数据,同时首次对该类型矿床的成因提出了一
在移动互联网时代,除了面临互联网企业的激烈竞争外,运营商已经部署的电信基础网络封闭僵化,严重制约了其商业模式创新和技术更新的进一步发展。各大运营商采用软硬件高度耦合的
期刊
量子计算机的出现对目前正在广泛使用的基于数论问题设计的公钥密码体制等构成严重威胁。为了应对量子计算机的挑战,保障后量子时代的信息安全,设计能够抵抗量子计算机攻击的新