刑偵:夜半鶴知 第44節(jié)
董千彬,作為宏彬智能的技術(shù)總監(jiān),正在給虎鯨的高管展示自己家產(chǎn)品在卡車流水線中的應(yīng)用。 一米多長(zhǎng),三十五厘米直徑左右的金屬筒狀物被傳送帶緩緩運(yùn)來(lái),四臺(tái)兩米多高的雙頭機(jī)械臂,用機(jī)械爪抓住車軸,“咔嚓”一聲鎖定固定,迅速往上舉起,與車軸進(jìn)行組合。 西裝革履的中年男人頭頂有些禿了,但周邊灰白的頭發(fā)打著發(fā)膠,顯得一絲不茍,他身邊站著一個(gè)年輕漂亮的女士,手里拿著一個(gè)ipad,脖子上圍著絲巾,笑起來(lái)露出八顆牙齒。 “我們對(duì)這種機(jī)械臂的控制有著非常豐富的經(jīng)驗(yàn),”董千彬向來(lái)賓們介紹著自己家的產(chǎn)品,“自動(dòng)工業(yè)系統(tǒng)集運(yùn)輸、組裝與電焊于一體,可以代替大量人工,減少誤差,提升穩(wěn)定性,而我們公司對(duì)這個(gè)流程的個(gè)人定制化有著豐富的經(jīng)驗(yàn)?!?/br> “雖然傳統(tǒng)汽車與電動(dòng)車存在巨大的差異,但我相信宏彬智能在卡車制造方面的經(jīng)驗(yàn),一定能夠讓我們?cè)谥T多競(jìng)選者中脫穎而出。” 機(jī)械臂頭頂?shù)闹甘炯t燈一閃一閃,三次后由綠變紅,“茲拉——”,在燦爛的金光下,機(jī)械臂自動(dòng)把車軸與筒焊在了一起。 組裝好的車軸被機(jī)械臂送上滾動(dòng)軌道,運(yùn)去下一個(gè)環(huán)節(jié),而新一份待加工車軸又被送了過(guò)來(lái)。 “廠房?jī)?nèi)有大量攝像頭,產(chǎn)品編碼掃描器,以及溫度、濕度監(jiān)控測(cè)量等等,一旦出現(xiàn)問(wèn)題就會(huì)第一時(shí)間停下生產(chǎn)線,呼叫工程師。”董千彬滿臉懟笑,努力地賣著自己的產(chǎn)品,“我們的物聯(lián)網(wǎng)還采用了最新的安全技術(shù)——” 男人話還沒(méi)有說(shuō)完,兩個(gè)機(jī)械臂突然松了爪子,一米多長(zhǎng)、在高空中被焊燙的車軸像鐘擺一樣地打了下來(lái),人群中還沒(méi)來(lái)得及發(fā)出驚呼,就直接砸在了董千彬的后腦勺上,人直接暈了過(guò)去。 按道理,現(xiàn)場(chǎng)出現(xiàn)事故,流水線應(yīng)該瞬間停止,但那兩個(gè)機(jī)械臂似乎試圖再次舉起車軸,舉到一半又失敗了,再次對(duì)著董千彬腦袋砸了下去。 人群尖叫著散開,漂亮的女秘書瘋狂在ipad上按控制鍵,但機(jī)械臂毫無(wú)反應(yīng),她聯(lián)系了總控室,總控那邊也是手忙腳亂一頓cao作,卻發(fā)現(xiàn)系統(tǒng)都失靈了,兩條巨大的機(jī)械臂瘋狂亂轉(zhuǎn),都沒(méi)有人敢靠近。 最后還是隨行的一名工程師急中生智,狂奔著去給整條線路斷了電,失控的機(jī)械臂這才停了下來(lái)。可是,董千彬已然倒在了血泊之中,腦袋像個(gè)西瓜似的被砸開了。 救護(hù)車到的時(shí)候,人已經(jīng)沒(méi)了氣。 女秘書花容失色,哆哆嗦嗦地向警方匯報(bào)完全程。 單瀮點(diǎn)點(diǎn)頭。 這起事故中,死者的身份,以及死亡方式都沒(méi)有什么疑點(diǎn)?,F(xiàn)場(chǎng)那么多雙眼睛看著,流水線、總控室監(jiān)控7/24無(wú)死角,把起因經(jīng)過(guò)結(jié)果都拍得明明白白——沒(méi)有任何人在工廠內(nèi)做了什么cao作,那幾個(gè)機(jī)械臂就突然不聽使喚了。 毫無(wú)由來(lái)的,單瀮又想起了昨天朱琳琳說(shuō)的話…… 第三個(gè)人。 第52章 古曼童 如果說(shuō), 車軸從機(jī)械臂爪鉤中滑落尚有可能是一起意外,接下來(lái)那兩下,機(jī)械臂的行為顯然具有“目的性”。 宏彬智能的安全工程師,以及卡車工廠的流水線cao作員, 以及警方網(wǎng)絡(luò)安全顧問(wèn)連夜研究起了總控系統(tǒng)里留下的log記錄。 “目前可以確定的是, 并不是流水線程序本身出現(xiàn)了問(wèn)題, 而是宏彬總控被惡意架空了,它正常的指令數(shù)據(jù)包發(fā)出后,會(huì)無(wú)數(shù)次發(fā)送, 但發(fā)不出去而陷入死循環(huán),導(dǎo)致總控臺(tái)的命令無(wú)法落實(shí)?!?/br> 網(wǎng)絡(luò)技術(shù)支隊(duì)劉副支隊(duì)長(zhǎng)對(duì)案情做了一個(gè)總結(jié):“至于cao控機(jī)械臂運(yùn)作的指令——顯然, 幕后黑手找到了宏彬智能總控的安全漏洞。” 單瀮點(diǎn)點(diǎn)頭:“你意思是, 這是一起黑客網(wǎng)絡(luò)攻擊?” “是黑客攻擊,但不是傳統(tǒng)的網(wǎng)絡(luò)攻擊。”劉副支隊(duì)搖了搖頭。 “工廠流水線使用的是內(nèi)部局域網(wǎng),封閉的系統(tǒng),相當(dāng)于一道天然的,物理防火墻,只出不進(jìn)。”他解釋道, “目前來(lái)看, 工廠的路由器并沒(méi)有受到網(wǎng)絡(luò)攻擊, 因此,我更傾向于——這是一起來(lái)自內(nèi)部的攻擊, 或者說(shuō)某一臺(tái)內(nèi)網(wǎng)上的設(shè)備被黑成了一個(gè)跳板,建立起了封閉系統(tǒng)與外界的橋梁?!?/br> “所以,這不僅僅是網(wǎng)絡(luò)安全問(wèn)題, ”單瀮言簡(jiǎn)意賅地挑出重點(diǎn),“這是一起故意傷人事件, 且兇手的設(shè)備、甚至兇手本人,就在工廠內(nèi)部。” 劉副神情嚴(yán)肅地點(diǎn)了點(diǎn)頭。 這樣一來(lái),分工就很明確了,網(wǎng)絡(luò)技術(shù)組負(fù)責(zé)分析電腦數(shù)據(jù),刑偵支隊(duì)負(fù)責(zé)找出兇手。 “我們能知道哪個(gè)ip在與外界對(duì)話嗎?” “能?!?/br> “我可以通過(guò)路由器的記錄,查詢到當(dāng)時(shí)所有接入內(nèi)網(wǎng)的設(shè)備儀器?!眲⒏陛斎胍淮a,一敲回車,頓時(shí),黑色的屏幕上跑出一行行白色ip,里面有手機(jī),有智能平板,也有工廠內(nèi)部的電腦…… “可是,工廠內(nèi)網(wǎng)是不能直接連接外網(wǎng)的,需要通過(guò)nat網(wǎng)絡(luò)地址轉(zhuǎn)換,把內(nèi)網(wǎng)ip轉(zhuǎn)成外網(wǎng)ip。”劉副嘆了口氣,“長(zhǎng)話短說(shuō),為了節(jié)約外網(wǎng)ip資源,很多臺(tái)儀器共享一個(gè)外網(wǎng)ip,因此,我們暫時(shí)還不能準(zhǔn)確到具體的某一臺(tái)設(shè)備?!?/br> 硬件設(shè)備聯(lián)網(wǎng)的時(shí)候,會(huì)獲得一個(gè)網(wǎng)絡(luò)ip,這個(gè)地址是會(huì)隨著路由器、上網(wǎng)方式而改變,但是硬件本身,在出場(chǎng)的時(shí)候,就會(huì)獲得一個(gè)永不改變的物理ip,也叫mac地址。 劉副嘆了一口氣,遞過(guò)整整一頁(yè)數(shù)字:“我只能告訴你,當(dāng)時(shí)在使用這個(gè)ip的物理設(shè)備,有這些?!?/br> 看得單瀮直皺眉頭。 劉副拿高亮筆劃了幾道線:“這些序列號(hào)開頭的,都是工廠內(nèi)部的機(jī)器,比較好找,這些則是手機(jī),或者智能設(shè)備,就有點(diǎn)麻煩了,甚至可以說(shuō),大海撈針?!?/br> 案發(fā)當(dāng)時(shí),剛好有許多人在廠里參觀,除了虎鯨電動(dòng)車團(tuán)隊(duì)里的人,還有一些想來(lái)拉關(guān)系、套近乎的,魚龍混雜,大大增加了摸排的困難程度,光是把來(lái)訪者與mac地址對(duì)上號(hào),就是一項(xiàng)浩大的工程。 還好工廠訪問(wèn)需要登記身份證,刑警們一一詢問(wèn)了當(dāng)日在場(chǎng)的所有人。 就這么簡(jiǎn)單地聊下來(lái),單瀮發(fā)現(xiàn),董千彬這人樹敵還真不少。 作為技術(shù)總監(jiān),董千彬卻與其他股東意見(jiàn)不合,比如另外一個(gè)創(chuàng)始人徐宏希望公司能專注于居家智能領(lǐng)域,而不想去趟新能源汽車這競(jìng)爭(zhēng)激烈的渾水。 作為公司老板,董千彬在下屬中也是口碑極爛,主要是因?yàn)檫@人不近人情,一張冷漠的資本家嘴臉,把996當(dāng)成福報(bào),爬背地里沒(méi)少遭員工記恨。 最后,再作為一個(gè)有妻有子的男人,董千彬還與他那個(gè)漂亮秘書不清不楚,老婆曾經(jīng)提刀來(lái)公司鬧過(guò)。 更別提競(jìng)爭(zhēng)企業(yè)更是虎視眈眈,這次同來(lái)參觀的人員里,就查出了兩三個(gè)來(lái)自其它競(jìng)標(biāo)公司的“商業(yè)臥底”,場(chǎng)面一度十分尷尬。 總而言之,警方很難從動(dòng)機(jī)上鎖定懷疑對(duì)象。 董千彬的案子不需要法醫(yī)出現(xiàn)場(chǎng),在120確定現(xiàn)場(chǎng)死亡已無(wú)搶救可能之后,尸體就直接送去了林鶴知那里出具司法鑒定報(bào)告。人的死因本質(zhì)上非常明確,這案子對(duì)法醫(yī)來(lái)說(shuō),純粹就是走一個(gè)流程。 林鶴知拿著照相機(jī),對(duì)著腦殼上貼著量標(biāo)的傷口“咔嚓咔嚓”就是幾張照片。解剖臺(tái)上送往迎來(lái),慘成董千彬這樣的,恐怕也只有嚴(yán)重車禍了。 尸體這個(gè)模樣不能見(jiàn)人,單瀮讓法醫(yī)在出具報(bào)告后,把男人的面部重塑一下,再讓家屬見(jiàn)面。 林鶴知最不愛(ài)干的就是這個(gè)活。 于是,新來(lái)的法醫(yī)實(shí)習(xí)生戰(zhàn)戰(zhàn)兢兢地給人鞠了個(gè)躬:“誒,要是給您縫丑了,您可千萬(wàn)別怪我?!?/br> 尸體肚子里突然發(fā)出一道“放氣”的聲音,差點(diǎn)沒(méi)把小孩嚇哭了。 林鶴知懶得理他,蹲在一旁,仔細(xì)打量著男人的遺物。董千彬身上搜羅下來(lái)的東西整整齊齊排成一列,林鶴知注意到他準(zhǔn)備了好多張名片,有兩張還濺上了血。也不知道為什么,林鶴知總覺(jué)得宏彬智能的這個(gè)logo有些眼熟,可一時(shí)半會(huì)兒,他又記不起自己到底是在哪里見(jiàn)過(guò)。 林鶴知記憶很好,看過(guò)什么,就和拍照似的在腦內(nèi)有個(gè)印象。 這是他無(wú)意看到的,沒(méi)有刻意去記過(guò)。 單瀮帶人來(lái)領(lǐng)尸體的時(shí)候,林鶴知脫下手套,給自己擠了一手消毒液。他往一旁死者遺物方向努了努下巴:“之前在清蓮藏館,總控室電腦上是不是有這個(gè)公司的logo?” 單瀮一愣,回頭給管理員老張打了個(gè)電話,發(fā)現(xiàn)清蓮藏館用的的確是“宏彬總控”這個(gè)軟件。 宏彬智能除了給制造方定制物聯(lián)網(wǎng)工業(yè),它在國(guó)內(nèi)外最出名的產(chǎn)品,還要屬“智慧管家”。宏彬管家可以對(duì)接合作品牌下任意電子設(shè)備——空調(diào),加濕器,攝像頭,音響,電視機(jī)等等——解決了之前一個(gè)電子設(shè)備就要下載一個(gè)app的亂象。 對(duì)于清蓮藏館來(lái)說(shuō),管理員只需要從宏彬總控這個(gè)軟件進(jìn)去,一個(gè)大屏幕內(nèi)就能看到藏館內(nèi)的溫度、濕度、監(jiān)控畫面、人流等等,想打開哪個(gè)房間的電子設(shè)備,都很方便。 單瀮之前忙著排查工廠里的“可疑分子”,滿腦子都是董千彬和他下屬、競(jìng)爭(zhēng)對(duì)手、老婆孩子和情人之間的矛盾關(guān)系。被林鶴知這么一提醒,他才突然想起來(lái)—— 不僅僅是清蓮會(huì)館,在郝娟公寓的客廳里,不也放了一只小貓形狀的智能音響?那不正是宏彬智能品牌下的“居家智慧喵”? 單瀮一直認(rèn)為,所謂的“古曼童”復(fù)仇是無(wú)稽之談,幾個(gè)看似毫無(wú)關(guān)系的案子,終于在宏彬智能這條線上連了起來(lái),兇手的布局緩緩展開,圖窮匕見(jiàn)。 單瀮突然著急了起來(lái)。 宏彬智能是全國(guó)居家智能的top,哪怕大部分人都覺(jué)得這種智能管家非常雞肋,“居家智能喵”在網(wǎng)絡(luò)上也有“居家弱智喵”的外號(hào),但現(xiàn)在很多家電產(chǎn)品為了搞促銷,都會(huì)搞什么“滿幾千贈(zèng)送一個(gè)小管家”的活動(dòng)。因此,裝有居家智能喵的家庭還不少。 很多人家都裝有寵物監(jiān)控,這個(gè)都有攝像頭,甚至還有安全門鎖…… 無(wú)論朱琳琳在這些事件中到底扮演了一個(gè)什么角色,但這幾天她的確人都在看守所里,也就是說(shuō),哪怕她參與了犯罪,她一定還有一個(gè)同伙—— 這是一個(gè)有安全漏洞的,卻能控制所有電子設(shè)備的總控平臺(tái)! 單瀮一想到宏彬智能可能覆蓋的無(wú)數(shù)家庭,以及一個(gè)身份待定的連環(huán)殺手,突然覺(jué)得汗毛倒豎。 排查一直在推進(jìn),但警方暫時(shí)并沒(méi)有找到那臺(tái)被當(dāng)成黑客跳板的設(shè)備,單瀮火急火燎地找到網(wǎng)絡(luò)技術(shù)組:“你能不能幫我再檢查兩個(gè)宏彬智能總控的log?這事兒有點(diǎn)急?!?/br> “小瀮啊,你別給哥哥我添亂了行不行。” 劉副盯著一雙熊貓眼,不耐煩地?cái)[了擺手:“別的要求都給我往邊上放一放,以前網(wǎng)絡(luò)安全問(wèn)題是騙錢,現(xiàn)在這他娘的是送命!這事涉及居家智能的安全問(wèn)題,上面老重視了,我現(xiàn)在是真的——” 單瀮打斷他:“你上回不是說(shuō),你有個(gè)什么秘密殺手锏天才小孩兒?jiǎn)???/br> “小孩兒要上學(xué)啊,人早不在寧港了。”劉副頭疼地捏了捏眉心,“不過(guò)他的確會(huì)對(duì)這種東西感興趣,我昨天把材料打包給他發(fā)了一份,問(wèn)他怎么看……” 單瀮挑眉:“……他怎么看?” “艸,”劉副一拳頭砸在桌上,茶杯蓋子都跳了跳,“那臭小鬼花了五個(gè)小時(shí),就把宏彬總控最新一代的安全協(xié)議黑了!還是換了三種不同邏輯黑的!和我說(shuō)這什么垃圾軟件,隨便黑,像個(gè)任人打扮的小姑娘!” 單瀮:“……” “沒(méi)事,聯(lián)系方式給我,”單瀮非常理解地說(shuō)道,“你忙你的,我要去查一條線索,有用再告訴你。” 視頻中,許冬所在的房間光線很暗、男孩雖然在屋里,但依然穿著那身黑色衛(wèi)衣,把帽兜拉得很低,光線讓他的臉顯得格外蒼白,但一雙眼睛特別亮。 “宏彬智能的安全優(yōu)勢(shì)在于,它從來(lái)不對(duì)接公網(wǎng)。也就是說(shuō),任何一戶人家、一個(gè)工廠的數(shù)據(jù),都是儲(chǔ)存在本地的。除非用戶主動(dòng)把信息上傳云盤,哪怕是宏彬智能權(quán)限最高的員工,都沒(méi)有辦法查閱到他們客戶的信息。從這個(gè)角度上來(lái)說(shuō),物理隔離保護(hù)了宏彬智能的安全性?!痹S冬慢悠悠地解釋道,“但另一方面,宏彬智能自己軟件本身,可以說(shuō)是安全漏洞百出,并不需要特別厲害的黑客就能黑進(jìn)去?!?/br> “攻克它唯一的難點(diǎn),就在于——黑客需要直接連進(jìn)局域網(wǎng)。目前來(lái)說(shuō),從外網(wǎng)直接攻擊封閉的局域網(wǎng),難度是非常、非常大的,所以,一個(gè)更簡(jiǎn)單的方式——是物理翻墻,也就是說(shuō),每次黑的時(shí)候,黑客也需要一個(gè)設(shè)備連接到同一個(gè)局域網(wǎng)內(nèi)?!?/br> “如果我是你,我會(huì)從在某個(gè)時(shí)間點(diǎn),局域網(wǎng)路由器上連接的硬件設(shè)備查起。這個(gè)設(shè)備必須和宏彬管家連接在同一個(gè)網(wǎng)絡(luò)里,才能夠黑進(jìn)總控系統(tǒng)。” 與多員工、多參觀人員的卡車廠房不同,清蓮會(huì)館里,路由器所連接的物理ip就少了很多,列表非常清爽。特別是到了夜間,大部分設(shè)備哪怕連著網(wǎng),也完全沒(méi)有信號(hào)傳輸。 而在張子楓案發(fā)當(dāng)晚,除了張子楓本人的手機(jī),還有一個(gè)連接在路由器上的設(shè)備在傳輸信號(hào)!單瀮迅速核查,發(fā)現(xiàn)這個(gè)設(shè)備ip既不屬于朱琳琳,也不屬于汪語(yǔ)涵——當(dāng)然,不排除作案者有多個(gè)智能設(shè)備。 “哦對(duì)了,再提一句,或許能幫你們更好地定位,”許冬說(shuō)道,“所有干這活的,都得是臺(tái)安卓機(jī),ios干不了?!?/br> 隨著許冬在屏幕上輸入一行行代碼,log記錄像雪花一樣飄了下來(lái)。 “在那天晚上10點(diǎn)07分42秒的時(shí)候……”許冬高亮了一條代碼,“這個(gè)未知ip向宏彬總控發(fā)送了一個(gè)數(shù)據(jù)包,指令為關(guān)閉監(jiān)控?!?/br> 一句話,推翻了警方關(guān)于張子楓一案的所有假設(shè)。 林鶴知眼神一亮:“你是說(shuō),監(jiān)控是被總控——通過(guò)網(wǎng)絡(luò)遠(yuǎn)程控制關(guān)掉的?” “是的?!?/br> “然后他還開了電子鎖——這個(gè)場(chǎng)館里,所有刷卡才能打開的門,用的都是電子門鎖——總控系統(tǒng)可以打開、關(guān)閉所有電子門?!?/br> 單瀮心說(shuō)原來(lái)如此。 由于張子楓本人拿著朱琳琳的卡,他自己就有開門權(quán)限,警方從沒(méi)有懷疑過(guò)這個(gè)電子鎖的安全問(wèn)題。 根據(jù)現(xiàn)場(chǎng)監(jiān)控,警方只能看到:在張子楓走過(guò)總控室時(shí),屏幕突然黑了。再根據(jù)總控室內(nèi)被關(guān)閉的電閘,警方推斷,有人故意給監(jiān)控與報(bào)警器斷電…… 可根據(jù)許冬調(diào)出的記錄,事實(shí)卻是,有人從外部遠(yuǎn)程關(guān)閉了監(jiān)控,接著有人來(lái)到總控室,斷了電閘。 “哦,這個(gè)ip還發(fā)了一條指令?!痹S冬又高亮了一段代碼,“這人在半夜的時(shí)候,關(guān)閉了一個(gè)……呃……這是什么讓我查一下目錄……” “哦!他又關(guān)閉了一扇門,一扇在-2層的門!” 林鶴知只覺(jué)得耳畔“轟”的一聲—— 所有的疑問(wèn)好像都得到了解答!