基于Android平台的智能终端安全研究

被引量 : 32次 | 上传用户:xinhua9966
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息产业的发展,近几年移动互联网和智能手机相关产业发生了巨大的变化,Android操作系统由于其开放性吸引了大量的企业和用户。伴随着Android操作系统的快速发展,第三方的手机应用软件逐步的崛起和普及,大量的Android开发者开发了数以万计的应用软件。与此同时,Android平台上的恶意程序给企业和用户造成了巨大的经济损失,Android应用程序的安全性也成为了信息产业中的重中之重。在这样的背景下,如何检测应用程序的安全性显得至关重要,本文在深入分析了Android操作系统特点以及所面临的安全威胁的基础上,重点研究了Android应用程序的安全性检测技术,论文的主要研究内容和创新点如下:(1)在分析当前主流检测技术的基础上,提出了综合特征码检测、静态检测及动态检测的Android应用程序安全性检测方案。该方案中首先对目标软件进行特征码检测,在特征码检测为非恶意软件的情况下,继续进行静态检测和动态检测。论文中对各个模块分别进行了设计与实现,搭建了具备对已出现应用程序与全新应用程序进行安全性检测能力的软件平台,在平台的基础上,设计了针对各模块能力和整个系统检测能力的测试方案。(2)对传统特征码检测做了一些改进,主要将特征类和特征函数加入到特征库中作为恶意软件判断的一个标准。该改进能够使特征码检测对新型软件或者恶意软件变种有一定的检测能力,在一定程度上改善了特征码检测只能检测已有恶意软件的问题。(3)在动态检测部分,率先提出了运行时库级别的API行为监控。该监控方法相比于传统的监控方法有安装方便、监控范围广、复杂度低等优点。该方法利用了应用程序启动过程中Zygote进程会同时加载Dalvik虚拟机、Java运行时库以及核心JNI方法的过程,通过修改Java运行时库实现API行为监控的目的。论文中对API行为监控部分做了系统设计和编程实现。(4)动态检测的行为数据分析中,率先将序列模式挖掘算法应用到Android应用程序安全性检测中。该算法能够提取出恶意软件的序列模式,也就是查找恶意软件的频繁序列,目标软件产生的行为序列通过与这些频繁序列比较来对Android应用程序安全性进行判断。论文中序列模式挖掘算法选用分治策略的PrefixSpan算法,论文中对该算法进行了编程实现。
其他文献
移动应用的同质化、应用功能的复杂化、发布渠道的多样化、厂商竞争的白热化,对软件应用的质量提出了更高的要求,为了解决日益增长的、复杂的移动应用测试问题,更有效地发现软件
《音乐教育》终刊号刊载的文献,某种意义而言是民国教育音乐叙事。检索这些文献并对此进行深入研究,既可以清晰看出近现代历史进程中的各种音乐教育观念与发展轨迹,又能看出
污染监测与污染源定位对环境保护有重要意义。无线传感器网络具有节点分布密集、多节点协同工作、成本相对低廉、监测范围广、地理位置限制小等诸多优点,其在污染源监测与定位
摘要:对外汉语教学是一种跨文化语言教育,这种跨文化的特征既会成为学生学习的驱动力,也会为教学的过程制造障碍。为此,很多教师与学者从语言教学和文化学习的关系角度对此进
思维导图是表达发射性思维的有效的图形思维工具。它有助于使零散的知识更直观化、可视化、网络化和逻辑化。对于中国小学生来说,英语写作的难点恰恰是不知如何下笔,如何组织
1855年以来,黄河近现代三角洲堆积快速,经历了3个阶段11次大的流路改道变迁。分析了期间流路的改道、出汊与摆动的影响机制,并以自然改道、人工改道和尾闾出汊的不同性质划分
随着经济全球化的浪潮,世界各国的经济紧密地联系在一起。我国的“走出去”战略已经作为国家政策,是我国对外开放的重要内容。经过多年的努力,我国企业在世界市场上占有了一
目的探讨负压封闭引流技术治疗普外科手术后切口感染的效果。方法选取我院2016年1月—2017年1月期间行直肠癌根治术出现腹部切口感染的患者21例,采用切口清创结合负压封闭引
英国财政部长戈敦·布朗曾表示,英国必须放弃过去一个世纪中在左、右翼之间关于企业和公正的没有结论的争论———前者认为应该以放弃效率为代价换得社会公正,而后者则相反,认为
目的P/CAF(p300/CBP—associated factor)和p300都是组蛋白乙酰转移酶家族成员,它们都含有组蛋白乙酰转移酶(histone acetyltransferase,HAT)区。本文的目的是检测P/cAF和p300及其HATE