第446章 「內鬼」再次行動
星火伺服器監測到入侵是在周四晚上發生的。安全部的人後來復盤,發現對方選的時間很講究——周四晚上十一點四十分,再過二十分鐘就是周五零點,夜班保安換崗的間隙。
系統部的伺服器機房在研發中心三樓東頭,門口有一道刷卡門禁,但那天夜裡十一點半之後,門禁系統剛好在做季度維護,磁力鎖斷開了大概四十分鐘。
對方登進來用的還是上次那個帳號——張偉的工號,離職之後一直沒註銷。安全部上次查出入侵之後把所有已知的漏洞都堵了一遍,但這個帳號偏偏被漏掉了。
不是忘了,是帳號掛在系統部一個臨時項目的權限組裡,那個組是去年為了做資料庫遷移臨時建的,項目結束之後沒人記得解散。張偉離職之前正好被拉進過這個組,離職之後組沒刪,他的帳號就跟著組活到了現在。
老周把這事匯報給凌雲的時候,臉漲得通紅。他不是那種會推卸責任的人,把所有的錯都攬在自己身上。凌雲沒罵他,只是問了一句:「他們這次拿走了什麼?」
老周把一份文件清單放到桌上。清單打了三頁紙,每一條後面都標了文件大小和最後修改時間。「星核晶片的測試數據。第一批流片回來之後的全部測試記錄,包括功耗曲線、GPU壓力測試結果、USB控制器丟包率統計,還有——」他用手指在清單最後幾行上點了點,「良率匯總表和缺陷分布圖。這些文件加起來將近兩個G,對方分三次下載,每次間隔大概五分鐘,應該是做了分流,怕一次性拖大文件觸發流量警報。」
凌雲把清單從頭到尾看了一遍。看到最後一行的時候,他把紙放在桌上,用手掌壓平。「這些數據,在內部系統上誰的權限能看?」
「研發部主管以上,系統部管理員,還有——」老周猶豫了一下,「李總那邊的項目助理。之前張偉就是這個權限組的。」
「現在呢?張偉走了之後,這個權限組裡還有誰?」
老周從挎包里又掏出一張紙,是一份權限組成員名單,列印時間就在今天下午。名單上六個名字,五個是系統部的老員工,最後一個是劉軍。
凌雲的視線在「劉軍」兩個字上停了一下。「他的權限還沒關?」
「關了,」老周說,「上次調查之後,我們把他的內部帳號封了。但是這個臨時項目組的權限——我當時以為封主帳號就夠了,這個臨時組的權限沒有單獨清理。」
凌雲把名單放到桌上,站起來走到窗戶前面。外面天已經全黑了,車間那邊的燈光透過楊樹的枝丫照過來,在地板上投下細碎的影子。
「測試數據被偷走,意味著什麼?」他問。
老周身後還站著兩個人,一個是趙虎,一個是安全部做日誌分析的工程師。三個人互相看了一眼,最後還是老周開的口。
「意味著對方現在知道我們晶片的真實水平。良率、功耗、性能指標,一眼全看完了。如果他們把這些數據拿去做分析,能反推出我們整個晶片設計方案的優劣勢。更重要的是——」他停了停,「他們現在知道,我們在假情報里說的那些缺陷,大部分是假的。」
凌雲轉過身來。「大部分?」
「功耗確實偏高,但不是高一倍,是高了一成半左右。GPU花屏只在兩個特定渲染場景下出現,不是全場景。良率更不是假情報里說的三成——是八成六。」
「也就是說,他們現在知道我們在騙他們。」
「對。」
凌雲走到桌前,拿起那份被竊文件清單,又看了一遍。看完之後,他把清單遞給趙虎。「你怎麼看?」
趙虎接過去翻了翻,翻完遞給旁邊的工程師。「上次是晶片設計文檔,這次是測試數據。兩次偷的東西不一樣,但手法一樣——都用的是張偉的帳號,都走了境外的跳轉IP,最後落地定位都在開發區附近。」他把手往褲兜里一插,站姿沒變,但聲音壓得更低了,「和上次一樣,IP最後指向同一個地方。那家茶館。」
「龍騰茶館,」老周補充了一句,「就在開發區那條街上。上次趙虎拍到劉軍和那個異想的人見面,就是在那個茶館裡。」
辦公室里安靜了幾秒。走廊外面有腳步聲,走近了又遠了,然後是電梯開門的叮咚聲。
「帳號權限的事,」凌雲對老周說,「今晚把所有離職員工的權限全部清理一遍。任何人也別留。以後員工離職,權限當天註銷。」
老周點了點頭,在本子上記了一筆。
「還有一件事。」
凌雲從筆筒里抽出一支筆,在那份權限組名單的空白處寫了兩個字——「劉軍」。
「這個人的權限,暫時不要動。」
老周愣住了。「凌總,他已經知道我們在假情報上——」
「對,」凌雲說,「正因為這樣,現在動他就等於告訴他我們已經盯上他了。他偷了測試數據,異想那邊很快就會發現我們在假情報上給他們挖了坑。但他們發現的同時,也會發現另一件事——測試數據是真的。真數據里藏著的問題也是真的:功耗偏高,GPU有兩個場景花屏,USB偶爾丟包。這些問題我們已經在第二版里改了,但他們不知道第二版的存在。」
趙虎慢慢點了一下頭。「所以他們會以為晶片的問題比我們說的要輕,但確實存在。等我們手機發布的時候,就是一場——」
「對。」
凌雲拿起桌上那支筆,在「劉軍」兩個字旁邊畫了一個向上指的箭頭。「從現在開始,關於劉軍,三件事。第一,不要打草驚蛇。第二,他傳出去的每一條信息都給我記下來。第三——」
他轉向趙虎。「茶館那邊繼續盯。天黑之後茶館關門,他總要回家的。回家路上他會路過一條沒有路燈的小巷子。巷子盡頭,有一部公用電話亭。」
趙虎把手機掏出來,在備忘錄上記了幾個字。「你要我在電話亭旁邊等他?」
「不用等他。把電話亭旁邊裝上攝像頭。」
老周在旁邊把那份權限組名單折了又折,最後塞進了挎包里。「凌總,劉軍偷走的測試數據里,有一份文件被拷貝之後,源文件的訪問時間戳沒有被修改。我檢查了三遍,確定沒有。他下載的是一個備份副本。」他停了一下,「也就是說,他拿走的不是最新版的數據。」
凌雲把那份被竊文件清單收進抽屜里,推進去。「不是最新版的數據也是真數據。就是舊了一個版本而已。這一個版本的區別,我們自己知道,他們不知道。」
抽屜推進去之後,那張桌子的表面又恢復了整潔。只有那個寫著「等」字的白板還立在牆邊,上面密密麻麻的線條和圓圈,在日光燈的照射下,像一張被攤開的舊地圖。
系統部的伺服器機房在研發中心三樓東頭,門口有一道刷卡門禁,但那天夜裡十一點半之後,門禁系統剛好在做季度維護,磁力鎖斷開了大概四十分鐘。
對方登進來用的還是上次那個帳號——張偉的工號,離職之後一直沒註銷。安全部上次查出入侵之後把所有已知的漏洞都堵了一遍,但這個帳號偏偏被漏掉了。
不是忘了,是帳號掛在系統部一個臨時項目的權限組裡,那個組是去年為了做資料庫遷移臨時建的,項目結束之後沒人記得解散。張偉離職之前正好被拉進過這個組,離職之後組沒刪,他的帳號就跟著組活到了現在。
老周把這事匯報給凌雲的時候,臉漲得通紅。他不是那種會推卸責任的人,把所有的錯都攬在自己身上。凌雲沒罵他,只是問了一句:「他們這次拿走了什麼?」
老周把一份文件清單放到桌上。清單打了三頁紙,每一條後面都標了文件大小和最後修改時間。「星核晶片的測試數據。第一批流片回來之後的全部測試記錄,包括功耗曲線、GPU壓力測試結果、USB控制器丟包率統計,還有——」他用手指在清單最後幾行上點了點,「良率匯總表和缺陷分布圖。這些文件加起來將近兩個G,對方分三次下載,每次間隔大概五分鐘,應該是做了分流,怕一次性拖大文件觸發流量警報。」
凌雲把清單從頭到尾看了一遍。看到最後一行的時候,他把紙放在桌上,用手掌壓平。「這些數據,在內部系統上誰的權限能看?」
「研發部主管以上,系統部管理員,還有——」老周猶豫了一下,「李總那邊的項目助理。之前張偉就是這個權限組的。」
「現在呢?張偉走了之後,這個權限組裡還有誰?」
老周從挎包里又掏出一張紙,是一份權限組成員名單,列印時間就在今天下午。名單上六個名字,五個是系統部的老員工,最後一個是劉軍。
凌雲的視線在「劉軍」兩個字上停了一下。「他的權限還沒關?」
「關了,」老周說,「上次調查之後,我們把他的內部帳號封了。但是這個臨時項目組的權限——我當時以為封主帳號就夠了,這個臨時組的權限沒有單獨清理。」
凌雲把名單放到桌上,站起來走到窗戶前面。外面天已經全黑了,車間那邊的燈光透過楊樹的枝丫照過來,在地板上投下細碎的影子。
「測試數據被偷走,意味著什麼?」他問。
老周身後還站著兩個人,一個是趙虎,一個是安全部做日誌分析的工程師。三個人互相看了一眼,最後還是老周開的口。
「意味著對方現在知道我們晶片的真實水平。良率、功耗、性能指標,一眼全看完了。如果他們把這些數據拿去做分析,能反推出我們整個晶片設計方案的優劣勢。更重要的是——」他停了停,「他們現在知道,我們在假情報里說的那些缺陷,大部分是假的。」
凌雲轉過身來。「大部分?」
「功耗確實偏高,但不是高一倍,是高了一成半左右。GPU花屏只在兩個特定渲染場景下出現,不是全場景。良率更不是假情報里說的三成——是八成六。」
「也就是說,他們現在知道我們在騙他們。」
「對。」
凌雲走到桌前,拿起那份被竊文件清單,又看了一遍。看完之後,他把清單遞給趙虎。「你怎麼看?」
趙虎接過去翻了翻,翻完遞給旁邊的工程師。「上次是晶片設計文檔,這次是測試數據。兩次偷的東西不一樣,但手法一樣——都用的是張偉的帳號,都走了境外的跳轉IP,最後落地定位都在開發區附近。」他把手往褲兜里一插,站姿沒變,但聲音壓得更低了,「和上次一樣,IP最後指向同一個地方。那家茶館。」
「龍騰茶館,」老周補充了一句,「就在開發區那條街上。上次趙虎拍到劉軍和那個異想的人見面,就是在那個茶館裡。」
辦公室里安靜了幾秒。走廊外面有腳步聲,走近了又遠了,然後是電梯開門的叮咚聲。
「帳號權限的事,」凌雲對老周說,「今晚把所有離職員工的權限全部清理一遍。任何人也別留。以後員工離職,權限當天註銷。」
老周點了點頭,在本子上記了一筆。
「還有一件事。」
凌雲從筆筒里抽出一支筆,在那份權限組名單的空白處寫了兩個字——「劉軍」。
「這個人的權限,暫時不要動。」
老周愣住了。「凌總,他已經知道我們在假情報上——」
「對,」凌雲說,「正因為這樣,現在動他就等於告訴他我們已經盯上他了。他偷了測試數據,異想那邊很快就會發現我們在假情報上給他們挖了坑。但他們發現的同時,也會發現另一件事——測試數據是真的。真數據里藏著的問題也是真的:功耗偏高,GPU有兩個場景花屏,USB偶爾丟包。這些問題我們已經在第二版里改了,但他們不知道第二版的存在。」
趙虎慢慢點了一下頭。「所以他們會以為晶片的問題比我們說的要輕,但確實存在。等我們手機發布的時候,就是一場——」
「對。」
凌雲拿起桌上那支筆,在「劉軍」兩個字旁邊畫了一個向上指的箭頭。「從現在開始,關於劉軍,三件事。第一,不要打草驚蛇。第二,他傳出去的每一條信息都給我記下來。第三——」
他轉向趙虎。「茶館那邊繼續盯。天黑之後茶館關門,他總要回家的。回家路上他會路過一條沒有路燈的小巷子。巷子盡頭,有一部公用電話亭。」
趙虎把手機掏出來,在備忘錄上記了幾個字。「你要我在電話亭旁邊等他?」
「不用等他。把電話亭旁邊裝上攝像頭。」
老周在旁邊把那份權限組名單折了又折,最後塞進了挎包里。「凌總,劉軍偷走的測試數據里,有一份文件被拷貝之後,源文件的訪問時間戳沒有被修改。我檢查了三遍,確定沒有。他下載的是一個備份副本。」他停了一下,「也就是說,他拿走的不是最新版的數據。」
凌雲把那份被竊文件清單收進抽屜里,推進去。「不是最新版的數據也是真數據。就是舊了一個版本而已。這一個版本的區別,我們自己知道,他們不知道。」
抽屜推進去之後,那張桌子的表面又恢復了整潔。只有那個寫著「等」字的白板還立在牆邊,上面密密麻麻的線條和圓圈,在日光燈的照射下,像一張被攤開的舊地圖。