浅谈计算机防病毒软件的作用机制
2017-12-27韩兵国家新闻出版广电总局564台李海坤华北电力大学
韩兵 国家新闻出版广电总局564台 李海坤 华北电力大学
浅谈计算机防病毒软件的作用机制
韩兵 国家新闻出版广电总局564台 李海坤 华北电力大学
使用计算机防病毒软件预防处理计算机病毒是常用的防病毒方法。本文主要讨论了计算机防病毒软件的作用机制,从计算机防病毒软件的文件扫描器、病毒特征库及文件消毒器等三个方面阐述了其工作过程。
计算机 病毒 防病毒软件
1 引言
现代计算机网络技术的发展,网络的普及,使得计算机已经成为人们日常工作生活的一部分。计算机的普及运用伴随着计算机病毒的肆虐。计算机病毒成为影响计算机正常使用的重要破坏性因素。计算机防病毒软件是防御、清除病毒的重要途径之一。为有效防止计算机中病毒后造成巨大的经济损失,越来越多种类的计算机防病毒软件开始安装到计算机终端。计算机防病毒软件可以有效维护计算机的安全。本文重点研究计算机防病毒软件的作用机制,并介绍了部分当前主流的计算机防病毒软件。
2 计算机防病毒软件的作用机制
为防止计算机病毒对计算机造成破坏,相应产生了计算机防病毒软件。计算机防病毒软件是一种针对计算机病毒而制作的计算机程序,可对计算机系统进行病毒检测并做出安全防护,可以采取行动来化解计算机病毒对计算机系统的伤害,可以解除或删除恶意软件程序。计算机防病毒软件能够针对计算机病毒产生作用,其基本过程是扫描计算机文件,比对计算机病毒特征库,发现病毒,最后清除病毒。计算机防病毒软件实现清除病毒的过程,主要是因为计算机防病毒软件由文件扫描器、计算机病毒特征库及计算机文件消毒器等三部分组成。
计算机防病毒软件的文件扫描器,是计算机防病毒软件研制者事先编制好的一段计算机程序,该程序根据计算机用户的要求,对指定的文件进行逐个与计算机病毒特征库比对扫描。该功能是计算机防病毒软件发现、处理计算机病毒的基础功能。没有计算机文件扫描器,计算机防病毒软件则无法发现计算机病毒的藏身之所,就无法处理计算机病毒带来的问题。计算机防病毒软件的文件扫描器工作效率决定了计算机防病毒软件的工作效率。使用较好算法编辑的计算机防病毒软件文件扫描器可以高效率的快速扫描大量计算机文件。
计算机防病毒软件的病毒特征信息库,是计算机防病毒软件处理病毒效果的依据,是计算机防病毒软件研制者将所搜集的计算机病毒整理归纳特征后,编成的数据库。计算机防病毒软件进行文件扫描时,需要将扫描到的文件中的数据与计算机防病毒软件的病毒特征信息库中的病毒特征进行逐个比对。在比对的过程中,如果发现有数据串与计算机防病毒软件病毒特征信息库中的数据相符,则认为该计算机被计算机病毒入侵,该计算机文件属于“中毒文件”,需要进一步处理;如果与病毒特征信息库中的所有病毒特征数据都不相符,则该计算机防病毒软件不认为该计算机被计算机病毒入侵。但是,并不能保证计算机绝对没有被计算机病毒入侵,因为有可能有新的计算机病毒,其特征并没有被计算机防病毒软件的病毒特征信息库吸纳。必须指出的是,计算机防病毒软件特征信息库中存放的是计算机防病毒软件研制者通过对具体病毒分析后所得到的该病毒最具代表性的特征串,该特征串的取舍体现出软件研发人员的技术能力,也是计算机防病毒软件是否能够发现处理病毒的基础。
计算机文件消毒器是计算机防病毒软件发现病毒后的重要步骤。该过程,是将被计算机病毒侵蚀破坏的文件,按照事先设计的步骤方法,将病毒特征字符串移除,将文件恢复到初始状态。计算机防病毒软件的消毒过程,就是计算机病毒侵蚀计算机文件的逆过程。通过对计算机文件的逐个扫描,并对比计算机防病毒软件的病毒特征库,发现中病毒文件后,将文件的病毒部分程序移除。能否有效移除中病毒的计算机文件,是检验一个计算机防病毒软件杀毒效果的重要依据。部分防病毒软件可以发现病毒,但因技术手段有效而无法移除病毒。也有部分计算机防病毒软件发现病毒后尝试移除病毒特征符,却会误杀正常文件,导致使用防病毒软件清除病毒后,计算机无法正常运行。因此,必须选择技术先进的防病毒软件。
当前,优秀的计算机防病毒软件有很多,譬如国内的计算机杀毒软件,主要有360杀毒、金山毒霸、江明杀毒软件、瑞星杀毒软件等等;国外的计算机杀毒软件,主要有俄罗斯的卡巴斯基、德国的小红伞、微软的Windows Defender等等。以360杀毒软件为例,其操作界面美观简洁,对于很多电脑知识缺乏的使用者,该软件亦可以很快入手,熟练操作。功能设置能满足大部分菜鸟的需求,对于计算机专业人士也有较好的辅助作用。开发了360安全卫士,使用者可以较为简单的维护系统,确保系统清洁流畅。最为重要的一条,360杀毒软件采取了免费措施,吸引了大量计算机用户。这部分用户对自身计算机的安全需求并不是特别的高,而使用群体数量却相对较大。在360杀毒软件采取这些措施的影响下,很多国产软件也采取了相类似的措施,譬如腾讯公司开发的电脑管家,百度公司开发的百度杀毒等等。另外,对于计算机数据安全要求较高的客户,也会采用其他安全系数更高的杀毒软件,譬如卡巴斯基等等。
3 结论
计算机防病毒软件的防病毒功能,主要依赖其内置的文件扫描器、病毒特征库及文件消毒器等三个模块发挥作用。选择计算机杀毒软件,既要考虑其清除病毒的功能,也要考虑操作界面友好程度。