看到这个问题,忍不住过来回答一下。因为我正好经历了个人电脑从无到有,逐步进入家庭的那个时代。对计算机病毒的了解还是很深入的,作为一个理工男,当时年少轻狂的我也曾经搞过恶作剧的小程序——大家嘴里说的计算机病毒。
一、什么是计算机病毒
小伙伴们可能注意到我们刚才对计算机病毒的说法——恶作剧的小程序。其实所谓的计算机病毒就是这样一种程序,它利用了系统的某些功能,能够实现自身的复制、传播、接管某些系统功能,实现某些编写者要实现的操作,如果是破坏性的,我们就叫做它为病毒。
当然了,随着计算机的发展(主要是操作系统的发展)计算机病毒也都在不断地发展和变化。尤其是随着互联网的发展,病毒的传播模式发生了翻天覆地的变化。这里面出现了很多标志性的事件,比如熊猫烧香。
二、计算机病毒的原理
由于本尊已经不做程序猿很多年,所以我就说点简单的吧。病毒的产生源自计算机的组成原理。从第一台计算机诞生ENIAC开始,就奠定了电脑的运行模式——程序的存储和运行。
我们的电脑需要有一个上电,就是大家都知道的开机过程。在这个过程中,电脑在一瞬间上电,开始做硬件准备。硬件准备好之后,第一时间加载固件程序,再由固件程序接管计算机的所有硬件,分配门牌号(地址),之后进行操作系统的加载。我们今天的电脑也是如此。
第一代的病毒,就是利用了这个过程。由于,电脑加载操作系统的过程是无条件的、默认的、不加判断的执行。所以,第一代病毒,通常都是通过替换操作系统自身的引导程序,先行截获和修改底层中断,然后再加载操作系统。之后,病毒可以通过对中断调用的判断,来分析用户的行为,当某个条件触发的时候,病毒就开始复制自身或者是进行某些暗箱操作。
当时比较有名的病毒,比如黑色星期五、小球病毒、AIDS等等都是令人谈之色变的。
三、杀毒软件
有了病毒,自然就有反病毒的手段。由于早期病毒其实也是很简单的,通常都有一些特征码。这些特征码,其实就是病毒程序自己的某一段特征代码。这些代码会嵌入在,被感染程序的头部,先于程序加载,取得系统的控制权。
当时的杀毒软件就是通过扫描电脑中的应用程序中的已知病毒的特征代码,来检测病毒的一种手段。扫描、发现病毒之后,再将程序恢复为正常的程序。由于程序的复杂性,杀完毒之后,并不能总是可以恢复到原来的程序,所以杀毒导致的蓝屏、死机也是常事。
本文总结
我今天来介绍计算机病毒的原理,只是为了回忆一下那个年代。随着技术的进步,其实计算机病毒已经跟当年完全不同了,制作病毒更是属于违法犯罪的行为。我们大家都有责任和义务维护一个安全的网络空间,祝福各位小伙伴,互联网冲浪愉快;祝福我们的互联网,持续健康发展!
"
有些电脑为什么会有很多病毒?
电脑会有很多病毒,首先电脑程序有漏洞,没有装杀毒软件,其次浏览了不健康的网站视屏,第三就是交叉感染
电脑的病毒主要来源于什么?电脑的病毒主要来?
计算机病毒来源:是人为制造的,有破坏性,又有传染性和潜伏性的,对计算机信息或系统起破坏作用的程序。它不是独立存在的, 而是隐蔽在其他可执行的程序之中。计算机中病毒后,轻则影响机器运行速度,重则死机系统破坏;因此,病毒给用户带来很大的损失,通常情况下,我们称这种具有破坏作用的程序为计算机病毒。
1、普通病毒:U盘、邮件附件、文件共享等,打开之后传染;
2、蠕虫病毒:通过网络与系统漏洞传染;
3、木马病毒:伪装游戏或常用软件。扩展资料计算机病毒的特征:1、繁殖性计算机病毒可以像生物病毒一样进行繁殖,当正常程序运行时,它也进行运行自身复制,是否具有繁殖、感染的特征是判断某段程序为计算机病毒的首要条件。2、破坏性计算机中毒后,可能会导致正常的程序无法运行,把计算机内的文件删除或受到不同程度的损坏。破坏引导扇区及BIOS,硬件环境破坏。3、传染性计算机病毒传染性是指计算机病毒通过修改别的程序将自身的复制品或其变体传染到其它无毒的对象上,这些对象可以是一个程序也可以是系统中的某一个部件。
4、潜伏性计算机病毒潜伏性是指计算机病毒可以依附于其它媒体寄生的能力,侵入后的病毒潜伏到条件成熟才发作, 会使电脑变慢。
5、隐蔽性计算机病毒具有很强的隐蔽性,可以通过病毒软件检查出来少数,隐蔽性计算机病毒时隐时现、变化无常,这类病毒处理起来非常困难。编制计算机病毒的人,一般都为病毒程序设定了一些触发条件,例如,系统时钟的某个时间或日期、系统运行了某些程序等。一旦条件满足,计算机病毒就会“发作”,使系统遭到破坏。
"