
本发明涉及一种计算机,特别是一种计算机病毒处理方法.
背景技术:
计算机病毒是编译或插入到破坏计算机功能的计算机程序中的数据. 它影响计算机的正常使用,并且可以以一组计算机指令或程序代码的形式复制自身. 防病毒引擎是一组技术机制,用于确定特定程序的行为是否为病毒程序(包括可疑程序). 防病毒引擎是防病毒软件(用于检测和发现病毒的程序)的主要部分,病毒库是已发现的病毒功能的集合. 在防病毒过程中,病毒库中的功能用于比较计算机中的所有程序或文件,并且与这些功能匹配的程序或文件被确定为病毒. 当前的计算机病毒主要针对防病毒引擎,它们将使用自我更新的变种在扫描过程中逃脱. 这将导致用户使用现有的防病毒引擎进行处理,并可能生成更多无法预测的病毒来复制和更新自己. 给用户带来不小的损失.
技术实现要素:
为解决当前的反病毒引擎可能产生更多无法预测的病毒进行自我复制和大量更新,给用户带来可观的损失,本发明的主要目的是提供一种计算机病毒该处理方法有望解决上述问题.
本发明解决了上述技术问题. 采用的技术方案是一种计算机病毒处理方法,包括以下步骤: S 1.将监视模块组设置到计算机系统的数据输入端口,监视模块执行输入数据记录并将信息加载到第一比较中库;

S2. 根据现有的病毒库对第一比较库进行比较,并检查输入计算机系统的数据与病毒库中数据的匹配程度. 如果在检查匹配度时在比较库中出现了新文件,系统将记录新文件特征并将该特征转移到监控模块组中.
S3. 监视模块组记录包含要素的输入数据,并将信息加载到设置隔离区的第二比较库中,第二比较库将特征转移到隔离区中;
S4. 将现有病毒库与隔离区中加载的特征进行比较,并检查特征与病毒库中记录的病毒特征之间的相关性;
S5. 调用计算机系统的防病毒引擎以扫描隔离区域,以获取查杀结果.
具体地,在步骤S4中,计算机系统将输入数据与根据现有病毒加载到隔离区中的特征进行比较,以获得相同的特征,并同时发送请求,以发送与相同功能防病毒程序网络请求,同时反馈相同功能和监视模块.
此外,监视模块将相同特征与进入计算机系统的数据进行比较,并将包含相同特征的输入数据传输到隔离区域.

具体地说,监视模块是一个网络操作API,它连接了计算机系统中的所有进程.
此外,隔离区用于将病毒隔离到指定的逻辑分区,并禁止读写操作.
具体来说计算机病毒的分类方法,病毒库包括调用函数的名称,病毒特征的描述以及病毒的处理方法.
本发明的有益效果是:
当输入数据输入计算机系统时,此方法开始监视和记录输入数据. 通过上述第一比较库和第二比较库,两级比较允许将第一比较库用于筛选,预选和备份工作,让第二比较库作为最终的危险数据存储区域并允许在更新和复制过程中要监视的病毒,然后使用现有的防病毒引擎将其特征隔离到隔离区中,以生成病毒. 将筛选并杀死新文件和新数据,以防止病毒在自身中进行更新和复制. 隔离区,从而阻止了源并避免了对用户的进一步损失.
图纸说明

图. 图1是本发明的计算机病毒处理方法的示意性流程图.
具体实现
为了使本发明的目的,技术方案和优点更加清楚,下面结合图1的实施例,对本发明作进一步的详细描述. 1.应当理解,本文所述的具体实施例仅用于解释本发明,并不意图限制本发明的保护内容.
图1的示例1. 1: 一种计算机病毒的处理方法,包括以下步骤: S 1.将监视模块组设置到计算机系统的数据输入端口中,监视模块记录输入的数据并加载信息第一比较库;
大多数病毒通过诸如“ Thunder”和“ Express”之类的下载工具下载到计算机系统中. 该任务将记录URL(统一/通用资源定位符的缩写,即网址),并下载用户请求下载的文件. 存储位置. 监视模块组运行时,发现进程发送网络请求发送下载文件,服务器返回的数据流中包含可执行文件的头,则记录网络请求的内容,在返回的数据流中计算机病毒的分类方法,将具有与文件头的偏移量固定的固定长度的数据提取为下载特征并进行记录. 上述网络请求的内容包括下载地址U.
S2. 根据现有的病毒库对第一比较库进行比较,并检查输入计算机系统的数据与病毒库中数据的匹配程度. 如果在检查匹配过程中新文件出现在比较库中,则系统将记录新文件特征并将其传送到监视模块组;如果没有新文件,则现有的防病毒引擎将对其进行处理. 当然,无论是否有新文件,现有的防病毒引擎都会对其进行扫描. 检查输入计算机系统的数据与病毒中数据的匹配度,即当文件的文件属性为“是”时,确定要扫描的文件为恶意文件还是非恶意文件. 扫描的文件与缓存中存储的文件属性匹配,当要扫描的文件的文件属性与缓存中保存的文件属性不匹配时,将要扫描的文件确定为通过列表扫描方法扫描的另一个文件.

S3. 监视模块组记录包含要素的输入数据,并将信息加载到设置隔离区的第二比较库中,第二比较库将特征转移到隔离区中;
此处的隔离区是计算机上安全的隔离特殊文件夹,用于存储怀疑或已被病毒感染的文件,并将受病毒感染的文件移至隔离区以确保病毒能够由于滥用而无法激活. 可以对传输到隔离区的文件进行标记,例如标记可疑文件,然后再进行病毒扫描.
S4. 将现有病毒库与隔离区中加载的特征进行比较,并检查特征与病毒库中记录的病毒特征之间的相关性;
S5. 调用计算机系统的防病毒引擎以扫描隔离区域,以获取查杀结果.
在第一个比较库和第二个比较库进行两个级别的比较之后,让第一个比较库用于筛选,预选和备份工作,并让第二个比较库作为最终的危险数据存储区域和使病毒处于处理过程中监视更新和复制过程,并进行比较后,将其特征加载到隔离区中,并使用现有的防病毒引擎筛选并杀死由病毒生成的新文件和新数据,以便该病毒阻止自己在隔离区中进行更新和复制,从而阻止源并避免对用户造成进一步损失.
在步骤S4中,计算机系统将输入数据与根据现有病毒加载到隔离区中的特征进行比较,以获得相同的特征,并同时发出发送网络请求的请求,以下载防病毒程序具有相同的特征,同时反馈相同的特征和监控模块.
隔离区用于将病毒隔离到指定的逻辑分区,并禁止读写操作. 具体来说,病毒库包括调用函数名称,病毒功能描述和病毒处理方法.
实施例2: 在实施例1的基础上,监视模块将相同特征与进入计算机系统的数据进行比较,并将包含相同特征的输入数据传输到隔离区域中.
实施方式3: 在实施方式1或2的基础上,监视模块是连接计算机系统中的所有进程的网络操作API. API(应用程序接口)是操作系统留给应用程序的调用接口. 应用程序通过调用操作系统的API,使操作系统执行应用程序的命令. 应用程序界面是通过API界面相互通信的定义,程序和协议的集合. API的主要功能是提供通用功能集. 程序员可以通过调用API函数来开发应用程序来减少编程任务. 该API还是一种中间件,可为各种平台提供数据共享.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-237474-1.html
敢独立就可以挂上五星红旗