病毒、蠕虫和木马的概念与区别
病毒
编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或程序代码。
必须满足的条件
- 可以自动执行。它通常将自己的代码置于另一个程序的执行路径中(附着于宿主程序)
- 可以进行自我复制
特征(黑体表示基本特征)
- 很强的感染性
- 一定隐蔽性
- 一定的潜伏性
- 特定的触发性
- 不可预见性
- 很大的破坏性
蠕虫
也是病毒一种
特征:
- 它的入侵对象是整个互联网上的电脑
- 不采用将自身复制在租住程序的方式传播
- 通过互联网传播,极强的传染性、破坏性
木马
严格意义上来说,它并不是病毒,因为它不直接对计算机软硬件进行破坏式攻击,而是对信息的窃取或控制电脑,所以拥有更强的隐蔽性和欺骗性。
分类:
- 主动型木马
- 被动型木马