完美 Word 格式整理版恶意代码及其检测技术恶意代码概述定义恶意代码也可以称为,目前已经有许多定义
例如将定义为运行在计算机上,使系统按照攻击者的意愿执行任务的一组指令
微软“计算机病毒防护指南”中奖术语“恶意软件”用作一个集合名词,指代故意在计算机系统上执行恶意任务的病毒、蠕虫和特洛伊木马
随着网络和计算机技术的快速发展,恶意代码的传播速度也已超出人们想象,特别是人们可以直接从网站获得恶意代码源码或通过网络交流代码
很多编程爱好者把自己编写的恶意代码放在网上公开讨论,发布自己的研究成果,直接推动了恶意代码编写技术发展
所以目前网络上流行的恶意代码及其变种层出不穷,攻击特点多样化
类型按照恶意代码的运行特点,可以将其分为两类:需要宿主的程序和独立运行的程序
前者实际上是程序片段,他们不能脱离某些特定的应用程序或系统环境而独立存在;而独立程序是完整的程序,操作系统能够调度和运行他们;按照恶意代码的传播特点,还可以把恶意程序分成不能自我复制和能够自我复制的两类
不能自我复制的是程序片段,当调用主程序完成特定功能时,就会激活它们;能够自我复制的可能是程序片段(如病毒),也可能是一个独立的程序(如蠕虫)
分析与检测的方法恶意代码与其检测是一个猫捉老鼠的游戏,单从检测的角度来说反恶意代码的脚步总是落后于恶意代码的发展,是被动的目前基于主机的恶意代码完美 Word 格式整理版检测方法主要有反恶意代码软件、完整性校验法以及手动检测,基于网络的检测方法主要有基于神经网络”、基于模糊识别“等方法,本文主要讨论基于主机的检测
恶意代码分析方法静态分析方法是指在不执行二进制程序的条件下进行分析,如反汇编分析,源代码分析,二进制统计分析,反编译等,属于逆向工程分析方法
()静态反汇编分析,是指分析人员借助调试器来对而已代码样本进行反汇编出来的程序清单上根据汇编指令码和提示信息着手分析