可被激活的、具有对计算机资源进行破坏作用的一组程序或指令集。由于计算机病毒本身必须有一个攻击对象以实现对计算机系统的攻击,计算机病毒所攻击的对象是计算机系统可执行的部分。按照计算机病毒的链结方式分类,计算机病毒可分为:①源码型病毒该病毒攻击高级语言编写的程序,该病毒在高级语言所编写的程序编译前插入到原程序中,经编译成为合法程序的一部分。②嵌入型病毒这种病毒是将自身嵌入到现有程序中,把计算机病毒的主体程序与其攻击的对象以插入的方式链接。这种计算机病毒是难以编写的,一旦侵入程序体后也较难消除。如果同时采用多态性病毒技术,超级病毒技术和隐蔽性病毒技术,将给当前的反病毒技术带来严峻的挑战。③外壳型病毒7外壳型病毒将其自身包围在主程序的四周,对原来的程序不作修改。这种病毒最为常见,易于编写,也易于发现,一般测试文件的大小即可知。④操作系统型病毒这种病毒用它自已的程序意图加入或取代部分操作系统进行工作,具有很强的破坏力,可以导致整个系统的瘫痪。圆点病毒和大麻病毒就是典型的操作系统型病毒。这种病毒在运行时,用自己的逻辑部分取代操作系统的合法程序模块,根据病毒自身的特点和被替代的操作系统中合法程序模块在操作系统中运行的地位与作用以及病毒取代操作系统的取代方式等,对操作系统进行破坏。计算机病毒的防治以防为主,以治为辅。计算机病毒的防治采取技术手段和管理手段相结合的方法。技术手段主要包括使用计算机病毒检测程序、地程序或数据加密、检查磁盘引导扇区和目录比较等软件保护手段以及安装防病毒卡和病毒过滤器等硬件手段。管理手段主要包括:加强计算机病毒及其危害的教育;注意对系统文件、重要的可执行文件和数据文件进行写保护;定期比较和检测系统文件;谨慎使用公共软件;尽可能使用随机字符作为口令;不允许随意将本系统与外界系统接通;使用新的计算机系统或软件时,要先杀毒后使用;备份系统和硬盘参数,建立系统的应急计划。8