第471节:世界乱不乱,沈总说了算(1/2)
这些种种新闻报导,都是沈亢2023年查找相关数据的时候看到的。
但实际上,在事情发生的2018年,沈亢毫无知觉。
2018年的沈亢,还住在出租屋里,每天早上七点爬起来,到小区门口的路边摊买个煎饼,登上公交车后,嘴里叼着煎饼、双手在钱包里翻找着公交卡。
到了公司里,也是喝一杯咖啡就投入工作,做着永远做不完的报表,写着永远写不完的报告。
下班之后,回到家里,打开电脑,准备来上一局英雄联盟虐虐菜,结果发现,该死的n10又自动更新了。
更新完之后,电脑竟然还变更卡了——不过也正常,n10嘛,就是这样,又流氓,又坑爹,习惯了。
他以为变卡只是n10的常态,就像早高峰和月底的信用卡帐单一样,是生活里理所当然的一部分。
那时的他还不知道,他的电脑变卡,是全世界通力合作的结果:
大洋彼岸的某位英特尔工程师,在深夜的会议室里抽光了半包烟,反复权衡着补丁的性能损耗和漏洞风险,最终在邮件末尾签下了「la「;
某个他从未听说过名字的微软内核开发人员,加班到晚上十点,把那段会拖慢数千万台电脑的代码合进了n月度更新里,关掉时看了眼时间,心想还能赶上末班地铁;
某个云服务商的运维工程师,在凌晨两点被电话叫醒,睡眼惺忪地连上vpn,对着脚本确认了三遍后按下回车,看着上千台服务器在一行行绿色日志里逐台重启,然后在工作群里敲了一句「n「……
而沈亢,坐在那间出租屋的书桌前,对这一切一无所知。
他只是那数十亿个普通用户里,最普通的一个。
他甚至连自己被补丁拖慢了这件事都不知道——他只是习惯性地、自然而然地,把这口锅扣在了n10头上。
然后,对着屏幕骂了一句「破n10「,退了游戏,关机睡觉。
五年后他才知道,那晚让他英雄联盟团战掉帧的,不是微软的更新策略,而是一次跨越国界、耗时数月的、人类历史上最大规模的硬件漏洞应急响应。
而他自己,以一台三千块钱的笔记本为载体,以一个团战卡顿的游戏玩家的身份,被动地、毫不知情地,参与了这次全行业规模庞大的集体行动。
这一切的起源,就在于那个名字
幽灵\/熔断
……
想起这个名字来,沈亢也终于明白了,为什么之前,自己听到萧伯年说「预测运行」的时候,会有一种在哪里听过的感觉了。
熔断,主要利用的是cpu的乱序运行机制。
而幽灵,主要利用的,就是cpu的预测运行机制。
预测运行的机制运行的时候,就像萧伯年说的一样,是「猜」。猜对了就运行,猜错了就回退。
但是就像一句话说的那样,凡走过,必留下痕迹。
预测运行的回退,也会在缓存中留下痕迹,又或者说「影子」。
攻击者利用幽灵做的,就是「欺骗」cpu去做一件它本不应该做的事,留下那件事的「影子」,然后读取那段「影子」。
这是硬件层面的。
这也是,幽灵和其他那些针对系统层面的传统攻击手段不一样的地方。
举个例子:
这就好像,你拥有一个图书馆(电脑),里面有一位图书管理员。
病毒,就是一个外人给图书管理员的水里下毒,管理员喝了,神志不清,自己把书拿出来给了他。
木马,就是一个「热心群众」,帮管理员装了一套「智能图书管理系统」,说能提高效率。管理员装完之后,图书馆里不少书的信息都被发到了某个邮箱。
钓鱼,是有人给管理员发了一封邮件,署名「馆长」,说「把某某书的信息发到这个邮箱」。管理员一看是「馆长」发的,就照办了。
,是有人雇佣了几百个人涌进图书馆里,一片混乱,图书管理员一个人根本应付不来,然后就有人趁乱,把他想要的书偷走了。
病毒、木马、钓鱼、,这些都是有迹可查的。
身为馆长的你,一回来,发现管理员神志不清,还比着剪刀手,就知道出事了。
你发现多了一个「智能图书管理系统」,就知道出事了。
你跟管理员一对帐,说自己没给他发过邮件啊,就知道出事了。
你一看满屋子的脚印,门都被挤坏了,管理员也是衣衫凌乱,像是被十八位大汉轮过一般,更知道出事了。
这些手段,也比较容易防范。
你可以让管理员别乱喝外面的水,让管理员别随便乱装什么智能管理系统,让管理员看到署名「馆长」的邮件时先别急着办事、先打电话跟你确认一下,你还可以雇一批保安,下次再有几百个人过来直接拦住。
但是幽灵不同。
幽灵只是一位彬彬有礼的顾客,名字叫克莱恩·莫里亚蒂。
他穿着深色的正装外套跟马甲,内搭白色衬衫,下身一条深色长裤,戴着丝绸礼帽,手里拿着一根手杖,随身还带着一块怀表。
来到柜台前,他摘下帽子,礼貌地朝管理员微微颔首,用他那温和而略带书卷气的声音开口:
「您好,我想借阅那本《安提哥努斯笔记》。」
「就是羊皮封面、烫有红铜纹章、据说是第四纪那位疯狂家族遗留下来的手稿。我听说馆里有一份经过封印处理的副本,编号在『禁区典籍』那一栏。」
管理员的工作流程,是「有人来借书,先跑去把书从书架上取下来,再核对借书人的证件」。
于是,管理员就去把那本《安提哥努斯笔记》拿了过来。
然后,回到柜台,把那本烫着红铜纹章的羊皮手稿放在桌面上,双手按住书封,擡起头,正式端详起面前这位绅士。
「先生,请出示您的借阅证。」
克莱恩的表情出现了一丝恰到好处的迟疑。
他把手伸进马甲内袋,摸了摸,又摸了摸外套内侧的口袋,甚至微微侧身翻了一下裤袋,然后带着歉意的微笑重新擡起头来。
「实在抱歉。我出门时换了一件外套,证件忘在另一件衣服里了。」
他语气诚挚,表情温和,把一个健忘的学者形象演绎恰到好处。
管理员摇头,「先生,按照图书馆的规矩,没有借书证,无法将这本书借给你。」
「这样啊,」克莱恩的语气有一丝失落,「那么,打扰了。」
他重新戴上丝绸礼帽,手杖在地面上轻点了一下,转身朝门口走去。
靴子踩在木地板上,发出均匀而有节奏的声响。
请收「藏「」「」小」说」唯」一「网」址」:「「」」.」」「」」」」.」「」」,「站」「长」只「有这一个网「站,其它网「站随「时断「更。」
走到门口时,他停了一步,微微侧过头来,用那种温和的、带著书卷气的声音说了一句:
「对了,那本书的第三章第七页,右下角有一处批注,写的是『祂在注视』。我听说那行字不是原作者的笔迹,也不知道是谁写上去的。您有空的话,可以看一看。」
说完,他推开玻璃门走了出去,身影消失在街角。
管理员怔怔地望着那扇关上的门,又低头看了看桌上的笔记。
他的手指不受控制地翻开了第三章,第七页,右下角——果然有一行细小的、用暗红色墨水写成的字:
「祂在注视。」
管理员浑身一颤,猛地合上书页,像被烫到了一样把手缩了回来。
他下意识地把笔记锁回黑铁柜子里,又检查了两遍锁扣是否扣紧,才长长地吐出一口气。
可他不知道的是,就在他刚才抱着那本书从藏书室最深处走到柜台前的那段路上,在他把书翻开、确认版本、又合上放好的一整套流程中,书里某一页的内容,早已经被「读取」了。
不是被眼睛,不是被记忆,而是被一种更底层、更隐秘的方式。
像是一团灰色的影子。
图书馆外
克莱恩走在街上,手杖敲击着石板路,帽檐下的嘴角微微一勾。
他兜里的那本随身笔记本上,刚刚多出了一行自己没写过的字——那是他在管理员取出笔记的瞬间,用「愚者」的权限,在灰雾之上「看到」的内容。
他根本没有碰到那本书。
但那本书的信息,已经在他脑子里了。
身为馆长的你,这时候也回来了。
你按照惯例,问图书管理员,有没有什么发生事。
图书管理员说「没有」,也没有提那位莫里亚蒂先生的事——图书馆每天借书的人太多了,忘带证件的人也太多了,这是一件不必被记录的事。
你又核对了一下借书单和库存,没有错漏。
书没错,管理员也正常,门口也没有乱七八糟的脚印,一切都正常。
所以,管理员不知道发生了什么,身为馆长的你,也不知道发生了什么,图书馆还是那么安全,固若金汤。
但是消息,已经被泄露到了灰雾之上。
本章未完,点击下一页继续阅读。