简述计算机病毒的特点
有破坏性、隐蔽性、潜伏性、传染性、不可预见性等。
1、破坏性
任何病毒只要侵入系统,都会对系统及应用程序产生不同程度的影响。良性病毒可能只显示些画面或发出点音乐、无聊的语句,或根本没有任何破坏动作。
只是会占用系统资源。恶性病毒则有明确的目的,或破坏数据、删除文件或加密磁盘、格式化磁盘,有的甚至对数据造成不可挽回的破坏。
2、隐蔽性
病毒一般是短小精悍的一段程序,通常潜入到正常程序或磁盘中。病毒程序与正常程序不容易被区别开来,在没有防护措施的情况下,计算机病毒程序取得系统控制权后,可以在很短的时间内感染大量程序。
而且计算机系统在受到感染后通常仍能正常运行,用户不会感到有任何异常。试想,如果病毒在传染到计算机上之后,机器会马上无法正常运行,那么它本身便无法继续进行传染了。
3、潜伏性
大部分病毒在感染系统之后不会马上发作,它可以长时间隐藏在系统中,在满足其特定条件时才启动其表现(破坏)模块,只有这样它才可以进行广泛地传播。病毒在平时会隐藏得很好,只有在发作日才会露出本来面目。
4、传染性
对于绝大多数计算机病毒来讲,传染是它的一个重要特性。它通过修改别的程序,并把自身的副本包括进去,从而达到扩散的目的。
正常的计算机程序一般是不会将自身的代码强行连接到其他程序之上的,而病毒却能够使自身的代码强行传染到一切符合其传染条件的未受到传染的程序之上。
5、不可预见性
从对病毒的检测方面来看,病毒还有不可预见性。不同种类的病毒,其代码千差万别,有些操作是共有的,如驻留内存,改中断。有些人利用病毒的这种共性,制作了声称可以查找所有病毒的程序。
这种程序的确可以查出一些新病毒,但由于目前的软件种类极其丰富,而且某些正常程序也使用了类似病毒的操作甚至借鉴了某些病毒的技术。使用这种方法对病毒进行检测势必会产生许多误报,而且病毒的制作技术也在不断地提高,所以病毒对反病毒软件永远是超前的。