什么是蠕虫?

    读书笔记—什么是蠕虫/span>  蠕虫与病毒的区别:<ml:namespace prefix = o ns = “urn:schemas-microsoft-com:office:office” />

恶意代码早期主要是指计算机病毒,1988年,Morris蠕虫出现,蠕虫的很多特性是病毒所不具备的,但两者都属于恶意代码。为了区分他们,学者们给了定义:[Spafford1988]计算机病毒是一段代码,能把自身加到其他程序(包括操作系统)上,它不能独立运行,需要由它的宿主程序运行来激活它。[Kienzle2003]蠕虫是通过 络传播,无须用户干预就能够独立地或者依赖文件共享主动***的恶意代码。蠕虫与病毒都通过“复制”自己来传播,但蠕虫的特点是可以主动寻找新系统的漏洞,并利用该漏洞实施***,达到传播自己的目的。病毒的特点是:1、设法让自己得以运行。2、能实现自我复制。按照安全公司的分类,病毒可以分为下面四大类。n         文件型病毒:通过感染文件(一般为可执行文件)传播,文件运行时,病毒进入内存并被激活,监控其他可执行文件,并开始传播自己。n         引导区病毒:通过感染磁盘系统区(系统引导记录)传播,每次启动磁盘系统都把病毒装入内存并激活。该类病毒也包含主引导区病毒,在系统启动的时候就进入内存并激活。n         复合性病毒:是文件型与引导区型病毒的结合,激活的概率增大了很多。n         宏病毒:通过感染数据文件,利用软件本身支持的宏功能设计的病毒。宏是数据文件处理中的开放式接口,也是可以执行的功能模块,由于使用的人多,所以传播极快,如Word宏病毒。蠕虫与病毒的主要区别有两方面:2        主动性:蠕虫的传播具有很强的主动性,不需要计算机用户干预,但病毒必须通过计算机用户激活才可以传播。2        感染对象:蠕虫是通过计算机系统的漏洞来传播,而病毒感染的主要是计算机的文件系统。

 

蠕虫软件的结构框架(Jose Nazario)

蠕虫模拟***的***过程,把***变成了自动化,即一扫描、二***、三扩充权限、四留下后门(通讯机制)、五消除痕迹、六远程遥控因此,蠕虫是僵尸 络控制者比较好的工具。n         主体功能部分:传播部分 nbsp;        信息收集模块:收集要感染的系统信息,包括用户信息、邮件列表、 络拓扑、边界路由等nbsp;        扫描探测模块:探测对象的漏洞,决定***的方式nbsp;        ******模块:利用已知的安全漏洞,建立传播途径。在***方法上是可升级的、可扩充的nbsp;        自我推进模块:采用各种方式把自己“复制”到目标主机上n         辅助功能模块:功能与优化部分nbsp;        实体隐藏模块:对各部分模块加密、变形加以隐藏,躲避IDS的监控nbsp;        破坏模块:摧毁或破坏被感染的主机。nbsp;        通讯模块:蠕虫之间、蠕虫与控制者之间的通讯机制建立。为了是控制者可以遥控被感染的主机。nbsp;        远程控制模块:控制者的控制平台。nbsp;        自我升级模块:自动升级***模块,增强蠕虫的***力。

 

蠕虫的检测方式:

相关资源:PHP寄生虫繁殖劫持程序V3.0_寄生虫程序-PHP代码类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2008年3月12日
下一篇 2008年3月13日

相关推荐