Android系统的恶意代码检测

来源 :福州大学 | 被引量 : 0次 | 上传用户:liliandidi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
据360安全中心报道,全球Android智能手机用户在所有移动智能终端用户中所占比重最大,且Android手机用户数量依然在不断增长。然而,在Android智能手机风靡全球的同时,从Android应用市场中涌现出了大量的Android恶意代码。这些恶意代码能够绕过Android的安全机制使用多种攻击方式攻击Android手机,使得Android用户的信息安全受到严重威胁。为缓解这一威胁,本文提出Android恶意代码的静态检测方法、动态检测方法和混合型检测方法。(1)静态检测方法是基于代码的静态分析技术和机器学习的Android恶意代码检测方法。首先,为了得到该方法检测Android恶意代码使用的特征向量,根据编程经验、Google Developer网站关于Android应用开发中各个类的说明文档、静态分析4317个Android恶意代码和选择了基于信息增益的特征选择算法归纳恶意特征库;然后,基于恶意特征库提取特征向量;最后,使用特征向量与SVM分类器检测Android恶意代码。(2)动态检测方法是基于代码的动态分析技术和机器学习的Android恶意代码检测方法。首先,基于Android恶意代码在手机中执行恶意行为时会改变手机状态,归纳出该方法检测Android恶意代码使用的特征向量;然后,为使样本执行恶意行为,基于Android恶意代码执行恶意行为的触发条件编写测试用例;最后,使用特征向量和Decision-Tree分类器检测Android恶意代码。(3)混合型检测方法是结合静态检测方法与动态检测方法的Android恶意代码检测方法。为了降低静态检测方法的误报率和缩短动态监测方法的检测时间,以静态检测方法为第一阶段,动态检测方法为第二阶段,组成混合型检测方法。实验表明静态检测方法能够有效的检测出Android恶意代码,并且基于信息增益的特征选择算法比基于关联性和一致性的特征选择算法更适合检测Android恶意代码;动态检测方法使用的测试用例和使用的特征向量能有效检测出Android恶意代码检测,且同时保证较低的误报率;混合型方法具有静态检测方法和动态检测方法的优点,保证检测准确率的同时,降低了静态检测方法的误报率,缩短了动态检测方法的检测时间。
其他文献
目的 探讨QC活动在门诊护理工作中的应用.方法 成立QC小组,确立"提高门诊窗口病人满意度"为活动课题.首先进行现状调查,设定目标,对目前门诊窗口服务水平进行调查分析,找出造成病人满意度低的主要原因,制定相应的对策并组织实施,最后进行效果检查,并采取有效的巩固措施.结果 提高门诊窗口服务水平及病人满意度.结论 有利于开展QC活动解决实际工作中的问题,值得推广。
以玉米淀粉和丙烯酰胺为原料,高锰酸钾为引发剂,制备淀粉接枝丙烯酰胺聚合物(S-g-PAM)高分子絮凝剂,并用红外光谱对产物进行表征。用制备的S-g-PAM处理造纸废水,探究了絮凝剂
仲裁文件的送达是启动仲裁程序的重要基础,关系着仲裁程序的顺利展开。有效送达不仅可以保障双方当事人的合法权益,顺利推进仲裁程序,而且能够有助于仲裁裁决的执行。仲裁送达制度的规定在国家法律层面尚不明确、具体,实际上由各个仲裁机构的规则予以规定,仲裁机构在规定上有较大自主性,但是往往忽视仲裁制度本身特点或过度借鉴民事诉讼送达,而产生一系列问题。仲裁送达制度作为商事仲裁程序的重要内容,必须要建立符合仲裁规
介绍了自古以来天津市道路沿线用地的变化情况,分析了道路与沿线用地的相容性关系,不同的用地类型以及区位条件对于道路交通的要求也各不相同。分析道路与沿线用地的关系对城