杀毒软件本质上是一种亡羊补牢的软件,也就是说,只有某一段病毒代码被编制出来之后,才能断定这段代码是不是病毒,才能去检测或者清除这种病毒。从理论上考察,杀毒软件要做到预防全部未知病毒是不可能的。因为,目前计算机和软件的智能水平还远远不能达到图灵测验的程度。但是从局部意义上探讨,利用人工智能防范部分未知病毒是可能的,这种可能性是建立在很多先决条件之下的。
所有杀毒软件要解决的第一个任务是如何发现一个文件是否被病毒感染。因此杀毒软件必须对常用的文件类型进行扫描,检查是否含有特定的病毒字符串。这种病毒扫描软件由两部分组成:一部分是病毒代码库,含有经过特别筛选的各种计算机病毒的特定字符串;另一部分是扫描程序,扫描程序能识别的病毒数目完全取决于病毒代码库内所含病毒种类的多少。这种技术的缺点是,随着硬盘中文件数量的剧增,扫描的工作量巨大,而且容易造成硬盘的损坏。目前的杀病毒技术有特征码技术、覆盖法技术、驻留式软件技术、特征码过滤技术、自身加密的开放式反病毒数据库技术、智能和广谱技术、虚拟机技术、启发扫描技术、病毒疫苗等。
杀毒软件都具有清除或删除病毒的功能。清除病毒是指把病毒从原有的文件中清除掉,恢复原有文件的内容;删除是指把整个文件全删除掉。经过杀毒后,被破坏的文件有可能恢复成正常的文件。对未感染的用户建议打开系统中防病毒软件的“系统监控”功能,从注册表、系统进程、内存、网络等多方面对各种操作进行主动防御。(www.xing528.com)
用反病毒软件消除病毒是当前比较流行的方法。它既方便,又安全,一般不会破坏系统中的正常数据。特别是优秀的反病毒软件都有较好的界面和提示,使用相当方便。目前较流行的杀毒软件有:瑞星、诺顿(Norton Anti Virus)、卡巴斯基、金山毒霸及360杀毒软件等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。