上游充通大学 标准定义(中国): SHANGHAI JIAO TONG UNIVERSITY 直至1994年2月18日,我国正式颁布实施了《中 华人民共和国计算机信息系统安全保护条例》, 在《条例》第二十八条中明确指出:"计算机病毒, 是指编制或者在计算机程序中插入的破坏计算机 功能或者毁坏数据,影响计算机使用,并能自我 复制的一组计算机指令或者程序代码。"此定义具 有法律性、权威性。 网络空间安全学院
标准定义(中国): 直至1994年2月18日,我国正式颁布实施了《中 华人民共和国计算机信息系统安全保护条例》, 在《条例》第二十八条中明确指出:"计算机病毒, 是指编制或者在计算机程序中插入的破坏计算机 功能或者毁坏数据,影响计算机使用,并能自我 复制的一组计算机指令或者程序代码。"此定义具 有法律性、权威性
上游充通大学 SHANGHAI JIAO TONG UNIVERSITY 二、计算机病毒的特性 破坏性 传染性 隐蔽性 寄生性 触发(潜伏)性 hoto 网络空间安全学院
二、计算机病毒的特性 破坏性 传染性 隐蔽性 寄生性 触发(潜伏)性
病毒引导模块 计算机病毒程序 激活传染条件的判断部分 病毒传染模块 传染功能的实施部分 触发破坏表现条件的判断部分 病毒破坏表现模块 破坏表现功能的实施部分
/*引导功能模块*/ 将病毒程序寄生于宿主程序中; while(满足破坏条件) 加载计算机程序; {激活病毒程序; 病毒程序随其宿主程序的运行进入系统;} 调用破坏功能模块;} {传染功能模块;} 运行宿主源程序; {破坏功能模块;} f不关机 main() goto A; 调用引导功能模块; A:do 关机; 寻找传染对象; f(传染条件不满足) goto A; while(满足传染条件); 调用传染功能模块;
/*引导功能模块*/ {将病毒程序寄生于宿主程序中; 加载计算机程序; 病毒程序随其宿主程序的运行进入系统;} {传染功能模块;} {破坏功能模块;} main() {调用引导功能模块; A:do {寻找传染对象; if(传染条件不满足) goto A;} while(满足传染条件); 调用传染功能模块; while(满足破坏条件) {激活病毒程序; 调用破坏功能模块;} 运行宿主源程序; if 不关机 goto A; 关机; }
上游充通大学 三、计算机病毒简史 SHANGHAI JIAO TONG UNIVERSITY 在第一部商用电脑出现之前,冯·诺伊曼在他的论文《复 杂自动装置的理论及组识的进行》里,就已经勾勒出了 病毒程序的蓝图。 70年代美国作家雷恩出版的《P1的青春一The Adolescence of P1》一书中作者构思出了计算机病毒的 概念。 美国电话电报公司(AT&T)的贝尔实验室中,三个年轻程 序员道格拉斯.麦耀莱、维特.维索斯基和罗伯莫里斯在工 作之余想出一种电子游戏叫做“磁芯大战(core war)”。 :name Dwarf ;author A.K.Dewdney :version 94.1 date Apr1129,1993 :strategy Bombs every fourth instruction. ORG 1 Indicates execution begins with the second instruction (ORG is not actually loaded,and is therefore not counted as an instruction). DAT.F #0, #0 Pointer to target instruction. ADD.AB #4,令-1 Increments pointer by 4. MOV.AB #0,0-2 Bombs target instruction. JMP.A 9-2,#0 Loops back two instructions. 网络空间安全学院
三、计算机病毒简史 在第一部商用电脑出现之前,冯·诺伊曼在他的论文《复 杂自动装置的理论及组识的进行》里,就已经勾勒出了 病毒程序的蓝图。 70年代美国作家雷恩出版的《P1的青春-The Adolescence of P1》一书中作者构思出了计算机病毒的 概念。 美国电话电报公司(AT&T)的贝尔实验室中,三个年轻程 序员道格拉斯.麦耀莱、维特.维索斯基和罗伯.莫里斯在工 作之余想出一种电子游戏叫做“磁芯大战(core war)”