电脑病毒是怎么产生的?

计算机病毒的成因及预防随着社会的进步和人们生活水平的提高,计算机已经应用于社会的各个领域,为社会和家庭创造了大量的财富。但是,计算机病毒也出现了,计算机病毒造成的损失越来越大。1999年6月9日,美国加州调查机构“计算机经济公司”公布的调查报告显示,1999年上半年全球工商业亏损76亿美元,而1998年全年亏损仅为15亿美元。该调查的负责人Ebs crull也指出,每次有病毒出现,其破坏力都会越来越强大。以“探索。以1999中出现的“ZIP病毒”为例。从它出现到统计出来的几个月时间里,它的损失几乎是1998上半年所有计算机病毒造成的损失的5倍以上。因此,我们有必要深入了解计算机病毒的来龙去脉,学习病毒防范的基本知识。下面,笔者结合实践谈谈病毒的概念、历史、成因及预防,与同仁探讨。第一,病毒的含义与医学上的“病毒”概念不同。计算机病毒不是自然存在的。你不能用任何显微镜观察一个电脑病毒样本。说到底就是一串二进制代码而已。但由于计算机病毒和生物医学中的“病毒”一样具有传染性、破坏性、隐蔽性和潜伏性,人们从生物医学中衍生出了“病毒”一词。计算机病毒最常见的定义可以表述为“利用计算机软硬件固有的弱点编制的具有自我复制、不断感染和特殊用途的计算机程序”。这个定义不仅包括众所周知的恶意计算机病毒,如“take it to death”和CIH,还包括我们熟悉的宏病毒。Office文件不是简单的不可执行文件。虽然不能作为程序执行,但微软提供了一种特殊的基础语言——VBA来扩展Office的功能。编写人员可以将程序代码嵌入到Office文件中,当用Office程序打开这些文件时,程序代码将自动执行。之前流行的“美丽杀手梅丽莎”病毒使用宏使电子邮件程序Outlook根据通讯录中前50条记录的地址自动发送信件,而最近的“七月黑仔”宏病毒通过生成一个只包含一句话“deltree/y c:\”的Autoexec.bat文件来替换你的原始文件,从而破坏了它。值得一提的是,“木马程序”、“后门程序”、“蠕虫”这三个概念并不严格符合上述病毒定义。“特洛伊木马程序”这个名字来源于世人皆知的希腊神话:特洛伊木马通常会“伪装”成另一个程序,比如某个著名的游戏或工具,不知情的用户运行后就会上当。虽然特洛伊木马程序通常表现出格式化硬盘、感染病毒或安装“后门”等恶性行为,但它并不复制自身。“后门程序”是近年来发展迅速的一种恶意黑客程序。后门软件本质上是一套远程控制工具。当后门程序成功入侵计算机系统后,会悄悄打开一个端口,然后黑客就可以通过互联网窃取系统的网络账号、密码等重要信息或者破坏数据,为所欲为。“蠕虫”并不感染其他文件,只是在系统之间无休止地复制自己,不断消耗系统资源甚至严重影响甚至拖垮整个系统。二、国外的病毒史,计算机病毒理论的最初构想可以追溯到科幻小说。1977年夏天,汤姆斯·杰·瑞恩的科幻小说《P-1的小学春天》成为美国畅销书。在这本书里,作者描述了一种可以在电脑里互相传染的病毒。这种病毒最终控制了7000台电脑,造成了一场灾难。1983 165438+10月3日,弗雷德·科恩博士开发了一种破坏性程序,可以在运行过程中自我复制。Lun Edelman将其命名为计算机病毒,并在每周计算机安全研讨会上正式提出。8小时后,专家们在VAX11/750计算机系统上运行这个程序,第一次病毒实验成功了。一周后,五个实验被允许演示,从而从实验上验证了计算机病毒的存在。1986年初,在巴基斯坦的拉合尔,Baxter和Amjad两兄弟经营着一家IBM-PC及其兼容机的小店。他们写出了著名的巴基斯坦,脑病毒,一年之内传遍了全世界,人们第一次深深地遭受了病毒的折磨。然而,6月5438+0988,165438+10月2日,美国的“蠕虫病毒”事件给计算机技术的发展蒙上了深深的阴影。这种蠕虫是由美国康奈尔大学23岁的研究生罗伯特·莫里斯编写的。虽然他没有恶意,但当时“蠕虫”在互联网上传播,导致美国6000多台电脑瘫痪,直接经济损失达9600万美元。“蠕虫”一时间成为舆论焦点,从而迫使美国政府立即做出反应,国防部甚至成立了计算机应急行动小组。在中国,最早引起人们关注的病毒是黑色星期五、米氏病毒和80年代末出现的卵石病毒。由于当时软件种类不多,用户之间软件交流频繁,杀毒软件不普及,导致了病毒的广泛流行。后来WORD宏病毒和Ghost ghost等变形病毒危害更大,反而促成了一批国产杀毒软件的成熟。1998台省陈盈豪的“杰作”CIH可以通过破坏主板上的Flash BIOS数据来彻底瘫痪整台电脑,彻底幻灭了计算机教科书中“病毒无法破坏硬件”的神话。如今,“美女”、“博”、“探索ZIP”等病毒在互联网上肆虐一时,给人们上了一堂病毒危害的生动课。三、病毒产生的原因随着计算机技术尤其是互联网的飞速发展,病毒的传播已经从软盘拷贝登上了网络传播的快车。目前,一些别有用心的人利用Java和ActiveX特性编写病毒。当你浏览一个含有javascript病毒的网页时,javascript病毒会强制你的窗口不断打开新的IE窗口,直到系统资源消耗殆尽。也有人利用黑客程序窃取你的秘密资料,远程控制你的机器,做出一些破坏行为。那么人类究竟为什么要制造病毒呢?归结起来有以下几个原因: