如题所述
计算机蠕虫是一种能够自我复制并传播到其他计算机上的恶意软件,与计算机病毒有所区别。
蠕虫不需要依赖于宿主程序,而是可以通过计算机网络独立传播。其传播过程通常包括扫描其他机器是否有感染同种计算机蠕虫,然后通过其内置的传播手段进行感染,以达到使计算机瘫痪的目的。蠕虫常以宿主机器作为扫描源,常见的传播方式包括垃圾邮件和漏洞传播。
蠕虫程序的功能结构主要包括以下五个模块:
1、搜索模块:寻找下一台要感染的机器。为提高搜索效率,可以采用一系列的搜索算法。
2、攻击模块:在被感染的机器上建立传输通道(传输途径),为减少第一次传染数据的传输量,可以采用引导式结构。
3、传输模块:这是计算机间的蠕虫程序复制的过程。
4、信息搜集模块:搜集和建立传染机器上的信息。
5、破坏模块:主要摧毁或破坏被感染计算机,或在被感染的计算机上留下后门程序等。
蠕虫的特点
自我繁殖:蠕虫在感染了一台计算机后,会通过各种方式(如漏洞扫描、电子邮件附件等)寻找并感染其他计算机。它们会在被感染的计算机上复制自己,然后继续寻找其他可以感染的计算机。
利用软件漏洞:蠕虫通常利用操作系统或应用程序中的漏洞进行传播。例如,一些蠕虫可能会扫描网络中的Windows机器,寻找是否存在某些已知的安全漏洞。如果找到这些漏洞,蠕虫就会利用它们进入计算机,并在其中繁殖。
消耗系统资源:蠕虫在目标主机上执行大量操作,如复制、传播等,这会消耗大量的系统资源。这可能导致被感染的计算机运行变慢,甚至出现崩溃的情况。
温馨提示:答案为网友推荐,仅供参考