病毒和木马

Anonim

病毒与特洛伊木马

病毒这个术语已经成为一个术语,通常用于描述在用户不知情的情况下进入计算机的任何有害软件。但软件病毒是一种特定类型的恶意软件,它模拟现实世界病毒的行为。它通过附加到通常是可执行文件的主机文件,设法从一台计算机移动到另一台计算机。另一方面,木马只是一段伪装成安全程序的恶意代码,或者更常见的是作为诱使用户执行代码的游戏。特洛伊木马没有传播或复制自身并依赖用户执行其代码所需的机制。

通过不同的传播方法可以容易地区分这两种类型的恶意软件。如上所述,病毒使用另一个可执行文件作为主机文件。每当运行或访问受感染的文件时,病毒都能够运行其代码并搜索可以感染的其他文件。特洛伊木马就像他们的名字一样,是被动的。除非用户将它们复制到硬盘驱动器,否则它们无法执行任何操作

对病毒进行编码可能很困难,因为您需要编写病毒机制,将其自身附加到另一个文件而不会使其无法使用。特洛伊木马更简单;一个删除硬盘驱动器中的文件而没有提示然后重命名为某个游戏的批处理文件已经是一个特洛伊木马。当用户运行它期待游戏时,当特洛伊木马开始删除他的所有文件时,他会得到一个令人讨厌的惊喜。

病毒在找到主机并将其自身的副本附加到新主机时的行为具有可以通过防病毒程序中的高级启发式检测到的一般模式。即使病毒尚未为AV制造商所知,这也允许用户检测可疑活动。但是特洛伊木马不会共享这些机制,因此在AV制造商将其识别为特洛伊木马程序之前,使用防病毒程序更难以检测到这些机制。

摘要: 1.病毒通过感染其他程序在计算机上传播,而特洛伊木马依赖用户下载或复制它们。 2.病毒是一种复杂的程序,它可以隐藏在其他程序中,而特洛伊木马非常简单,只使用诱人的文件名来伪装自己。 3.病毒可以通过启发式检测,因为它的行为,而特洛伊木马可以很容易地通过,因为它没有表现出任何可疑行为。