恶意软件分类:蠕虫与特洛伊木马深度解析
1. 蠕虫概述
蠕虫是一种常见的恶意软件,常被误称为病毒。早在1975年,John Brunner就在其科幻小说《冲击波骑士》中首次提出了蠕虫程序的概念,他将这些程序比作生活在计算机“内部”并能传播到其他机器的“绦虫”。1979 - 1981年,施乐PARC的研究人员构建并试验了蠕虫程序,最初这些蠕虫旨在在分布式环境中从一个主机传播到另一个主机并执行有用的工作,并非用于入侵系统。
蠕虫被定义为利用广泛使用服务中的安全或策略漏洞在网络中自我传播的程序。它能自我复制,但不依附于其他载体程序,主要目的是消耗计算机资源和网络带宽,导致网络和计算机崩溃。由于蠕虫与病毒非常相似,常被误认为是病毒,不过蠕虫传播无需人为帮助,可利用漏洞或诱使用户执行自身,感染系统后会自动传播,如自动生成带附件的电子邮件发送到网络中,还可能改变系统参数,为其他恶意软件创造可乘之机,或通过后门窃取私人信息。
2. 蠕虫传播方式
蠕虫主要有两种传播方式:扫描网络中的易受攻击计算机和通过拓扑邻居传播。
- 扫描式蠕虫 :通过探测整个IP地址空间或其子集进行传播,其传播不依赖于拓扑结构,感染主机可感染任何易受攻击的计算机。扫描式蠕虫可采用多种扫描策略,如随机扫描和局部扫描。
- 随机扫描 :随机选择目标IP地址,形成全连接拓扑,传播方向大致均等。例如Code Red和Slammer就采用这种扫描方式。不过,Code - Red I vl使用静态种子生成IP地址列表,导致各感染机器探测的目标要么已被感染,要么难以攻破,传播缓慢;而Code - Red I v2使用随
超级会员免费看
订阅专栏 解锁全文
102

被折叠的 条评论
为什么被折叠?



