第192章 笨办法(2 / 2)

加入书签

不管你是用何种语言编写计算机程序,它们的最终目的都是要让计算机能够识别并且执行,计算机病毒同样也要满足这个条件,然而计算机能够识别的数字只有0和1,再怎么复杂的程序在计算机中运行,它都会经过计算机的运算将其转化成计算机能够识别的数字。

基本上所有病毒的适应环境和发生作用的功能部分在电脑数据环境自身作用下基本是不变的,就拿这次轰动全球的“圣诞礼物”来讲,这个病毒虽然具有变异能力,但是它同样也只是在一定范围的关键部分进行变异,它的这种变异却被包含在了一段进化代码中,萧云飞正是因为窥破了这段进化代码,所以他才能顺利编写出专杀程序。

虽然“圣诞礼物”同样具有变异和进化的功能,但是以萧云飞的评价,它并不能算作具有智能化和自筛选能力的生命体。

什么样的计算机病毒才能具有“生命进化与生存特征”?达尔文的《物种起源》其实已经将答案告诉了我们。

在各种恶劣的环境中以及外在的人为因素,有的生物被自然界所淘汰,而有的生物却产生进化从而适应了变化的环境,它们通过自身的变化不断让自己去适应变化的环境,环境改变,生物也跟随环境而改变。

总之,随着生存的环境条件的改变,生活在环境中的生物就必须通过自身的进化随时产生进化,而进化的目的就是要让自己拥有生存的特征。

这就是生物的“生命进化与生存特征”。

当然,大胡子老达的进化论并不包括计算机病毒,因为那个时候,他根本没有见到过计算机这种高科技玩意。

计算机病毒要具有“生命进化与生存特征”,那么它应该在让程序体内的函数群和数据段表现内容的共同变异能力,这种整体性的变异能力要实现起来是极为困难的,到目前为止,没有听说有哪种病毒可以让自己的程序整体发生变异的!

当然,病毒程序如果具有吸收其它程序中高明的函数段和数据段处理能力,并且它能够在电脑内部存在多个不被用户感知的运行主体,主体程序要有一定的感知能力,病毒针对自己所处的计算机系统自主进行改进和变异,这样的计算机病毒才有可能在传播的同时迅速扩展种类,即便有杀毒软件,它也能够长期生存下去。

计算机的世界里已经出现过利用生物遗传算法破解目标计算机数据的病毒,这种将遗传算法用于病毒程序的方法其实就是人工智能在计算机病毒方面的一个分支应用。

本章未完,请点击下一页继续阅读,后面更精彩!

↑返回顶部↑

书页/目录