广义定义: 从广义上讲,凡能够引起计算机故障,破坏计算机 数据的程序统称为计算机病毒。依据此定义,诸如 恶意代码,蠕虫,木马等均可称为计算机病毒。在 国内,专家和研究者对计算机病毒也做过不尽相同 的定义,但一直没有公认的明确定义
广义定义: 从广义上讲,凡能够引起计算机故障,破坏计算机 数据的程序统称为计算机病毒。依据此定义,诸如 恶意代码,蠕虫,木马等均可称为计算机病毒。在 国内,专家和研究者对计算机病毒也做过不尽相同 的定义,但一直没有公认的明确定义
标准定义(中国) 直至1994年2月18日,我国正式颁布实施了《中 华人民共和国计算机信息系统安全保护条例》, 在《条例》第二十八条中明确指出:"计算机病 毒,是指编制或者在计算机程序中插入的破坏 计算机功能或者毁坏数据,影响计算机使用, 并能自我复制的一组计算机指令或者程序代码。 "此定义具有法律性、权威性
标准定义(中国): 直至1994年2月18日,我国正式颁布实施了《中 华人民共和国计算机信息系统安全保护条例》, 在《条例》第二十八条中明确指出: "计算机病 毒,是指编制或者在计算机程序中插入的破坏 计算机功能或者毁坏数据,影响计算机使用, 并能自我复制的一组计算机指令或者程序代码。 "此定义具有法律性、权威性
二、病毒特征和结构 破坏性 传染性 隐蔽性 寄生性 触发(潜伏)性
二、病毒特征和结构 破坏性 传染性 隐蔽性 寄生性 触发(潜伏)性
计病毒引导模块 算机病毒程序 激活传染条件的判断部分 病毒传染模块 传染功能的实施部分 触发破坏表现条件的判断部分 病毒破坏表现模块 破坏表现功能的实施部分
*引导功能模块* 将病毒程序寄生于宿主程序中; 加载计算机程序; 病毒程序随其宿主程序的运行进入系统;} {传染功能模块;} {破坏功能模块;} maino 调用引导功能模块; A: do 寻找传染对象; f(传染条件不满足) goto A; y while((满足传染条件); 调用传染功能模块;
/*引导功能模块*/ {将病毒程序寄生于宿主程序中; 加载计算机程序; 病毒程序随其宿主程序的运行进入系统;} {传染功能模块;} {破坏功能模块;} main() {调用引导功能模块; A:do {寻找传染对象; if(传染条件不满足) goto A;} while(满足传染条件); 调用传染功能模块;