基于Android的软件安全技术研究独家优秀】

上传人:QQ加14****9609 文档编号:116988 上传时间:2017-08-02 格式:DOC 页数:45 大小:1.90MB
返回 下载 相关 举报
基于Android的软件安全技术研究独家优秀】_第1页
第1页 / 共45页
基于Android的软件安全技术研究独家优秀】_第2页
第2页 / 共45页
基于Android的软件安全技术研究独家优秀】_第3页
第3页 / 共45页
点击查看更多>>
资源描述
I 摘 要 在移动互联网飞速发展的今天,智能手机逐渐成为人们进行沟通交流、了解外部信息的重要工具。从某种程度上来说, 智能手机相当于小型 中的 机系统。 台的开源性使得市场上各种手机智能软件日益增多并且混乱,有些非法的软件不仅威胁着手机的性能与安全,同时也给防范意识薄弱的手机用户带来了时间和经济上的损失。 针对人们日常在使用手机的过程中 存在的问题 ,比如, 用户手机突然死机、关机、个人资料被删、向外发送垃圾邮件泄露个人信息等。 设计了 一款 手机安全卫士软件。整个软件 基于 发平台,采用 言,遵循 计模式,使用 本完成了 一款 功能强大、实际可行的手机安全卫士软件。该软件主要实现了以下功能:手机防盗、通讯卫士、软件管理、进程管理、流量统计、手机杀毒、系统优化、高级工具、设置中心以及二维码扫描十大功能模块。通过反复不断的调试及测试,该手机安全卫士软件基本实现了用户所需的功能,具有很强的实用性。 本文重点介绍了两种病毒检测的方法,一种是基于签名的特征码扫描的检测方法,该方法是通过对已知的病毒特征码进行扫描并与特征码数据库进行比较 ,如果能匹配上则提示用户去查杀;另一种方法是通过扫描二维码进行检测,如果是恶意软件则提示用户去处理,否则就打开相应的链接,进行下载安装 。 关键词 : 毒 安全检测 计模式 of an to is to a C, of in of of in to s of as A is is on VC is s on a is on is by is to if is is to if it is it to 目 录 第 1 章 绪论 . 1 究背景及其意义 . 1 内外研究现状 . 2 外研究现状 . 2 内研究现状 . 3 要研究内容 . 4 第 2 章 台介绍及病毒分类 . 5 系结构 . 5 建 发环境 . 7 机病毒分析 . 9 机病毒的来源 . 9 机病毒分类 . 9 机病毒传播方式 . 9 机病毒 运行机理 . 11 章小结 . 11 第 3 章 杀毒原理介绍 . 26 于签名的病毒扫描原理 . 错误 !未定义书签。 查杀的原理 . 13 动防御的原理 . 13 发式扫描原理 . 14 章小结 . 15 第 4 章 手机安全卫士项目开发 . 错误 !未定义书签。 目简介 . 16 面的 发 . 16 序主界面的 计 . 17 闭自动更新 . 18 机防盗模块的设计 . 19 机防盗设计流程 . 19 机防盗界面设计 . 19 级工具模块的设计 . 21 信卫士模块的设计 . 23 件管理模块的设计 . 24 程管理器的设计 . 25 量管理模块的设计 . 25 统优化的功能介绍 . 26 置中心模块的设计 . 26 维码扫描模块的设计 . 28 机杀毒模块的设计 . 28 章小结 . 30 第 5 章 项目测试 . 31 功能模块的测试 . 31 章小结 . 36 第 6 章 总结与展望 . 37 文工作总结 . 37 续研究及展望 . 38 参考文献 . 39 致 谢 . 40 附 录 . 41 1 第 一 章 绪论 本章简要介绍了 件安全 研究的背景和意义,同时简要说明了 本课题主要研究的具体内容。 究背景及其意义 目前互联网的应用以及信息交互已经从计算机时代发展到个人移动计算机时代。目前最普及的移动智能终端设备就是搭载 作系统的手机 。 目前几乎每个人都有一台 它的普及促进了基于 用程序的开发和使用中来。 一个基于 心的开放手机操作平台系统,系统提供开放的源代码开发平台,这种开放的平台便于开发者方便、自由的开发,同时这种开放性也给不法开发商提供了便利。他们利用 台的开放性窃取用户隐私、偷走手机流量、恶意扣取用户话费等,给用户带来了巨大的损失。 网秦于 2014 年 6 月 10 日正式发布 2014 年第一季度全球手机安全报告,据网秦“云安全”监测平台数据统计, 2014 年第一季度查杀到手机恶意软件共计 41199款,同比增长 感染智能手机共计 1784 万部,同比增长 在恶意软件的特征分类中, 2014 年第一季度诱骗欺诈类恶意软件超过了恶意扣费类恶意软件,以总感染人数 48%的比例列第一位。如图 图 示。报告显示,诱骗欺诈类恶意软件主要是通过诱骗性的信息,来骗取用户下载安装其他软件,达到广告推广的目的。所有的恶意软件主要是通过伪装成游戏类应用来进行传播的,在 2014 年第一季度的十大恶意软件排名中,有 7 个是游戏类应用。网秦安全专家认为,这与游戏类应用拥有海量用户、病毒传播速度快、规模大、盈利见效快等有着重要关系,充分符合病毒制造者逐利的本性。此外,音乐类软件也未能幸免。在恶意软件的传播上, 第三方应用商店依然是主要途径,由于一部分第三方应用商店还存在安全审核机制不严谨的问题,使一些病毒制作者有机可乘,通过二次打包插入恶意程序重新上传至第三方应用商店进行谋利。 综上所述, 统的广泛应用所带来的移动应用安全形势不容乐观,件安全日益严峻,而且手机病毒的出现不仅给用户的个人信息安全造成威胁,同时也给国家信息安全带来重大安全隐患,甚至还会造成巨大的经济损失。因此,研发一款操作简便、安全可靠、功能强大的手机卫士是十分必要的。手机卫士除了包括手机防盗、拦截骚扰电话和短信、管理手 机可用内存和卸载、启动、分享相关软件、清理手机进程、管理手机流量、清除缓存文件还有相关手机的设置等还包括手机杀毒模块。手机杀毒模块主要实现手机病毒的检测和查杀。手机病毒检测系统的重要意义 2 在于大力提升了我国在移动智能终端安全领域的竞争力,有效的改善移动智能终端领域匮乏有效的安全检测平台的现状,为提高智能终端平台安全性奠定坚实的基础,保障了移动互联网产业链的进一步健康、快速的发展。因此,研发一款具有较强检测病毒、查杀病毒的软件变得更加刻不容缓、意义深远。 内外研究现状 外研究现状 美国杜克大学,宾夕法尼亚州立大学,和英特尔实验室联合研究已经证实了来自手机应用程序市场的 用程序将用户的隐私数据泄露在网络的广告上 1。 参与研究的团队随机从 选了 30 种流行的第三方应用程序,并使图 014 年第一季度 机恶意软件特征分类 图 014 年第一季度手机病毒传播途径分布 3 用了 究这些应用程序的行为。研究的结果显示,三分之二的应用在研究中出现可疑的敏感数据处理,其中 15 个应用程序用户的位置到达远程的广告服务器。这项研究结果表明在 智能手机平台中采用如 监控工具的有效性和可靠性。 人 2010 年在 台上实现了一个基于行为检测的 毒检测系统 2。该系统在后台实现动态的监控手机设备的各种事件和独有特征,搜集到了大量的数据,通过机器学习算法将这些数据分为正常的( 恶意的( 由于当时没有大量的病毒可供研究, 仅通过分类 台上的游戏和工 具软件来进行系统的检测性能,因此系统的效率没法得到验证。 还在文献中评估多种机器学习算法和特征选择算法,从多种算法组合中选择出了作者认为表现最佳的算法组合,分别为 位于德国柏林科技大学的 验室,对 统上的病毒动态检测进行了一系列的研究 3。其中 人在文献中,提出了一种 用程序检测沙箱,沙箱位于系统内核中,它的功能主要是对 用程序进行动态的分析,通过系统调用重定向方法,监视系统和库函数调用及其参数,并记录其运行时的破坏行为。 过使用 的 具,生成伪随机事件流,如模拟触摸、手势、用户点击或系统事件等,完成对应用程序的模拟运行。沙箱在内核中,记录应用程序的系统级行为,生成日志文件,并汇总到便于更好分析的数学向量中去。 没有给出分析算法,只是告诉了我们如何利用沙箱进行追踪并记录软件在系统中运行时的相关系统的 调用。 内研究现状 王志国等人早在 2009 年就提出并实现了 能手机系统的文件实时监控技术 4。文献中,作者是通过替换关键的系统调用( 实现对 台文件操作行为的捕获,但文中只是通过系统调用截获到系统对文件的调用情况,更多的是讲解了 作系统上的文件操作监控,并未涉及恶意代码行为的其他方面。并且因为当时缺少真实的 台恶意软件的实际攻击研究,使得无法使 应用程序的检测达到良好的效果。 最值得一提的能全方位地保护手机安全的软件当属北京网秦天下科技有限公司推出的“网秦手机安全”,该软件集成了病毒扫描、实时监控、网络防火墙、在线更新、系统管理五大功能,有效的防范了移动恶意程序的攻击、数据的窃取和隐私的侵袭。有效的保护了 机操作系统的安全。 专为移动设备用户提供安全运行环境的信息安全软件当属北京江民新科技有限 4 公司推出的“江民杀毒软件手机版”,该版本的优点是具有出色的兼容性,还具有经过特别优化的软件的实时监控功能,可以实时的检测手机文件 的变化,占用资源小,基本上不影响手机的使用效率,能够全面查杀手机的各种病毒、木马 5。是移动设备的天然保护伞。 总之,从国内外比较情况来看,国内的研究起步比较晚,对病毒的分析手段和分析工具主要依赖国外的开源组织和研究理论成果,而且主要是以人工分析为主, 机器分析为辅。虽然目前各大安全厂商已经投入大量精力,但是对手机病毒的分析检测技术还相对比较落后,仅是对已知病毒具有一定的防护能力,虽然目前对手机软件也能进行实时监控,并检测查杀一定的未知病毒,但相对国外的技术,对未知病毒的检测能力还有待进一步提高。 要研究内容 本文主要研究了基于 件安全的研究背景和国内外研究现状,并分析了作系统的安全机制及其可能存在的安全隐患。依据 台的系统体系结构设计了目前市场上比较普遍的手机安全卫士所具有的 十 大功能模块,同时对杀毒模块进行了单独研究,开发了基于病毒特征码的静态检测技术,并进一步研究了如何通过二维码扫描动态检测软件的安全性。 主要工作包括: 第一章 介绍了基于 件安全研究的背景和国内外研究现状。 第二章 研究 作系统的体系结构, 如何 搭建 台。同时 研究 了统的安全机制,并对现有的手机病毒进行 了 分类。 第三章 针对目前手机病毒的分类, 研究分析了四种杀毒原理,包括基于签名的特征码扫描原理、云查杀原理、主动防御的原理还有就是启发式扫描的原理。针对这四种杀毒原理分别进行了介绍和优缺点的比较。 第四章 介绍了手机安全卫士的十大功能模块的设计流程 ,包括手机防盗、通信卫士、软件管理、进程管理、流量统计、手机杀毒、系统优化、高级工具、设置中心 和二维码扫描等。 第五章 针对第四章介绍的各个功能模块进行了测试,测试结果比较理想,达到了设计的预期。 第六章 总结了本课题的研究成果,同时对没 有研究成功的方法也做了系统的总结,并在接下来的时间里继续努力的去完善它。 5 第 二 章 台介绍及病毒分类 本章将从 时对 在之后的章节针对不同的病毒设计了不同的检测方式。 系结构 统的底层建立在 统之上,该平台由操作系统、中间件、用户界面和应用软件 4 层组成,它采用一种被称为软件层叠的方式进行构建。 统主要由 5 部分组成,图 示了 统的体系结构。下面分别对这 5 部分进行简单介绍。 统的体系结构 S 6 程序员利用 开发 台的应用程序,每个应用程序通常以序编写。 统包括一系列手机基础的核心应用程序,包括 序、地图、日历、浏 览器、电子邮件客户端、联系人等。 统的应用程序的开发就是面向底层的应用程序框架进行的,该应用程序框架为应用程序层的开发者提供关键的 一个 应用程序可以利用应用程序框架中的以下五部分:服务、内容提供者、活动、广播意图接收者、意图和意图过滤器。 含一套被不同组件所使用的 C/C+库的集合。 统主要的库及其简介如表 示。 行时 行的时候是由两部分组成的, 心库集和 拟机。其库名称 库简介 系统 C 库 一个从 统派生出来的标准 C 系统库( ,并且专门为嵌入式 备调整过。 媒体库 基于 套媒体库支持播放和录制许多流行的音频和视频格式。 理对显示子系统的访问,并可以对多个应 用程序的 2D 和 3D 图层机提供无缝整合。 个全新的 览器引擎,该引擎为览器提供支持,也为 供支持。 层的 2D 图形引擎 3D 于 现的 3D 系统,这套3D 库既可使用硬件 3D 加速,也可以使用 高度优化的软件 3D 加速。 图和向量字体显示 所有应用程序使用的、功能强大的轻量级关系数据库 表 统主要库及其简介 7 中的核心库集提供了 言所使用的绝大部分的功能,而虚拟机则是负责运行用程序。 核 核是系统硬件和软件叠层之间的抽象层。它提供了内存管理、进程管理、安全性、网络协议栈和驱动模型等核心的系统服务。 建 发环境 安装步骤: 第一步,安装 改环境变量。 运行 直点击下一步,直到完成为止。修改环境变量,在量值前加 %点击确定,如图 示。新建系统变量,变量值为 装目录。如 C:图 示。 第二步,安装 直接解压缩 文版 ) 文版 )指定目录 如:D: 第三步,安装 第四步,修改环境变量 。 将 的 对路径添加到系统 ,如 D:确定”后,重新启动计算机。 把 或 解压到 D: 装目录下), 图 改系统变量 8 如有文件已存在选择全部替换。运行 看是否安 装好, 示已经安装,如图 示,点击关闭。 第五步,安装 。 打开 入菜单中的 “ - “ .”然 后点 现如图 示,然后点击 在目录(非中文), 然后打开,出现如图 示,然后点击 击 到完成。 第六步,安装 拟器系统版本 。 第七步,启动 可以新建 目了。 图 建系统变量 图 行结果 图 装 9 机病毒分析 手机病毒是一种具有破坏性和感染性的手机程序,其可利用发送短信,浏览网站,蓝牙等方式进行传播,会导致用户手机死机、关机、个人资料被删、向外发送垃圾邮件泄露个人信息等。 机病毒的来源 机病毒的来源可以系统的分为以下几个方面。 第三方电子市场和手机论坛:各大电子市场是用户下载 主力市场,也是手机 篡改打包病毒的主要 风险渠道,病毒来源渠道依然占比最高,达到 23%。其次是作为手机玩家的重点聚集地,手机论坛占比为 20%。 软件捆绑传播:不法开发商通过植入恶意代码或者恶意广告插件捆绑知名软件二次打包可以迅速感染广大手机用户,目前已成为病毒的主要来源。 置渠道:部分不良水货商,以及部分互联网上的第三方 作者基于黑色利益链分工,将病毒刷到手机的 机的用户越多,感染性越强。 二维码染毒:是一种新兴途径,在 2013 年 10 月,用户二维码染毒比例就已经达到 7%。目前通过扫描二维码下载软件越来越普遍,使得病毒传播更加 严重。 机病毒分类 机病毒主要分为八种类型:恶意扣费、隐私窃取、远程控制、恶意传播、资费消耗、系统破坏、诱骗欺诈、流氓行为。表 出了这八种手机病毒的类型及其相对应的恶意行为。 机病毒传播方式 机病毒的传播方式大致可分为以下五种方式: 图 装控件 10 第一,利用短信或乱码传 播 ,病毒发出一系列由怪字符组成的病毒短信,使手机无法提供某些方面的服务。乱码电话,则是在来电显示中显示乱码,机主一旦接听,则会感染上病毒,机内资料可能被破坏。 第 二,诱骗用户下载和运行病毒软件,利用该病毒,攻击者可以偷窃手机里的电话号码和电子邮件,同时可以远程控制手机,执行各种危险指令。 第三,利用蓝牙方式传播,此病毒可以更改手机的系统设置,使手机一开机就能先运行该病毒,并且它可以利用蓝牙自动搜索附近的手机是否存在漏洞,并试图进行攻击。 手机病毒类型 恶意行为概述 恶意扣费 在用户不知情或未授权的情况下,通过隐蔽执行、欺骗用户点击等手段,订购各类收费业务或使用移动终端支付,导致用户经济损失 隐私窃取 在用户不知情或未授权的情况下,获取涉及用户个人信息的,具有 隐私窃取属性 远程控制 在用户不知情或未授权的情况下,能够接受远程控制端指令并进行相关操作 恶意传播 自动通过复制、感染、投递、下载等方式将自身、自身的衍生物或其他恶意代码进行扩散 资费消耗 在用户不知情或未授权的情况下,通过自动拨打电话、发送短信、彩信、邮件、频繁连接网络等方式,导致用户资费损失 系统破坏 通过感染、劫持、篡改、删除、终止进程等手段导致移动终端或其他非恶意软件部分或全部功能、用户文件等无法正常使用的,干扰、破坏、阻断移动通信网络、网络服务或其他合法业务正常运行 诱骗欺诈 通过伪造 、篡改、劫持短信、彩信、邮件、通讯录、通话记录、收藏夹、桌面等方式,诱骗用户,而达到不正当目的 流氓行为 执行对系统没有直接损害,也不对用户个人信息、资费造成侵害的其他恶意行为 第四,利用 播,这种病毒的传播方式是利用传送 方式来达到传送病毒的目的。 表 种手机病毒的类型及其相对应的恶意行为 11 第五,利用手机 手机电话设备的“ 运行,如“ “ “ “ ,主要表现是持续发出警告声音;将用户信息变更为“ 在手机的屏幕上显示格式化内置硬盘时画面;最严重的是使手机键盘操作功能丧失。 机病毒运行机理 机病毒的运行机理主要是以下两种方式:一是将病毒代码嵌入正常组件中去,然后在正常应用的进程中运行病毒代码程序;二是将病毒组件嵌入到正常应用中,一般情况,被植入正常程序的病毒组件都是以后台的形式运行的,并且它们拥有正常应用所具有的所有权限。 章小结 本章主要对 台的体系结构进行了介绍,同时讲解了搭建 行环 境的方法,并且对市场上存在的各种病毒进行了分析,为下文开发手机卫士的各项功能,和杀毒程序的开发和测试奠定了基础。 12 第 三 章 杀毒原理介绍 本节针对第二章总结的病毒的分类及特征,介绍了四种目前比较普及的杀毒原理,包括基于签名的特征码的扫描、主动防御、启发式扫描、云查杀。当然各个杀毒软件的杀毒原理基本都相同,区别就在于杀毒引擎。下面针对各杀毒原理进行介绍。 于签名的病毒扫描原理 在本次设计中,就是采用的这种方式进行扫描并查杀病毒的。其基本原理就是提取出文件的特征 码,将提取出来的特征码与病毒数据库中的进行比较,如果存在就判断为病毒。其主要的杀毒流程如图 示。 首先进入杀毒界面,创建一个杀毒的子线程,然后通过 历手机中所有已经安装的和尚未卸载干净的应用程序,通过扫描应用程序的特征码与病毒数据库里面的特征码进行对比,判断是否为病毒,如果匹配上,则证明是病毒,那么就弹出相应的杀毒提示框,让用户去处理,否则,应用程序是安全的,则返回杀毒主界面。 图 机杀毒流程图 手机杀毒界面 创建子线程 是否为病毒 弹出删除病毒界面 程序签名与数据库对比 通过 扫描程序 13 病毒扫描由两部分组成:一部分是病毒特征码库,含有经过特殊 选定的各种手机病毒的特征码;另一部分是利用该特征码库进行扫描的扫描程序。病毒扫描程序能识别的手机病毒的数目完全取决于病毒特征码库内所含病毒特征码种类的多少。显而易见,库中病毒特征码种类越多,扫描程序能认出的病毒就越多。特征码的扫描法的最大的优点是易于商业化,并且可以依据检测结果做进一步的杀毒处理。但是这种方式也有很大的局限性,这种扫描方式只能查杀病毒数据库中的已知病毒,对于病毒库里边没有的病毒无法扫描出来。但是随着病毒的种类越来越多,需要存入数据库中的特征码也越来越多,数据库的体积也越来越大,对用户来说,下 载这些杀毒软件时同时也要下载这些病毒数据库才可以实现杀毒,因此给手机用户带来很大的不便,同时占用手机很大的内存,而且数据库中的数据增多,扫描所需要的时间也会加长,查询速度就非常慢。尽管如此,基于特征码的扫描法仍是使用最为普遍的手机病毒检测方法。 查杀的原理 由于每检测出一种新的病毒,我们都需要将它的特征码提取出来,然后将其存入病毒数据库当中,由于病毒的种类越来越多,需要存入病毒数据库里边的特征码也越来越多,因此病毒库怎么保存?就成为安全领域的一大难题。 20 年前,一年大概只能找到 1000 多种病毒,每 隔几天去更新一次用户的病毒库就能够保障用户的安全。但是目前每天要新增几乎 2 万多种病毒,安全厂商即使不间断的在线更新用户端的病毒库,也不能做到 100%的安全。因此,安全厂商们就研究了“云计算”,将病毒数据库放在“云端”,与客户端所构成的防御体系能够通过网络直接去阻断病毒和木马的传播路径,从而保护了终端机器的安全。 云查杀即是新一代不需要病毒数据库的杀毒方法,它的原理是将常见的病毒特征码存到客户机上,不常见的存到服务器上,然后扫描所有的启动项和现在在运行的后台和前台的进程和各个进程的服务项,当有一些可疑的文件出 现时,它会将该文件的特征码提交到服务器上,由服务器来处理。而服务器的处理能力是比较强的,会将处理的结果返回给客户端。另外它还会定期更新一些安全项和非安全项的数据,这种方法不需要等待服务器响应所以分析快很多,缺点是不能保证有实时的安全项数据。 动防御的原理 主动防御顾名思义不是以查杀为主要手段,而是以防御为主。主动防御是最新的杀毒 方式 ,监视系统关键的 否改变,或者是注册表的操作,比如 360 的主动防御就会提示我们某某程序正在加载,是否允许更改浏览器主页等。主动防御就是一个后台的 务 ,实时监控 设备状态,比如短信监控、电话监控、网 14 络监控和程序安装监控等,当有病毒入侵时,可以及时监测出来,并提醒用户处理。 主动防御的一般流程是通过挂接系统建立进程的 毒 程 序就在一个进程建立之前对进程的代码进行扫描,如果发现 定位指令 (一般正常软件不会有这些指令 ),就提示用户处理,如果用户放行,就让进程继续运行 ;接下来监视进程调用 情况,如果发现以读写方式打开一个 件,可能进程的线程想感染 件,就发出警告 ;如果收发数据违反了规则,发出提示 ;如果进程调用了,则发出警告 (因为 是一个非常危险的常进程很少用到,倒是被病毒木马用得最多 )。通过这样的一个流程实现主动防御,将未知的病毒给检测出来,防患于未然。 发式扫描原理 我们知道无论是 病毒的特征码还是基因码,其原理都是根据对已知病毒的分析,对未知病毒进行防御。这种方法虽然能够杀死一部分的未知病毒,但是却很难对全新的病毒的威胁进行防御。于是安全厂商就意识到要改进病毒的查杀思路, 如果一味的跟着病毒的改变走,永远只会处于被动状态。因此安全厂商就研究设计了这种启发式扫描病毒的方式。 启发式扫描是目前一种比较主流的对付新型病毒的方式。 启发式 指的 是 “自我发现的能力”或“运用某种方式或方法去判定事物的知识和技能。”启发式扫描的原理就是,用这种扫描技术“启发”一下各种可执行程序,然后根据这些程序的行为进行判断,因为绝大多数病毒程序都是通过用户启动它,它才开始攻击用户的手机程序。这种方法说的通俗一点就比较类似于钓鱼,用只有病毒才会咬钩的饵料,把病毒钓上来。 这种启发式扫描的实现途径是通过虚拟机技术,以及智能的分析技术。启发式会在用户的移动终端模拟一个虚拟环境,和实机的环境隔绝,无论虚拟机里边发生什么情况,都 不会影响到实机。当我们点击运行启发式扫描的时候,可执行程序会被装入虚拟机,并被诱发执行,然后监测这些可执行程序的行为,如果虚拟机里边有一个可执行程序是病毒,那么当被执行之后,它就会疯狂的侵染虚拟机,这时候杀毒程序就会将其查杀,而实机不会受任何的影响。当然启发式扫描技术也有其缺点,比如遇到手法高明的病毒,启发式扫描也很难将其检测出来。因此启发式扫描也不是能够将所有的未知病毒都能检测出来。另外,启发式扫描误报率高,不是任何一个读取其他程序的可执行程序都具有破坏性,因此这就需要用户去判断了。 15 章小结 本 章详细介绍了四种病毒的查杀原理,其中包括本课题实现的基于签名的特征码扫描的查杀原理,还有本课题尚未实现的主动防御,云查杀,启发式扫描的查杀原理,总结来说基于签名的特征码扫描和云查杀属于静态查询方式,是通过提取病毒特征码跟病毒数据库进行比较来实现的。还有另外两种主动防御和启发式扫描属于动态扫描原理,是通过监控可执行程序的行为来判断未知的病毒。并将检测出来的病毒的特征码提取出来,保存到病毒数据库中 。 16 第 四 章 手机安全卫士项目 实现 本章系统地 讲解 了 一个完整的 际项目的 设计流程 ,该项目涵盖了市场上主流手机安全卫士的主要功能,具体包括:手机防盗、通信卫士、软件管理、进程管理、流量统计、手机杀毒、系统优化、高级设置、设置中心 及二维码扫描 。 下面将对各模块的具体设计流程进行详细介绍。 目简介 整个项目综合运用 识点,以 架构建项目 。 本项目所实现的功能模块主要包含以下几个: 手机防盗模块: 变更报警、 踪、远程数据销毁、远程锁屏四个子模块。 通信卫士模块:黑名单管理、电话拦截、短信拦截三个子模块。 软件管理模块:显示 所有软件、卸载软件、启动软件、分享软件四个子模块。 进程管理模块:显示所有正在运行的进程和剩余内存、一键清理两个子模块。 流量统计模块:显示软件消耗的流量。 手机杀毒
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!