电脑病毒是一种具有自我复制能力的计算机程序。在计算机科学里,电脑病毒是一段象生物病毒一样的程序,它会复制自己并传播到其他宿主,并对宿主造成损害。宿主也是程序,通常是操作系统,从而进一步传染到其他程序、其他的电脑。电脑病毒在传播期间一般会隐蔽自己,由特定的出发条件触发开始产生破坏。
电脑病毒具有传播性、隐蔽性、感染性、潜伏性、可激发性、表现性或破坏性。
“病毒”一词最早用来表达此意是在Fred Cohen1984年的论文《电脑病毒实验》。而病毒一词广为人知是得力于科幻小说。一部是70年代中期David Gerrold的《When H.A.R.L.I.E. was One》,描述了一个叫“病毒”的程序和与之对战的叫“抗体”的程序;另一部是John Brunner1975年的小说《乘波者》,描述了一个叫做“磁带蠕虫”、在网络上删除数据的程序。
20世纪60年代初,美国麻省理工学院的一些青年研究人员,在做完工作后,利用业务时间玩一种他们自己创造的计算机游戏。做法是某个人编制一段小程序,然后输入到计算机中运行,并销毁对方的游戏程序。而这也可能就是计算机病毒的雏形。 |