面向Android系统应用程序的安全检测技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:namezhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android系统作为一款开源操作系统,受到各大厂商、开发者以及用户的广泛喜爱,它们共同构成了完整的Android生态圈。生产厂商、开发者与用户相互促进共同发展,保证了Android系统的繁荣昌盛。作为安卓应用发布的谷歌公司并没有像苹果一样完全控制应用的发布,开发者可以在Google Play上发布应用,也可以在第三方的应用市场或者通过自有渠道发布开发的应用程序。随着移动设备的流行,人们越来越多的使用自己的移动设备办公,而很少使用公司配发的设备,越来越多的移动设备在商业环境中被使用,使工作环境面临被攻击的风险。Android设备是目前市场上出货量最大的移动设备,因此研究Android应用程序的安全性至关重要。本文主要工作如下:首先,针对目前Android系统中典型的安全漏洞进行收集和整理,对这些安全漏洞产生的原因以及漏洞的危害性进行详细分析,并提出了一种安全漏洞的划分方法,利用其特征构建了一套漏洞规则库。具体划分种类如下:Android组件安全漏洞、组件权限暴露漏洞、Web View安全漏洞、数据安全漏洞,以及配置文件安全漏洞。然后,在此基础上,提出了一种结合特征库的静态分析方法。不同于传统的静态分析方法,该方法将正则表达式与特征库相结合,有效地提升了检测效率和检测精度。在动态分析中提出了一种基于动态二进制注入的动态检测方法,该方法能够更好地模拟真实的运行环境,无需修改程序代码,有效降低了动态检测的门槛、提升了动态检测的效率。在动态检测技术方面,提出了一个独特的Smali注入点检测方法,该方法结合动态监测技术成功实现应用程序中适合Smali注入的功能函数的查找。最后,设计并实现了一个安卓应用安全检测框架,该框架能够准确地检测安卓应用程序中存在的组件、权限、Web View、数据和配置文件的安全威胁,能够检测出适合Smali注入的注入点。总之本论文的工作,对于提高安卓应用程序的安全性具有重要意义。
其他文献
目的研究地塞米松配高糖高脂饲料导致小鼠急性脂肪肝模型对药物剂量与时间依存性特征,优化药物性脂肪肝模型的条件。方法雄性昆明鼠分为对照组及高糖高脂饲料加腹腔注射地塞
交通作为旅游的三大支柱产业之一 ,对旅游业的发展有着至关重要的影响。交通技术的进步极大地推动着旅游的发展 ,交通状况的好坏也直接影响到旅游者对旅游目的地的选择。旅游
随着电火花线切割和电火花铣削加工技术的发展,对加工表面精度的要求越来越高,必须考虑电极与工件间的相对高速运动对蚀除凹坑和加工表面粗糙度的影响。材料蚀除凹坑的大小直接
西汉在政权建立以后,为建立统一的意识形态,进行了六、七十年的探索和论争,直到西汉中期才将儒家思想学说作为统一意志加以实施。但在汉武帝“独尊儒术”后并不意味着真正的“礼
《经籍会通》的编辑学术特色及其成就主要包括:一是编辑、编录、摘编了历史上及明代有关图书出版传播和收藏的重要文献资料,具有重要的出版传播史和文献史意义。同时,该书也附有
儒家传统的“尽善尽美,文质合一”是一种“和谐观”,“和谐”则能协调整体的各方面力量走向理想的“合一”;面对当前高职教育存在的教育观念、课程设置、课堂教学等问题,本文
随着经济全球化及现代经济社会的高速发展,一个多元化的开放世界呈现在我们眼前,人们的鉴赏眼光,生活环境发生着极大的变化。新意识的潮流和大机器生产逐渐抨击着传统手工艺,特别
目的家庭赋权护理对神经外科危重症患者生活质量的影响。方法选取入住河北医科大学第二医院神经外科监护室的危重症患者248例作为研究对象,其中,2013年4月~2013年10月收治入
社会的发展使得良好的校园环境已经慢慢成为了现代校园文化及生活当中的一个重要组成部分,而环境标识系统在校园环境中又有着举足轻重的作用。本文通过对高校校园环境标识系