赛坲的本意并不是偷窥。
是他第一次接触车若溪电脑里的LGSS系统(准确的说是感染了Stuxnet病毒的LGSS系统)后发现了诸多古怪。
首先是自己电脑的杀毒软件被“清除”了。这种“清除”,明显带有靶向攻击的性质。由于精确制导般的攻击效果,常规的下载重装都没有办法完成。
这当然难不倒我们的“打神级”黑客。他可以手动查杀,自己查找靶向攻击的来源、并回敬对手。但让他没有想到的是,Stuxnet之LGSS(赛坲暂时这样称它)自我进化的能力和升级的速度远远超出他的想象。
他本来想在第一回合“一击即中”,直接KO对手。
但是他KO的实际是这个系统制造出一个假的程式。
等他休息了一晚,第二天一早醒来时发现:Stuxnet之LGSS已经不太可能通过人力敲代码的方式手动删除掉了。
因为它反入侵了赛坲的电脑,在赛坲自己以为手到擒来并安然入睡的时间里它已经强大到对赛坲已有的查杀方法免疫。
这就是人脑与电脑竞争的劣势。
电脑只要有电,就可以昼夜不息的持续运行;而人脑注定是要休息的。
赛坲自嘲的想到了鲁迅先生的那句话:
“哪里有天才,我只不过是把别人喝咖啡的时间都用在了工作上。”
天道酬勤,但它也足以称得上狡诈。
这个不吃不睡的虚拟程式似乎真的把与他的对抗当做你死我活的战争来对待。
“存其形,完其势;友不疑,敌不动。”
赛坲意识到低估和小看了它,所以让它轻而易举的借助“金蝉脱壳”获取了发展长大之机。
“这个系统的智能程度一夜之间到了谋略层面了?”赛坲想。
他不确定进化后入侵了自己电脑的Stuxnet之LGSS的最终目的是什么,但它想尽一切办法保护自己,并通过各种途径获取、传递和使用信息的方式,像极了谍报人员。
想通这一点的时候他好像立即就想明白了一件事——这个系统进化之初,接受的是《风起陇西》的“谍战思维”。这解释了为什么当初他准备查看原代码并做修改的时候,Stuxnet之LGSS会第一时间主动防御。它利用自己的轻敌,抢占先机。又利用电脑和人脑的优缺点进一步扩大差距。
现在它明显占尽了上风。
这多少给“打神级”黑客出了一道难题。
但是赛坲同学最喜欢的就是难题。
正当他干劲十足的要找回场子的时候,手机响了。
是龚自成。
“天宇,有一位秦龙、秦警官想咨询你一些问题,现在有时间吗?”
“没有。”
-----------------------------------------------------------
与Stuxnet之LGSS对抗无疑是赛坲“暗夜飞升”以来遇到的最为强劲的挑战,这对现在的他是最需全力以赴的头等大事。
激发了的斗志甚至让他自己都感觉到:十年前那个不向任何难题低头的热血少年又回来了!
“速度上不能超前,可以在算法上想办法。”
他其实一直在研究一种名为“不衰减信息的降维算法”。
相比于“人工神经网络”的“深度学习”,这种算法是他发现具备广阔前景,最有可能在家用电脑上应用、超越“深度学习”算法的技术。
作为“人工神经网络”算法的最新分支,“深度学习”算法的缺点是过度复杂,且其运算过程处于“黑箱状态”。这种算法在投入应用之前需要获取海量的数据进行训练,学习效率和学习结果与硬件配置的性能是成正比的。就是说Albr /ha zero这种基于“深度学习”的AI只能在谷歌这样的大公司出现,这是巨大财力下支持的高性能硬件的“财大气粗”的结果。但是家用电脑不一样,其配置有限,现阶段的家用电脑不可能在相对低配的硬件中完成海量数据的训练。
所以赛坲想到了“不衰减信息的降维算法”。这种算法是在传统“降维算法”的基础上,充分利用网络和分布式数据库(类似于某宝的OB系统),将极度复杂的问题降维简化。而电脑上只需要处理最终简化的信息。
如果简化程度足够,所有信息都可以降至一维来处理。
按照赛坲的预测,目前能运行win7以上系统的电脑,处理起这些一维数据来应该都是小菜一碟。
但是这种算法亟需解决的关键问题是:如何保证信息在降维过程中不出现错误和丢失。
赛坲一直在潜心研究,希望在水到渠成的某天取得决定性突破。
本来他对自己的要求是2到3年——但现在看来,情势已经不允许了。
----------------------------------------------------------
龚自成摊摊手,对秦龙说:“直接给咱拒绝了。秦队,我这发小技术非同一般,但脾气也是举世罕见。”
秦龙说:“那我倒更想会会他了!咱们把H.U.C的分析结果直接带给他。”
---------------------------------------------------------
赛坲在作出决定之后就迅速开始解决“不衰减信息的降维算法”中“确保信息完整性”的攻坚战。
黑客的疯狂,影视作品大多描述了其一,不能描述其二。
所谓的昼夜不息、废寝忘食、衣衫不整、蓬头垢面,都是表象。
“专家级”及其以下级别的黑客,但凡有自己追求的目标——或者仅仅是工作需要,都可能出现这种“极端忙碌”的表象。
而我们的“打神级”黑客,却在表象之下有更为优化和有效的流程。
接下来几天他是这样度过的:
规划并拆解任务:所需时间——大约40小时。
划分出哪些部分是用软件可以自行解决的,找出必须经由自己手动编程才能解决的关键环节。
一、将“降维过程”拆分为几个阶段,并将相同及类似的阶段合并,用同一种“保真”方案解决(“保真”方案由其开发好的“深度算法”模块解决)。
二、对降维过程中“失真”的原因进行归纳整理(使用已经编写好的软件完成)。
三、用模拟软件测试是否有“降维无法保证信息”的情形出现(沙盘运行已编制好的软件,自行测试)。
四、编制降维处理软件。