蠕虫与病毒有什么区别?[关闭]


6

我不太了解病毒和蠕虫之间的区别,似乎蠕虫不需要任何主机来复制自己。

但是有人可以解释一下吗?这意味着蠕虫是软的吗?而不是病毒?

如果是蠕虫,您可以自己找到包含蠕虫的文件?非常感谢您的回复..


1
如果你将蠕虫的头部剪下来,它会变得另一个。与恶意软件变体相同。
Phoshi

Answers:


7

将蠕虫与病毒区分开来的一件事(并将“蠕虫”命名为类似病毒的恶意软件)是蠕虫不需要将自身附加到另一个可执行文件以便在网络中传播的事实。

因此,蠕虫意味着在网络上传播(有或没有代码意味着损害它们感染的计算机)。他们的代码专为网络传播而定制。它们总是会通过增加带宽使用来破坏网络。有些甚至可能有代码通过堵塞网络带宽来引发拒绝服务攻击(DOS)。

另一方面,病毒需要可执行映像在系统中传播。它们将传播到同一台计算机中的其他可执行文件(它们会将自己附加到那些被感染并能够传播病毒的可执行文件中)。它们传播到其他计算机,因为这些可执行文件通过任何方式(下载,在CD或软盘上)传递给它们并执行。


3
实质上这是正确的,但我不确定病毒是否需要可执行文件。我会说蠕虫通常通过多种方式传播。病毒会设置被动等待传输的感染载体。因此,蠕虫可以传播病毒(他们经常这样做)。
harrymc

1
我同意哈利。同样,病毒可能包含生成蠕虫的代码。随着新方法的实现,经典的区别变得模糊。但是,我认为仍然可以查看...多用途(?)恶意软件的详细部分,如果我们保持其运作方式,则按名称识别它们。
一个矮人

1

蠕虫是复制自己的计算机程序。从技术上讲,该定义并不要求它们是恶意的。 http://en.wikipedia.org/wiki/Computer_worm

病毒的定义根据您的要求而变化。对某些人来说,任何恼人/有害的软件都可以称为病毒; 更严格的是,病毒需要将主机发送到新位置。 http://en.wikipedia.org/wiki/Computer_virus

这是另一个简洁定义的页面:http://www.smartcomputing.com/techsupport/detail.aspx?guid =&ErrorID = 23245

我记得我的初步答案后,IEEE在某一时刻发布了一个正式的定义,但是当我用谷歌搜索它时,该文章需要订阅。如果某人有IEEE访问权限,或者愿意支付19美元,请点击以下链接:http//www2.computer.org/portal/web/csdl/doi/10.1109/ICONS.2008.37


-1

蠕虫是一种病毒。一个矮人早先描述的“病毒”实际上被称为“病毒”。有许多类型的病毒。蠕虫,文件病毒,bootsector病毒,特洛伊木马只是几种病毒。

因此,'病毒'是不受欢迎的,自我传播的软件的总称。而'蠕虫'是一种特定类型的病毒。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.