人们常说的“病毒”是个广义的概念。从严格意义上来说,计算机病毒是能够复制自己或其自己的变种,能够寄生在磁盘、程序软件中的一个程序,一段可执行码。其种类可以分为系统型病毒、引导型病毒、文件型病毒、复合型病毒、覆盖型病毒 、隐形病毒、变形病毒 、宏病毒 、HTML病毒等。这样一来,人们常说的“特洛伊木马”和“电脑蠕虫”等程序便没有包含在其中。特洛伊木马是一个程序或是程序的一部分,带有很危险的破坏行为,它们通常修改一些程序,使这些程序看上去能“正常”的运行,但其中隐藏着破坏性的指令,因为此类程序不会复制自身,所以不划入计算机病毒中。电脑蠕虫是网络上的一种寄生程序,会通过电脑网络等途径进行迅速的大面积的自我拷贝传播,也带有损害行为,但是它不感染文件,不改变文件和资料信息。
但是现在很多‘病毒’都具备了多重特征,即木马+蠕虫、木马+后门等等...