一种保护智能设备安全运行的方法及装置的制作方法

文档序号:6336122阅读:169来源:国知局
专利名称:一种保护智能设备安全运行的方法及装置的制作方法
技术领域
本发明涉及智能设备安全领域,尤其涉及一种保护智能设备安全运行的方法及
直O
背景技术
随着科技水平的发展,智能设备已经在人们的生产和生活中普遍应用。智能设 备是否能够安全有效的运行直接影响着生产和生活的效率。智能设备病毒(例如,相 应的智能设备病毒可以包括计算机病毒、手机病毒)是影响智能设备安全运行的主要杀 手。目前,现有的杀毒技术主要建立在病毒扫描的基础之上,即首先建立病毒特征库, 然后根据该病毒特征库对磁盘上的程序进行病毒扫描,如果发现被病毒感染的程序或文 件,再对被病毒感染的程序或文件进行杀毒处理。发明人发现在现有技术中至少存在如下问题第一,由于现有杀毒技术需要根据病毒特征库进行病毒扫描,所以对于病毒特 征库中没有记载的病毒,现有杀毒技术无法实现即时杀毒功能,只能在发现新的智能设 备病毒时将该病毒的病毒特征添加到病毒特征库中再进行杀毒;因为智能设备病毒是千 变万化的,若要将病毒的病毒特征添加到病毒特征库中需要对智能设备病毒进行长时间 的分析,所以对于广大智能设备用户而言,不仅要饱尝病毒特征库频繁升级的烦恼,而 且要浪费很长的时间等待病毒特征库完成升级,严重影响了正常的生产和生活。第二,由于现有杀毒技术建立在病毒扫描的基础之上,而病毒扫描需要占用很 大的内存空间,所以在进行病毒扫描时,智能设备的使用性能会大幅降低,影响了智能 设备的正常使用。

发明内容
本发明实施例提供了一种保护智能设备安全运行的方法及装置,以使智能设备 无需建立病毒特征库、也无需进行病毒扫描就能实现杀毒功能,不仅简化了用户操作、 节约了杀毒时间,而且有效防止了各种病毒对智能设备的侵害,保护了智能设备的安全 运行。—种保护智能设备安全运行的方法,包括实时监测智能设备上程序的运行状况;根据所述程序的运行状况确定感染病毒的程序;
中断运行所述感染病毒的程序,并用该程序未感染病毒时的备份程序替代该程 序运行。优选地,相应中断运行所述感染病毒的程序,并用该程序未感染病毒时的备份 程序替代该程序运行包括中断运行感染病毒的程序,并记录该程序的运行状况;然后将该感染病毒的程 序隔离或清除,并用该程序未感染病毒时的备份程序替代该程序运行;
或者,中断运行感染病毒的程序,并记录该程序的运行状况,同时将该程序的信息通 知给用户;然后获取用户的反馈信息,若用户的反馈信息表明允许该程序运行,则该程 序继续执行;若用户的反馈信息表明不允许该程序运行或在预定时间内未获取到用户的 反馈信息,则将该感染病毒的程序隔离或清除,并用该程序未感染病毒时的备份程序替 代该程序运行。优选地,相应根 据所述程序的运行状况确定感染病毒的程序包括以下至少一 项若程序的运行状况显示出该程序企图对智能设备上除该程序以外的程序进行修 改、添加、删除或置换操作,则确定该程序是感染病毒的程序;或者,若程序的运行状况显示出该程序企图对维持智能设备正常运行的驱动文件或配 置文件进行修改、添加、删除或置换操作,则确定该程序是感染病毒的程序;或者,若程序的运行状况显示出该程序企图屏蔽智能设备的输入信息,则确定该程序 是感染病毒的程序。优选地,相应实时监测智能设备上程序的运行状况包括记录智能设备上所有程序的存储地址,并实时监测智能设备上所有程序的运行 状况;或者,记录智能设备上所有程序的存储地址,并禁止修改智能设备上的部分程序,同 时对智能设备上其余部分程序的运行状况进行实时监测;或者,记录智能设备上所有程序的存储地址,并允许通过密码认证的程序修改智能设 备上的部分程序,禁止未通过密码认证的程序修改智能设备上的部分程序,同时对智能 设备上其余部分程序的运行状况进行实时监测;或者,记录智能设备上所有程序的存储地址,并允许具有权限的程序修改智能设备上 的部分程序,禁止不具有权限的程序修改智能设备上的部分程序,同时对智能设备上其 余部分程序的运行状况进行实时监测。优选地,该方法还包括以下至少一项在智能设备未感染病毒时,将智能设备上的程序进行备份;或者,在用未感染病毒时的备份程序替代感染病毒的程序运行之前,将未感染病毒时 的备份程序进行备份。一种保护智能设备安全运行的装置,包括实时监测模块,用于实时监测智能设备上程序的运行状况;病毒判定模块,用于根据所述实时监测模块所监测的程序的运行状况确定感染 病毒的程序;
杀毒处理模块,用于中断运行所述病毒判定模块所确定的感染病毒的程序,并 用该程序未感染病毒时的备份程序替代该程序运行。优选地,相应病毒判定模块包括以下至少一项第一病毒判定模块,用于在根据所述实时监测模块所监测的程序的运行状况判 断出该程序企图对智能设备上除该程序以外的程序进行修改、添加、删除或置换操作 时,确定该程序是感染病毒的程序;或者,第二病毒判定模块,用于在根据所述实时监测模块所监测的程序的运行状况判 断出该程序企图对维持智能设备正常运行的驱动文件或配置文件进行修改、添加、删除 或置换操作时,确定该程序是感染病毒的程序;或者,第三病毒判定模块,用于在根据所述实时监测模块所监测的程序的运行状况判 断出该程序企图屏蔽智能设备的输入信息时,确定该程序是感染病毒的程序。优选地,相应的杀毒处理模块包括第一杀毒处理模块,用于中断运行所述病毒判定模块所确定的感染病毒的程 序,并记录该程序的运行状况;然后将该感染病毒的程序隔离或清除,并用该程序未感 染病毒时的备份程序替代该程序运行;或者,第二杀毒处理模块,用于中断运行所述病毒判定模块所确定的感染病毒的程 序,并记录该程序的运行状况,同时将该程序的信息通知给用户;然后获取用户的反馈 信息,若用户的反馈信息表明允许该程序运行,则使该程序继续执行;若用户的反馈信 息表明不允许该程序运行或在预定时间内未获取到用户的反馈信息,则将该感染病毒的 程序隔离或清除,并用该程序未感染病毒时的备份程序替代该程序运行。优选地,相应的实时监测模块包括 第一实时监测模块,用于记录智能设备上所有程序的存储地址,并实时监测智 能设备上所有程序的运行状况;或者,第二实时监测模块,用于记录智能设备上所有程序的存储地址,并禁止修改智 能设备上的部分程序,同时对智能设备上其余部分程序的运行状况进行实时监测;或者,第三实时监测模块,用于记录智能设备上所有程序的存储地址,并允许通过密 码认证的程序修改智能设备上的部分程序,禁止未通过密码认证的程序修改智能设备上 的部分程序,同时对智能设备上其余部分程序的运行状况进行实时监测;或者,第四实时监测模块,用于记录智能设备上所有程序的存储地址,并允许具有权 限的程序修改智能设备上的部分程序,禁止不具有权限的程序修改智能设备上的部分程 序,同时对智能设备上其余部分程序的运行状况进行实时监测。优选地,该装置还包括以下至少一项第一程序备份模块,用于在智能设备未感染病毒时,将智能设备上的程序进行备份;或者,第二程序备份模块,用于在用未感染病毒时的备份程序替代感染病毒的程序运 行之前,将未感染病毒时的备份程序进行备份。由上述本发明提供的技术方案可以看出,本发明实施例提供的保护智能设备安 全运行的方法通过对智能设备中所有运行的程序进行监控,若发现被病毒感染的程序, 立刻用备份好的安全的程序将被病毒感染的程序替换,从而使智能设备在未建立病毒特 征库、也未进行病毒扫描的前提下实现了杀毒功能,不仅简化了用户操作、节约了杀毒 时间,而且有效防止了各种智能设备病毒对智能设备的侵害,保护了智能设备的安全运 行。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或 现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅 是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提 下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的保护智能设备安全运行的方法的处理流程示意图 图2本发明实施例提供的保护智能设备安全运行的装置的结构示意图一;图3为本发明实施例提供的保护智能设备安全运行的方法的处理流程示意图
--ο
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得 的所有其他实施例,都属于本发明保护的范围。下面将结合附图对本发明实施例作进一步地详细描述。首先,需要说明的是在本发明实施例当中描述的智能设备包括但不限于手机和 计算机。本实施例中以计算机为例进行说明,但这并不构成对本发明的限制。如图1所示,本发明实施例提供的保护智能设备安全运行的方法的具体实现过 程可以包括以下步骤步骤11,实时监测智能设备上程序的运行状况;其中,相应的程序的运行状况可以包括程序在磁盘上的存储地址,程序运行过 程中每一时刻占用的内存、占用的CPU (CPU是Central Processing Unit的缩写,译为中央
处理单元)、访问的文件、执行的操作、运行的结果、任务执行进度等信息;具体地,相应的实时监测智能设备上程序的 运行状况可以包括以下至少一项(1)对于智能设备上的所有程序而言,在每个程序开始运行时,记录下每个程序 的存储地址,并实时监测每个程序的运行状况;
(2)对于智能设备上的部分程序而言,在每个程序开始运行时,记录下每个程序 的存储地址,并禁止任何程序对这部分程序进行修改;对于除了上述程序以外的智能设备上的其他程序而言,在每个程序开始运行 时,记录下每个程序的存储地址,并对这部分程序的运行状况进行实时监测;(3)对于智能设备上的部分程序而言,设定了修改密码,在每个程序开始运行 时,记录下每个程序的存储地址,并允许通过密码认证的程序对这部分程序进行修改, 禁止未通过密码认证的程序对这部分程序进行修改;对于除了上述程序以外的智能设备上的其他程序而言,在每个程序开始运行 时,记录下每个程序的存储地址,并对这部分程序的运行状况进行实时监测;(4)对于智能设备上的部分 程序而言,设定了修改权限,在每个程序开始运行 时,记录下每个程序的存储地址,并允许具有权限的程序对这部分程序进行修改,禁止 不具有权限的程序对这部分程序进行修改;对于除了上述程序以外的智能设备上的其他程序而言,在每个程序开始运行 时,记录下每个程序的存储地址,并对这部分程序的运行状况进行实时监测;步骤12,根据上述程序的运行状况确定感染病毒的程序;其中,相应的根据上述程序的运行状况确定感染病毒的程序可以包括以下至少 一项(1)若程序的运行状况显示出该程序企图对智能设备上除该程序以外的程序进行 修改、添加、删除或置换操作,则确定该程序是感染病毒的程序;(2)若程序的运行状况显示出该程序企图对维持智能设备正常运行的驱动文件或 配置文件进行修改、添加、删除或置换操作,则确定该程序是感染病毒的程序;(3)若程序的运行状况显示出该程序企图屏蔽智能设备的人体工程学输入信息 (例如,相应的人体工程学输入信息可以包括键盘、鼠标、摄像头、手写板、触摸屏、触 控板、麦克风等各种人体工程学输入设备向智能设备所输入的信息),则确定该程序是感 染病毒的程序;步骤13,中断运行所述感染病毒的程序,并用该程序未感染病毒时的备份程序 替代该程序运行;例如,相应的中断运行所述感染病毒的程序,并用该程序未感染病毒时的备份 程序替代该程序运行可以包括(1)中断运行感染病毒的程序,并记录该程序的运行状况;然后将该感染病毒 的程序隔离或清除,并用该程序未感染病毒时的备份程序替代该程序运行;或者,(2)中断运行感染病毒的程序,并记录该程序的运行状况,同时将该程序的信息 通知给用户;然后获取用户的反馈信息,若用户的反馈信息表明允许该程序运行,则该 程序继续执行;若用户的反馈信息表明不允许该程序运行或在预定时间内未获取到用户 的反馈信息,则将该感染病毒的程序隔离或清除,并用该程序未感染病毒时的备份程序 替代该程序运行。除了上述的技术方案外,本发明实施例所提供的保护智能设备安全运行的方法 在具体实施过程中还可以包括以下技术方案中的至少一项
(1)在智能设备未感染病毒时,将智能设备上的程序进行备份;或者,(2)在用未感染病毒时的备份程序替代感染病毒的程序运行之前,将未感染病毒 时的备份程序进行备份。本发明方法实施例的实现使智能设备在未建立病毒特征库、也未进行病毒扫描 的前提下实现了杀毒功能,不仅简化了用户操作、节约了杀毒时间,而且有效防止了各 种智能设备病毒对智能设备的侵害,保护了智能设备的安全运行。如图2所示,本发明实施例还提供了一种保护智能设备安全运行的装置,其具 体实现结构包括(1)实时监测模块201,用于实时监测智能设备上程序的运行状况;例如,相应的实时监测模块201可以包括 第一实时监测模块2011,用于记录智能设备上所有程序的存储地址,并实时监 测智能设备上所有程序的运行状况;或者,第二实时监测模块2012,用于记录智能设备上所有程序的存储地址,并禁止修 改智能设备上的部分程序,同时对智能设备上其余部分程序的运行状况进行实时监测;或者,第三实时监测模块2013,用于记录智能设备上所有程序的存储地址,并允许通 过密码认证的程序修改智能设备上的部分程序,禁止未通过密码认证的程序修改智能设 备上的部分程序,同时对智能设备上其余部分程序的运行状况进行实时监测;或者,第四实时监测模块2014,用于记录智能设备上所有程序的存储地址,并允许具 有权限的程序修改智能设备上的部分程序,禁止不具有权限的程序修改智能设备上的部 分程序,同时对智能设备上其余部分程序的运行状况进行实时监测。(2)病毒判定模块202,用于根据所述实时监测模块201所监测的程序的运行状 况确定感染病毒的程序;例如,相应的病毒判定模块202可以包括以下至少一项第一病毒判定模块2021,用于在根据所述实时监测模块201所监测的程序的运 行状况判断出该程序企图对智能设备上除该程序以外的程序进行修改、添加、删除或置 换操作时,确定该程序是感染病毒的程序;或者,第二病毒判定模块2022,用于在根据所述实时监测模块201所监测的程序的运 行状况判断出该程序企图对维持智能设备正常运行的驱动文件或配置文件进行修改、添 力口、删除或置换操作时,确定该程序是感染病毒的程序;或者,第三病毒判定模块2023,用于在根据所述实时监测模块201所监测的程序的运 行状况判断出该程序企图屏蔽智能设备的输入信息时,确定该程序是感染病毒的程序。(3)杀毒处理模块203,用于中断运行所述病毒判定模块202所确定的感染病毒 的程序,并用该程序未感染病毒时的备份程序替代该程序运行;
例如,相应的杀毒处理模块203可以包括第一杀毒处理模块2031,用于中断运行所述病毒判定模块202所确定的感染病 毒的程序,并记录该程序的运行状况;然后将该感染病毒的程序隔离或清除,并用该程 序未感染病毒时的备份程序替代该程序运行;或者, 第二杀毒处理模块2032,用于中断运行所述病毒判定模块202所确定的感染病 毒的程序,并记录该程序的运行状况,同时将该程序的信息通知给用户;然后获取用户 的反馈信息,若用户的反馈信息表明允许该程序运行,则使该程序继续执行;若用户的 反馈信息表明不允许该程序运行或在预定时间内未获取到用户的反馈信息,则将该感染 病毒的程序隔离或清除,并用该程序未感染病毒时的备份程序替代该程序运行。除此之外,本发明实施例所提供的种保护智能设备安全运行的装置在具体实施 过程中还包括如下结构中的至少一项(1)第一程序备份模块204,用于在智能设备未感染病毒时,将智能设备上的程 序进行备份;(2)第二程序备份模块205,用于在用未感染病毒时的备份程序替代感染病毒的 程序运行之前,将未感染病毒时的备份程序进行备份。本发明装置实施例的实现使智能设备在未建立病毒特征库、也未进行病毒扫描 的前提下实现了杀毒功能,不仅简化了用户操作、节约了杀毒时间,而且有效防止了各 种智能设备病毒对智能设备的侵害,保护了智能设备的安全运行。为使本发明的目的、技术方案和优点更加清楚,下面列举实施例并结合附图, 对本发明实施例作进一步地详细描述。实施例一如图3所示,以计算机为例,阐述本发明实施例提供的保护智能设备安全运行 的方法,其具体实现过程可以包括步骤31,将计算机的储存空间划分为固有程序区、应用程序区、护卫程序区和 监控程序区四个区域;具体地,这四个区域的设置如下(1)固有程序区包括维持计算机基本运行的操作系统程序和硬件驱动程序, 所述的操作系统程序和硬件驱动程序设有密码,允许通过密码认证的程序进行修改,禁 止未通过密码认证的程序进行修改;(2)应用程序区包括计算机上所有即时参加运行的程序,在监控程序区的程 序进行实时监控的情况下运行;(3)护卫程序区包括应用程序区所有程序在未感染病毒时的备份程序,仅允 许监控程序区的程序访问;(4)监控程序区的程序不能被固有程序区、应用程序区和护卫程序区修改;步骤32,监控程序区的程序对应用程序区的程序进行实时监控,以获取所述程 序的运行状况;其中,相应的程序的运行状况可以包括程序在磁盘上的存储地址,程序运行过 程中每一时刻的内存占用率、CPU占用率、访问的文件、执行的操作、运行的结果、任务执行进度等信息;步骤33,根据上述程序的运行状况确定感染病毒的程序;具体地,相应的根据上述程序的运行状况确定感染病毒的程序可以包括以下任意一项(1)若程序的运行状况显示出该程序企图对智能设备上除该程序以外的程序进行 修改、添加、删除或置换操作,则确定该程序是感染病毒的程序;(2)若程序的运行状况显示出该程序企图对维持智能设备正常运行的驱动文件或 配置文件进行修改、添加、删除或置换操作,则确定该程序是感染病毒的程序;(3)若程序的运行状况显示出该程序企图屏蔽智能设备的输入信息,则确定该程 序是感染病毒的程序;步骤34,中断运行感染病毒的程序,并记录该程序此时的运行状况;步骤35,清除所述感染病毒的程序;步骤36,将护卫程序区该程序的备份程序拷贝到应用程序区,并按照步骤34中 所记录的该程序的状况,接替该程序运行。其中,由于备份程序是从护卫程序区拷贝到应用程序区的,所以护卫程序区仍 然有该程序的备份程序;若备份程序是从护卫程序区剪切到应用程序区的,则还需要 将备份程序再备份到护卫程序区中,以保证护卫程序区中始终存在有每个程序的未感染 病毒的备份程序,从而使感染病毒的程序能够源源不断地被替换为未感染病毒的备份程 序,保证计算机的安全运行。本发明实施例的实现使智能设备在未建立病毒特征库、也未进行病毒扫描的前 提下实现了杀毒功能,不仅简化了用户操作、节约了杀毒时间,而且有效防止了各种智 能设备病毒对智能设备的侵害,保护了智能设备的安全运行。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可 以通过智能设备程序来指令相关的硬件来完成,所述的程序可存储于一智能设备可读取 存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存 储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体 (Random Access Memory, RAM)等。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或 替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书 的保护范围为准。
权利要求
1.一种保护智能设备安全运行的方法,其特征在于,包括 实时监测智能设备上程序的运行状况;根据所述程序的运行状况确定感染病毒的程序;中断运行所述感染病毒的程序,并用该程序未感染病毒时的备份程序替代该程序运行。
2.根据权利要求1所述的保护智能设备安全运行的方法,其特征在于,所述中断运行 所述感染病毒的程序,并用该程序未感染病毒时的备份程序替代该程序运行包括中断运行感染病毒的程序,并记录该程序的运行状况;然后将该感染病毒的程序隔 离或清除,并用该程序未感染病毒时的备份程序替代该程序运行; 或者,中断运行感染病毒的程序,并记录该程序的运行状况,同时将该程序的信息通知给 用户;然后获取用户的反馈信息,若用户的反馈信息表明允许该程序运行,则该程序继 续执行;若用户的反馈信息表明不允许该程序运行或在预定时间内未获取到用户的反馈 信息,则将该感染病毒的程序隔离或清除,并用该程序未感染病毒时的备份程序替代该 程序运行。
3.根据权利要求1或2所述的保护智能设备安全运行的方法,其特征在于,所述根据 所述程序的运行状况确定感染病毒的程序包括以下至少一项若程序的运行状况显示出该程序企图对智能设备上除该程序以外的程序进行修改、 添加、删除或置换操作,则确定该程序是感染病毒的程序; 或者,若程序的运行状况显示出该程序企图对维持智能设备正常运行的驱动文件或配置文 件进行修改、添加、删除或置换操作,则确定该程序是感染病毒的程序; 或者,若程序的运行状况显示出该程序企图屏蔽智能设备的输入信息,则确定该程序是感 染病毒的程序。
4.根据权利要求1或2所述的保护智能设备安全运行的方法,其特征在于,所述实时 监测智能设备上程序的运行状况包括记录智能设备上所有程序的存储地址,并实时监测智能设备上所有程序的运行状况;或者,记录智能设备上所有程序的存储地址,并禁止修改智能设备上的部分程序,同时对 智能设备上其余部分程序的运行状况进行实时监测; 或者,记录智能设备上所有程序的存储地址,并允许通过密码认证的程序修改智能设备上 的部分程序,禁止未通过密码认证的程序修改智能设备上的部分程序,同时对智能设备 上其余部分程序的运行状况进行实时监测; 或者,记录智能设备上所有程序的存储地址,并允许具有权限的程序修改智能设备上的部 分程序,禁止不具有权限的程序修改智能设备上的部分程序,同时对智能设备上其余部分程序的运行状况进行实时监测。
5.根据权利要求1或2所述的保护智能设备安全运行的方法,其特征在于,还包括以 下至少一项在智能设备未感染病毒时,将智能设备上的程序进行备份;或者,在用未感染病毒时的备份程序替代感染病毒的程序运行之前,将未感染病毒时的备 份程序进行备份。
6.—种保护智能设备安全运行的装置,其特征在于,包括实时监测模块,用于实时监测智能设备上程序的运行状况;病毒判定模块,用于根据所述实时监测模块所监测的程序的运行状况确定感染病毒 的程序;杀毒处理模块,用于中断运行所述病毒判定模块所确定的感染病毒的程序,并用该 程序未感染病毒时的备份程序替代该程序运行。
7.根据权利要求6所述的保护智能设备安全运行的装置,其特征在于,所述病毒判定 模块包括以下至少一项第一病毒判定模块,用于在根据所述实时监测模块所监测的程序的运行状况判断出 该程序企图对智能设备上除该程序以外的程序进行修改、添加、删除或置换操作时,确 定该程序是感染病毒的程序;或者,第二病毒判定模块,用于在根据所述实时监测模块所监测的程序的运行状况判断出 该程序企图对维持智能设备正常运行的驱动文件或配置文件进行修改、添加、删除或置 换操作时,确定该程序是感染病毒的程序;或者,第三病毒判定模块,用于在根据所述实时监测模块所监测的程序的运行状况判断出 该程序企图屏蔽智能设备的输入信息时,确定该程序是感染病毒的程序。
8.根据权利要求6或7所述的保护智能设备安全运行的装置,其特征在于,所述的杀 毒处理模块包括第一杀毒处理模块,用于中断运行所述病毒判定模块所确定的感染病毒的程序,并 记录该程序的运行状况;然后将该感染病毒的程序隔离或清除,并用该程序未感染病毒 时的备份程序替代该程序运行;或者,第二杀毒处理模块,用于中断运行所述病毒判定模块所确定的感染病毒的程序,并 记录该程序的运行状况,同时将该程序的信息通知给用户;然后获取用户的反馈信息, 若用户的反馈信息表明允许该程序运行,则使该程序继续执行;若用户的反馈信息表明 不允许该程序运行或在预定时间内未获取到用户的反馈信息,则将该感染病毒的程序隔 离或清除,并用该程序未感染病毒时的备份程序替代该程序运行。
9.根据权利要求6或7所述的保护智能设备安全运行的装置,其特征在于,所述的实 时监测模块包括第一实时监测模块,用于记录智能设备上所有程序的存储地址,并实时监测智能设备上所有程序的运行状况; 或者,第二实时监测模块,用于记录智能设备上所有程序的存储地址,并禁止修改智能设 备上的部分程序,同时对智能设备上其余部分程序的运行状况进行实时监测; 或者,第三实时监测模块,用于记录智能设备上所有程序的存储地址,并允许通过密码认 证的程序修改智能设备上的部分程序,禁止未通过密码认证的程序修改智能设备上的部 分程序,同时对智能设备上其余部分程序的运行状况进行实时监测; 或者,第四实时监测模块,用于记录智能设备上所有程序的存储地址,并允许具有权限的 程序修改智能设备上的部分程序,禁止不具有权限的程序修改智能设备上的部分程序, 同时对智能设备上其余部分程序的运行状况进行实时监测。
10.根据权利要求6或7所述的保护智能设备安全运行的方法,其特征在于,还包括 以下至少一项第一程序备份模块,用于在智能设备未感染病毒时,将智能设备上的程序进行备份;或者,第二程序备份模块,用于在用未感染病毒时的备份程序替代感染病毒的程序运行之 前,将未感染病毒时的备份程序进行备份。
全文摘要
本发明涉及一种保护智能设备安全运行的方法及装置,包括实时监测智能设备上程序的运行状况;根据所述程序的运行状况确定感染病毒的程序;中断运行所述感染病毒的程序,并用该程序未感染病毒时的备份程序替代该程序运行。本发明实施例的实现使智能设备在未建立病毒特征库、也未进行病毒扫描的前提下实现了杀毒功能,不仅简化了用户操作、节约了杀毒时间,而且有效防止了各种智能设备病毒对智能设备的侵害,保护了智能设备的安全运行。
文档编号G06F21/00GK102012982SQ201010548459
公开日2011年4月13日 申请日期2010年11月17日 优先权日2010年11月17日
发明者吴大勇, 许丽涛, 黄保家 申请人:吴大勇, 许丽涛, 黄保家
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1