賽坲的本意并不是偷窺。
是他第一次接觸車若溪電腦里的LGSS系統(準確的說是感染了Stuxnet病毒的LGSS系統)后發現了諸多古怪。
首先是自己電腦的殺毒軟件被“清除”了。這種“清除”,明顯帶有靶向攻擊的性質。由于精確制導般的攻擊效果,常規的下載重裝都沒有辦法完成。
這當然難不倒我們的“打神級”黑客。他可以手動查殺,自己查找靶向攻擊的來源、并回敬對手。但讓他沒有想到的是,Stuxnet之LGSS(賽坲暫時這樣稱它)自我進化的能力和升級的速度遠遠超出他的想象。
他本來想在第一回合“一擊即中”,直接KO對手。
但是他KO的實際是這個系統制造出一個假的程式。
等他休息了一晚,第二天一早醒來時發現:Stuxnet之LGSS已經不太可能通過人力敲代碼的方式手動刪除掉了。
因為它反入侵了賽坲的電腦,在賽坲自己以為手到擒來并安然入睡的時間里它已經強大到對賽坲已有的查殺方法免疫。
這就是人腦與電腦競爭的劣勢。
電腦只要有電,就可以晝夜不息的持續運行;而人腦注定是要休息的。
賽坲自嘲的想到了魯迅先生的那句話:
“哪里有天才,我只不過是把別人喝咖啡的時間都用在了工作上?!?
天道酬勤,但它也足以稱得上狡詐。
這個不吃不睡的虛擬程式似乎真的把與他的對抗當做你死我活的戰爭來對待。
“存其形,完其勢;友不疑,敵不動。”
賽坲意識到低估和小看了它,所以讓它輕而易舉的借助“金蟬脫殼”獲取了發展長大之機。
“這個系統的智能程度一夜之間到了謀略層面了?”賽坲想。
他不確定進化后入侵了自己電腦的Stuxnet之LGSS的最終目的是什么,但它想盡一切辦法保護自己,并通過各種途徑獲取、傳遞和使用信息的方式,像極了諜報人員。
想通這一點的時候他好像立即就想明白了一件事——這個系統進化之初,接受的是《風起隴西》的“諜戰思維”。這解釋了為什么當初他準備查看原代碼并做修改的時候,Stuxnet之LGSS會第一時間主動防御。它利用自己的輕敵,搶占先機。又利用電腦和人腦的優缺點進一步擴大差距。
現在它明顯占盡了上風。
這多少給“打神級”黑客出了一道難題。
但是賽坲同學最喜歡的就是難題。
正當他干勁十足的要找回場子的時候,手機響了。
是龔自成。
“天宇,有一位秦龍、秦警官想咨詢你一些問題,現在有時間嗎?”
“沒有。”
-----------------------------------------------------------
與Stuxnet之LGSS對抗無疑是賽坲“暗夜飛升”以來遇到的最為強勁的挑戰,這對現在的他是最需全力以赴的頭等大事。
激發了的斗志甚至讓他自己都感覺到:十年前那個不向任何難題低頭的熱血少年又回來了!
“速度上不能超前,可以在算法上想辦法?!?
他其實一直在研究一種名為“不衰減信息的降維算法”。
相比于“人工神經網絡”的“深度學習”,這種算法是他發現具備廣闊前景,最有可能在家用電腦上應用、超越“深度學習”算法的技術。
作為“人工神經網絡”算法的最新分支,“深度學習”算法的缺點是過度復雜,且其運算過程處于“黑箱狀態”。這種算法在投入應用之前需要獲取海量的數據進行訓練,學習效率和學習結果與硬件配置的性能是成正比的。就是說Alpha zero這種基于“深度學習”的AI只能在谷歌這樣的大公司出現,這是巨大財力下支持的高性能硬件的“財大氣粗”的結果。但是家用電腦不一樣,其配置有限,現階段的家用電腦不可能在相對低配的硬件中完成海量數據的訓練。
所以賽坲想到了“不衰減信息的降維算法”。這種算法是在傳統“降維算法”的基礎上,充分利用網絡和分布式數據庫(類似于某寶的OB系統),將極度復雜的問題降維簡化。而電腦上只需要處理最終簡化的信息。
如果簡化程度足夠,所有信息都可以降至一維來處理。
按照賽坲的預測,目前能運行win7以上系統的電腦,處理起這些一維數據來應該都是小菜一碟。
但是這種算法亟需解決的關鍵問題是:如何保證信息在降維過程中不出現錯誤和丟失。
賽坲一直在潛心研究,希望在水到渠成的某天取得決定性突破。
本來他對自己的要求是2到3年——但現在看來,情勢已經不允許了。
----------------------------------------------------------
龔自成攤攤手,對秦龍說:“直接給咱拒絕了。秦隊,我這發小技術非同一般,但脾氣也是舉世罕見?!?
秦龍說:“那我倒更想會會他了!咱們把H.U.C的分析結果直接帶給他。”
---------------------------------------------------------
賽坲在作出決定之后就迅速開始解決“不衰減信息的降維算法”中“確保信息完整性”的攻堅戰。
黑客的瘋狂,影視作品大多描述了其一,不能描述其二。
所謂的晝夜不息、廢寢忘食、衣衫不整、蓬頭垢面,都是表象。
“專家級”及其以下級別的黑客,但凡有自己追求的目標——或者僅僅是工作需要,都可能出現這種“極端忙碌”的表象。
而我們的“打神級”黑客,卻在表象之下有更為優化和有效的流程。
接下來幾天他是這樣度過的:
規劃并拆解任務:所需時間——大約40小時。
劃分出哪些部分是用軟件可以自行解決的,找出必須經由自己手動編程才能解決的關鍵環節。
一、將“降維過程”拆分為幾個階段,并將相同及類似的階段合并,用同一種“保真”方案解決(“保真”方案由其開發好的“深度算法”模塊解決)。
二、對降維過程中“失真”的原因進行歸納整理(使用已經編寫好的軟件完成)。
三、用模擬軟件測試是否有“降維無法保證信息”的情形出現(沙盤運行已編制好的軟件,自行測試)。
四、編制降維處理軟件。