公务员期刊网 论文中心 正文

计算机病毒检测技术的研究与实现

前言:想要写出一篇引人入胜的文章?我们特意为您整理了计算机病毒检测技术的研究与实现范文,希望能给你带来灵感和参考,敬请阅读。

计算机病毒检测技术的研究与实现

摘要:

进入新世纪,计算机、网络成为社会生产生活的绝对主角,不仅我们日常的工作学习离不开它,生活中的娱乐休闲也与其息息相关。然而计算机技术、网络技术的运用并不是百利而无一害的,一旦系统中出现计算机病毒,轻则会对计算机的正常使用造成影响,重则会造成信息被盗用、篡改,所以通过计算机病毒检测技术保障计算机系统的安全具有十分切实而重要的意义。

关键词:计算机病毒 检测技术 研究与实现

计算机病毒检测对于人们安全使用计算机具有重要的意义和作用。本文将对计算机病毒进行分析,并在此基础上分析计算机病毒检测技术研究和实现。

1计算机病毒概述

随着软件技术、信息技术、网络技术、计算机技术运用的不断增加,计算机病毒也随着发展起来。其中计算机病毒的概念是能够攻击计算机程序的编码,同时其传播速度、传播途径、攻击方法都断发生变化,并且具备更加丰富的传播途径和攻击方式。计算机病毒的发展主要体现为:第一,新特征。当前的计算机病毒产生了过去不具备的特征,包括变种多、速度快、主动性传播。第二,新功能。计算机病毒在具备复制功能的基础上,还具备与黑客程序较为相似的其他功能。病毒侵入计算机后,就会通过控制计算机窃取其中的信息。第三,新途径。丰富性、多样性是计算机病毒传播途径的重要特点,不仅能够利用邮件、网络系统等途径,还能够综合运用不同渠道进行传播[1]。

2计算机病毒检测技术的研究实现

(1)特征代码扫描法。计算机病毒的扫描软件通常包括扫描程序和病毒代码库两个部分,其中扫描程序进行系统扫描主要是通过病毒代码库实现的,并依据代码库中不同数量和种类的病毒进行计算机系统中病毒的识别。而病毒代码则是通过挑选计算机病毒构建代码库。扫描程序中主要通过病毒库中代码数量和种类识别病毒数量,所以合理选择病毒代码串,选择的过程中应当符合以下要求:第一,以病毒代码长度为依据。第二,以病毒代码的数据为依据。第三,以病毒代码唯一性为依据。第四,以病毒代码的代表性。

(2)特征字扫描法。该方法以特征串扫描法为基础,经过改进和升级后形成,其中具有较快的速度与较少的误报是该方法的重要特征。具体来说关键特征字组成了该方法的特征字库,此时具有较少数量的特征字,并以此为前提处理字节,因为字节不多多以能够进行较快的识别。与生物病毒的生物活性检测相类似,该方法十分关注病毒的活性程度,这大幅降低了该方法在错报机率[2]。

(3)启动时代码扫描技术。杀毒软件的记忆功能是启发式技术识别病毒的基础,这样就能够实现病毒类型的存入和确定。当类似病毒被发现时,计算机程序就是迅速确定和处理病毒,同时警告使用者。在运用启发式技术查杀和检测未知病毒时,计算机应当处于正常运行状态,该技术主要通过以下几个步骤实现病毒的查杀工作:扫描计算机内所有程序、对程序中的病毒进行分析和查处、提升使用安全性。同时该技术也存在一定缺陷,表现为普遍存在虚假和误报的情况,而这是由于病毒程序的模糊性、技术分析不准确性造成的。

(4)数据加密。为了达到保护数据安全的目的通常采用加密手段,实际当中被破译保护和安全保护是数据加密保护的两个部分,一旦攻击者截获数据,对数据的保护也能够通过加密实现;同时对于窃听问题加密也能通过加密传输信息实现有效的解决,所以只有一定的密钥交换方案和管理方案才能够实现该方法的有效运用。感知节点能够适应资源有限性特征是管理方案或密钥交换的主要目的,以此为基础加密数据,既实现合理的部署和便捷的安全,又有效的保障了网络的安全性。在科技不断发展的过程中,加密技术快速发展,所以应认真分析加密方法,保证计算机的加密要求能够得到有效满足,并确保方案的可靠性、安全性、高效性符合要求。

(5)完整性检测技术。全面的、完整的检测计算机中已知病毒和未知病毒时该技术的主要功能,利用该技术还能够实现修复计算机感染病毒。

(6)基于行为的病毒检测技术。在编写技术水平不断提升的过程中,计算机病毒的隐蔽性和复杂性越来越高,病毒能够在变性技术的作用下快速的形成较多变种模式,此时会产生具有不同大小、类别、数量的病毒。同时这些病毒的传播速度也大幅上升,进而增加了处理和检测病毒的难度,而产生这些问题的原因则在于病毒具有不完整的特征码和信息。所以,基于行为的病毒检测技术应运而生。实际当中大量、复杂的病毒程序问题通过该技术均能实现有效的处理,进而解决了固定性病毒问题。与此同时它能够在不具备完整信息数据的情况下处理、检测已知病毒、未知病毒、变异病毒。这样就大幅降低了人员的统计时间,高效的利用了存储空间和系统资源,进而实现检测成本的降低和检测效率的提升[3]。

3结语

当前计算机技术已经被广泛运用于社会生产生活当中,但是在这个过程中计算机系统经常会受到病毒的严重影响,与此同时这些病毒处于发展之中,其类型、功能、特征等不断发生变化。为了给计算机使用者创造一个可靠、安全的网络环境,计算机反病毒技术应运而生。随着技术的日渐成熟和进步,人们研究和运用计算机病毒检测技术深度和广度都在不断拓展。但是为了保证使用安全,反计算机病毒技术应当跟上系统安全保障的需求、有效应对计算机病毒不断变异的趋势,相关技术人员应当根据实际情况和病毒发展趋势,对现有的反计算机病毒技术进行完善和升级,提升反计算机病毒查杀病毒的能力。

参考文献

[1]胡晓晔.浅析计算机病毒检测系统的研究与实现[J].河南科学,2014,(08):1255-1258.

[2]陈立林.对计算机病毒入侵检测技术的分析与研究[J].科技创新导报,2015,(35):12.

[3]王飞.新型否定选择算法计算机病毒检测技术的研究与实现[J].自动化与仪器仪表,2012,(08):180-181.

作者:刘建伟 单位:乐山职业技术学院