僵尸网络 使用当前病毒使用的许多标准的恶意软件技术 一般都是通过蠕虫做为负载进行感染. 蠕虫 蠕虫病毒是一种常见的计算机病毒。它是利用网 络进行复制和传播.蠕虫病毒是自包含的程序(或 是一套程序),它能传播它自身功能的拷贝或它(蠕 虫病毒)的某些部分到其他的计算机系统中(通常 是经过网络连接)。与一般病毒不同,蠕虫不需要 将其自身附着到宿主程序,它是一种独立智能程 剖析蠕虫病毒的特征:1.较强的独立性 2.利用漏洞主动攻击 3.传播更快更广 4.更好的伪装和隐藏方式 5.技术更加先进 1.较强的独立性 从某种意义上来讲,蠕虫病毒开辟了计算机病毒 传播和破坏能力的“新纪元”。一般病毒将自己 的代码写到宿主程序中,当该程序运行时先执行 写入的病毒程序,从而造成感染和破坏。而蠕虫 病毒不需要宿主程序,它是一段独立的程序或代 码,因此也就避免了受宿主程序的牵制,可以不 依赖于宿主程序而独立运行,从而主动地实施攻 2.利用漏洞主动攻击由于不受宿主程序的限制,蠕虫病毒可以利用操 作系统的各种漏洞进行主动攻击。"尼姆达"病毒 利用了IE浏览器的漏洞,使感染了病毒的邮件附 件在不被打开的情况下就能激活病毒;"红色代码 "利用了微软IIS服务器软件的漏洞(idq.dll远程缓 存区溢出)来传播;而蠕虫王病毒则是利用了微 软数据库系统的一个漏洞进行攻击。 3.传播更快更广蠕虫病毒比传统病毒具有更大的传染性,它不仅 仅感染本地计算机,而且会以本地计算机为基础, 感染网络中所有的服务器和客户端。蠕虫病毒可 以通过网络中的共享文件夹、电子邮件、恶意网 页以及存在着大量漏洞的服务器等途径肆意传播, 几乎所有的传播手段都被蠕虫病毒运用得淋漓尽 致,因此,蠕虫病毒的传播速度可以是传统病毒 的几百倍,甚至可以在几个小时内蔓延全球. 4.更好的伪装和隐藏方式为了使蠕虫病毒在更大范围内传播,病毒的编制者非常注 重病毒的隐藏方式。 5.技术更加先进一些蠕虫病毒与网页的脚本相结合,利用VB Script、Java、 ActiveX等技术隐藏在HTML页面里。当用户上网浏览含有 病毒代码的网页时,病毒会自动驻留内存并伺机触发。还 有一些蠕虫病毒与后门程序或木马程序相结合,比较典型 的是"红色代码病毒",它会在被感染计算机Web目录下的 \scripts下将生成一个root.exe后门程序,病毒的传播者可 以通过这个程序远程控制该计算机。这类与黑客技术相结 合的蠕虫病毒具有更大的潜在威胁。 各类恶意代码之间的对比 类型 特点传播性 可控性 窃密性 危害性 僵尸程序(Bot) 可控传播 高度可 完全控制远程计算机 蠕虫(Worm) 主动非受控传播 不可控 占用主机和网络资源 木马(Trojan Horse) 干预传播 可控 完全控制远程计算机 病毒(Virus) 干预传播 不可控 破坏文件间谍软件(Spyware) 负载传播 不可控 严重窃 窃取信息指挥与控制 僵尸网络指挥与控制服务器使用若干协议中的一个协议进 行通讯,目前最常用的一个协议是IRC。然而,最近开始 出现一种使用增强的或者保护的协议的趋势。 例如:Storm(风暴)僵尸网络使用加密的P2P协议 (eDonkey/Overnet)。