level 11
宅术师老维
楼主
首先,因为手边没电脑,还是用手机打的,所以一些细节的东西可能就查不了资料了哈。
******
说计算机病毒之前,先说一下冯诺依曼,这位大神就是计算机之父。现代计算机不管结构变得多复杂,都仍然遵循冯诺依曼的设计原理。这位大神除了计算机之外,还提出了一种自动机的原理,被称为冯诺依曼机。简单来说,就2条,1.自动机能够复制自己(就是能生产制造结构相同的下一台机器)2.自动机能够将自身的描述传递给复制出来的新机器(这点不太好理解哈,我也不知道怎么解释)。计算机病毒就是一种冯诺依曼机,另外生物的DNA从宏观角度也是一种冯诺依曼机。其实大多数即时战略游戏里的农民也是一种冯诺依曼机(农民可以造基地,然后基地又可以造农民)。
******
广义的计算机病毒(就是平常我们说的)包括了传统病毒,蠕虫病毒,木马和其他恶意代码(比如逻辑炸弹),但是只有前两种才是狭义的计算机病毒,后两个不是冯诺依曼机,也没有传染性,当然仍然是有害程序。
如果要介绍有害程序,就必须提到一个计算机早期出现的程序员专享的游戏:磁芯大战。这个游戏是这样的,在一个特定的计算机里(当然现在基本已经找不到实物了,现在要玩都是用虚拟机),具有有限数量的内存空间,并且支持一种特定的汇编语言,通常两人一起玩进行对抗,参与者用汇编语言写一个程序,然后两人把程序同时放进内存空间里执行。任何一个程序占领全部内存空间,就算获胜。这游戏一般被认为是计算机病毒的始祖。
******
传统计算机病毒通常是无法自运行,所以将自身寄宿在其他文件里(就是所谓的感染)当系统运行被感染的文件时,就会启动病毒。早期病毒基本都是这类。比如巴基斯坦病毒
蠕虫病毒不需要寄宿文件,很多蠕虫都是利用系统漏洞进行自启动,而且会主动传播,比如给你自动拨号连接网络,或者用你的本地电子邮箱自动发带病毒的邮件。现在的病毒大多数都是蠕虫病毒,比如熊猫烧香。
木马,其实就是后门程序,名字来源于特洛伊木马。木马本身通常不会有传播性,也不会造成直接破坏,但是会在后台向特定的目标发送收集到的信息,或者后台开启某些端口,通信程序之类的,让黑客可以无需破解就侵入计算机。
其他恶意代码,一般就是不属于上面几类的恶意程序,比如逻辑炸弹。逻辑炸弹与病毒不同的是,它通常都不会进行传播,而且有触发条件,一般是防御性的。比如以前就有新闻说国内某著名杀毒软件里有逻辑炸弹,遭到破解的话,就会触发,然后破坏操作系统。
最后,单独说一下CIH,这病毒本身属于传统病毒,传播性其实不强,但是,它可以被多种蠕虫附带传播。最重要的是,这是目前唯一一种针对计算机硬件的病毒。会用垃圾数据反复重写到硬盘里,并且会破坏BIOS,这会损坏主板。
关于病毒就先聊到这里,下次聊什么等我想想。
2017年04月02日 09点04分
1
******
说计算机病毒之前,先说一下冯诺依曼,这位大神就是计算机之父。现代计算机不管结构变得多复杂,都仍然遵循冯诺依曼的设计原理。这位大神除了计算机之外,还提出了一种自动机的原理,被称为冯诺依曼机。简单来说,就2条,1.自动机能够复制自己(就是能生产制造结构相同的下一台机器)2.自动机能够将自身的描述传递给复制出来的新机器(这点不太好理解哈,我也不知道怎么解释)。计算机病毒就是一种冯诺依曼机,另外生物的DNA从宏观角度也是一种冯诺依曼机。其实大多数即时战略游戏里的农民也是一种冯诺依曼机(农民可以造基地,然后基地又可以造农民)。
******
广义的计算机病毒(就是平常我们说的)包括了传统病毒,蠕虫病毒,木马和其他恶意代码(比如逻辑炸弹),但是只有前两种才是狭义的计算机病毒,后两个不是冯诺依曼机,也没有传染性,当然仍然是有害程序。
如果要介绍有害程序,就必须提到一个计算机早期出现的程序员专享的游戏:磁芯大战。这个游戏是这样的,在一个特定的计算机里(当然现在基本已经找不到实物了,现在要玩都是用虚拟机),具有有限数量的内存空间,并且支持一种特定的汇编语言,通常两人一起玩进行对抗,参与者用汇编语言写一个程序,然后两人把程序同时放进内存空间里执行。任何一个程序占领全部内存空间,就算获胜。这游戏一般被认为是计算机病毒的始祖。
******
传统计算机病毒通常是无法自运行,所以将自身寄宿在其他文件里(就是所谓的感染)当系统运行被感染的文件时,就会启动病毒。早期病毒基本都是这类。比如巴基斯坦病毒
蠕虫病毒不需要寄宿文件,很多蠕虫都是利用系统漏洞进行自启动,而且会主动传播,比如给你自动拨号连接网络,或者用你的本地电子邮箱自动发带病毒的邮件。现在的病毒大多数都是蠕虫病毒,比如熊猫烧香。
木马,其实就是后门程序,名字来源于特洛伊木马。木马本身通常不会有传播性,也不会造成直接破坏,但是会在后台向特定的目标发送收集到的信息,或者后台开启某些端口,通信程序之类的,让黑客可以无需破解就侵入计算机。
其他恶意代码,一般就是不属于上面几类的恶意程序,比如逻辑炸弹。逻辑炸弹与病毒不同的是,它通常都不会进行传播,而且有触发条件,一般是防御性的。比如以前就有新闻说国内某著名杀毒软件里有逻辑炸弹,遭到破解的话,就会触发,然后破坏操作系统。
最后,单独说一下CIH,这病毒本身属于传统病毒,传播性其实不强,但是,它可以被多种蠕虫附带传播。最重要的是,这是目前唯一一种针对计算机硬件的病毒。会用垃圾数据反复重写到硬盘里,并且会破坏BIOS,这会损坏主板。
关于病毒就先聊到这里,下次聊什么等我想想。