华人澳洲中文论坛

热图推荐

    曾让一个国度瘫痪的“千年虫”,重出江湖,它到底是何方神圣?

    [复制链接]

    2022-11-27 06:29:36 30 0

    说到“虫”这类生物,绝大少数人都会表示出讨厌的心情,无论是蛆虫,仍是毒虫,又或是飞虫,这些都是令众人倍感恶心和恐怖的存在。
    不外,跟着时期的开展,虫族的谱系并不仅仅只在生物界了,它们在科技界中也渐渐站稳了脚根。



    并且,“科技虫族”对人类酿成的危害,也涓滴不逊色于生物虫族,乃至,科技虫族的破坏力,还要比生物虫族要高很多。
    科技虫族
    固然,科技里的虫族并非真正意义上的虫,而是病毒和破绽的合称。
    而在这一谱系中最具代表性的,当属降生于上世纪八十年代的“网络蠕虫”,它的创造者来自于美国堪奈尔大学,是一位仅有24岁的钻研生罗伯特·莫里斯。
    值得一提的是,罗伯特·莫里斯的父亲老莫里斯,才是真正意义上的科技虫族开创人,由于老莫里斯曾在试验室中,开收回了第一款拥有破坏性的顺序---------匍匐者。
    匍匐者就恍如一只网络神经中的爬虫,经过网络和路线衔接,对沿线的计算机装备展开无休止的攻打,并使其终究堕入瘫痪中,这也是人类历史上首个杀伤力极高的病毒。



    之后,小莫里斯基于匍匐者的数据,又从新改进了病毒的逻辑,让这一顺序在网络中变得更为灵敏,简略来讲,它不单单会攻打相连的电脑,就连同属一个网络区域的装备,也会被该顺序感染,并遭到相反的打击。
    鉴于这类无孔不入且灵敏的特点,小莫里斯间接将其取名为“蠕虫”,为了彰显本人的实力,他把蠕虫投放到了因特网中。
    该病毒一经投放,仅数周时间就让超过六千台计算机堕入了瘫痪,除此以外,还无数万台装备处于感染的危险中,由此间接形成了数千万美元的损失,直接损失那更是犹如天文数字,基本无奈统计。
    并且,直至科技兴旺的明天,蠕虫仍然在袭扰着互联网世界,它们借助新型的互联网讯息、邮件,以及网络同享等形式,完成了跨区域、跨国,乃至是跨洲际的感染,堪称是破坏力惊人。
    好比新近熬煎中国网民的“熊猫烧香”,其实就是一种网络蠕虫,只管其创造者和病毒,最初都失掉了无效的管控,但关于有数网民而言,病毒的恐惧早已深深印刻在脑海中。



    不外,正如前文所言,蠕虫仅是科技虫族中最有代表性的存在,并非最弱小的虫类,由于在它之上,还有着一个可谓虫王的千年虫。
    千年虫:“省”出来的破绽
    首先,咱们需求知道,千年虫和蠕虫虽然都是科技虫族,但它们仍然存在着差别,好比蠕虫从实质下去说当属病毒类,可千年虫却是一种破绽,并且,仍是一种“省”出来的破绽。
    原来,在上个世纪五十年代时,电脑硬件和编程都才刚刚开始起步,第一批顺序员都怀揣着一颗野心,都想外行业内有所建树,因而在编程和编码时,简直都是开足马力,都想把顺序逻辑设计到近乎完善的境地。



    但是,一样是刚刚起步的电脑硬件,基本缺乏以撑持大家的野心,由于写出的代码是需求有装备进行记载的,可过后的存储装备却贵得离谱,一个仅有5兆字节(MB)大小的存储磁盘,其年房钱竟达到了惊人的三万美金以上。
    所以,初期的顺序员们在编写代码时,既要斟酌逻辑的残缺性,也要统筹写码的本钱,简略来讲,就是要用至少的代码,来运转最完善的顺序。
    这使得顺序员在编写时,根本都是能省则省,就连日期的表述,也不能不采取六位简写的形式,好比1922年十一月25日,就要简写为22/十一/25。
    值得一提的是,过后想出该方法的人,仍是一名女顺序员格莱斯·霍普,她也由此在顺序界颇负盛名,在当年被冠以“软件之母”的名称。



    但是,就在六位简写法开始大肆推行时,一名名叫鲍勃·贝默的迷信家却察觉到一丝不合错误劲,他开始到处呐喊,但愿大家不要遍及这类简写形式。
    由于,六位简写法存在一个微小的破绽,那就是年份仅体现两位,这会让二十世纪和二11世纪的时间产生重合,好比1922年和2022年,在计算机的记载中,就都只会显示“22”,这显然是分歧理的。
    但过后的人们以为鲍勃只是在眼红格莱斯的成绩,加上,六位简写法的确让顺序员们节俭了开支,所以,无论是科技公司,仍是各大院校试验室,都没有听取鲍勃的意见。
    一部份顺序员乃至还以为,本人写的顺序基本用不到二11世纪,至于二11世纪后,那会有新的计时办法了,所以基本无须耽心,可真的如斯吗?



    事实上,这类剖析从逻辑下去说,是没有任何问题的,可条件是“新的计时办法”必需要泛起。
    但使人震惊的是,科技界似乎都沉溺于向前开展,大家都健忘了开发新的计时办法,毕竟,老一套的六位计数法用起来很便利。
    除此以外,大少数软件接口都曾经设定为这类技术办法,若要进行修正,那将面临着无奈适配的状况,这预示着本钱必然会随之回升。



    就这样,科技界始终拖到了二11世纪的最初十年,也就是九十年代时,才终于留意到时间的问题,由于一旦实现世纪的逾越,一切顺序的设定,都会变为00/01/01。
    可电脑毕竟不是人脑,它在读取这一时间数据时,必定会产生错乱,须知无论是1900年1月1日,仍是2000年1月1日,它们的显示形式都是同样的。
    这象征着,一切的顺序都会在过年时解体,从而诱发史上最大范围的错乱事情。届时,无论是核弹发射安装,仍是金融中枢,又或是运作的工厂,都会泛起无奈预测的凌乱,这一后果的可怕性,几乎就是不胜构想。



    因此,为了不这类凌乱,一众科技大国开启了一场修正代码的行为。
    不外,修正这五十年来写出的一切顺序,这显然是不理想的,所以,顺序员们选择间接把零碎中的1900年至1920年的时间删除。
    这样一来,“00/01/01”就变为了2000年1月1日的专属,无须再耽心别的问题。



    但饶是如斯,位于非洲的国度冈比亚,仍是由于没来得及修正时间逻辑,而致使全国顺序的解体,无论是发电站,仍是自来水厂都住手了任务,全部国度不能不选择放假一天,来等候国内援助。
    此外,需求留意的是,过后删除的时间线仅到1920年,这象征着,在2020年之后,仍然还会发作千年虫事情。
    好比2022年开年时,微软的exchange办事器就产生了解体,这致使有数企业用户的邮件基本无奈发送和承受,整个堆在序列中,让办事器进入恶性循环中。
    形成这一问题的中心缘故,就在于微软在跨年时,公布了一个代号为“ 2201010001”的更新版号,这本是正常的版本更新。



    但微软写入其中的符号代码,可以承受的最大数值为 2147483647,这显然是远远小于2201010001的,所以办事器在辨认更新文件时,就间接把本人算解体了,进而也就让有数处于休假的顺序员也解体了,大家只能选择加班来修复这一问题。
    从这一点来看,千年虫的危害是极为弱小的,并且,就目前的状况来看,千年虫这一祸患基本无奈解决。
    毕竟,就算人们可以修正时间设定,又或是能间接购买新装备,但一些较为老套的计算机,却仍然还沿用着六位计数法,这代表着,在某个特定的时辰,它们都会迎来一次个人的错乱,或是出租车的计价器,也多是自然气计价器等等。



    而这也即是千年虫的潜在性,它总能在不经意的时辰,给予人类致命的一口,完善契合昆虫的特性。
    参考材料: 《22年过来了,“千年虫”破绽为什么还会泛起?》--------央广网 《照这样上来,“千年虫”还得再来十遍》-------品玩 《“千年虫”在我国没有发作》--------新华通信社(2000年)

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    注册会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题28

    帖子39

    积分178

    图文推荐