基于静态分析的Android操作系统隐私保护机制评估方法研究

被引量 : 0次 | 上传用户:tiantianle_a
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,智能手机在移动终端市场具有很高的占有率。随着智能手机的功能日益强大,它们能完成的工作也越来越多,例如拍摄照片、定位导航、支付账单、浏览网页、发送电子邮件等。在用户使用智能手机时,他们会把许多隐私数据保存在手机里,包括照片、电子邮件、文档、浏览历史等。于是,为这些隐私数据提供有效的保护,成为智能手机操作系统的重要任务。作为当前市场占有率最高的智能手机操作系统,Android实现了一套基于权限管理的隐私保护机制,来保护用户的隐私数据。当前,该机制的有效性已经成为信息安全领域的研究热点之一。本文在静态分析的基础上,提出了一种针对Android系统隐私保护机制有效性的评估方法。在识别出智能手机中的所有读取和发送隐私数据的接口后,该评估方法可以检测恶意软件可能利用的攻击路径,这些攻击路径可以在用户不知情的情况下侵犯用户的隐私数据。本文的主要工作和创新点如下:1.提出了一种基于静态分析的形式化评估方法,对Android系统隐私保护机制的有效性进行了评估。该评估方法从攻击者的角度,检测隐私保护机制的脆弱性。2.提出了一种Android隐私保护机制的攻击图生成方法。该方法首先识别Android系统的隐私数据,以及读取或发送隐私数据的敏感接口;然后,基于静态分析工具对调用这些敏感接口的执行路径进行分析,据此建立隐私保护机制的攻击图。3.实现了一个逻辑分析器,该分析器首先将Android隐私保护机制的攻击图转换为Horn子句;然后对其进行逻辑推理.通过枚举恶意软件可能利用的攻击路径,该逻辑分析器可以检测出恶意软件在没有声明任何权限的情况下,读取并发送隐私数据的攻击路径。4.发现了一些Android隐私保护机制的脆弱性。本文对12个版本的Android系统进行了评估,从Android2.1到最新发布的Android4.4.2,并发现多处隐私保护机制的脆弱性。通过利用这些脆弱性,恶意软件可以在没有声明相关权限的情况下,读取多种类型的隐私数据,并通过网络发送给外部服务器,而不会引起用户的察觉。这些系统脆弱性在8个Android设备中得到了验证,实验表明,这些脆弱性已经在Android系统中存在多年,当前几乎所有的Android设备都受其影响。5.对于发现的Android隐私保护机制的脆弱性,提出了多种修复方法,并为软件市场管理者以及Android系统提出了恶意软件检测方法,以检测利用这些系统脆弱性的恶意软件。6.为了证明当前应用软件市场管理者和多款流行的安全监控软件对本文发现的系统脆弱性疏于防范,本文实现了一个利用这些系统脆弱性的恶意软件,并发布到Google Play软件市场。实验表明,用户在安装该恶意软件时,不会受到任何敏感权限的警告,在该恶意软件发起攻击时,也不会引发多款安全监控软件的警报。7.提出了一种基于代码模块质量的优化方法,以解决评估工作中遇到的静态分析工具高误报率问题。该方法可以为每一份静态分析警报计算一个优先级,优先级越高的警报,越有可能对应真实的软件漏洞或问题。在针对三个开源软件的实验中,该方法与FindBugs静态分析工具的默认优先级算法相比,至少将该工具的误报率降低了23%。通过对Android隐私保护机制有效性的评估,可以帮助系统开发者明确隐私保护机制的脆弱性以及恶意软件可能利用的攻击路径,指导系统使用者更好地保护他们的隐私数据,以规避可能受到的攻击。
其他文献
目的:系统评价氟西汀在脑卒中后抑郁(post-stroke depression,PSD)治疗上的临床疗效。方法:计算机检索中国科技期刊数据库(VIP),中国期刊全文数据库(CNKI),中国生物医学数据库,万方数据
党的十八大报告明确提出“推动实现更高质量的就业”的任务目标要求,对我国人力资源供给的规模、结构、质量和层次提出了更高要求,同时也是对人力资源市场供求配置效能和公共就
现如今,已经探测到的天然气储量是非常巨大的,并且新发现储量的增长速度要远远大于液化石油等的增长速度。专家预测,这种趋势在21世纪将会体现的更加明显。甲烷在无氧条件下催化
第九章戳卡放置的位置并建立气腹对于腹壁疝及切口疝的腹腔镜治疗戳卡的放置和建立气腹是顺利完成手术的关键。问题集中在以下几个方面:是否应该总是采用开放的方法建立气腹;
社会工业的发展与进步带来的是新一代的技术革新,而计算机与网络的发展应用又给仓储业带来了新的机遇和挑战,计算机越来越多的受到了企业的重视,而相应的仓储管理软件也受到了相
随着全球范围内油气资源勘探开发程度日益加剧,钻井技术朝着水平井、大斜度井、大位移井等定向钻井领域发展,常规成熟的滑动导向钻井方法基本满足了勘探开发的需求。但是定向钻
本世纪初,我国开展了社区矫正试点工作,经过多年的不懈努力,取得了可喜的成绩。但由于我国社会、经济、文化等本土因素的制约,目前社区矫正制度在我国尚未完善,还有很多方面
近几年来,随着计算机信息化及internet的普及,运用先进的系统和软件开发企业级的职能软件,已经成为职工工作的一种重要的形式。但目前国内市场的中小型超市的运营状况是其信息化
在电力系统现场实际工作中,电容器差压保护和零压保护很容易被混淆。从三个方面具体分析了电容器差压保护和零压保护的区别。讨论了其在一次接线、二次接线外观上以及在调试试
推动本国学生出国留学是高等教育国际化的核心内容之一。经历多年的社会发展和时势变迁,高等教育高度发达的美国在出国留学方面逐渐形成一定规模,并在21世纪呈现出一些新趋势