方既明站在趙大壯身後,機房裡的風扇剛恢復轉動。
趙大壯盯著版本樹,屏幕上的V3.18掛在最上方。
「那就得先證明,它為什麼錯。」
他把日誌窗口拖到左邊,掌心冒出汗。
錢多多把椅子往後挪了點,盯著那堆版本號就頭大。
「你們寫代碼也太累了。數學題頂多坑一張卷子,這玩意兒能坑半個系統。」
馬小跳抬起手,臉上還帶著心虛。
「我那三百道題,算不算給趙哥提前攢經驗?」
趙大壯抬頭看他兩秒。
「算。你以後再搞這種,先把數量報出來,我好提前留遺言。」
機房裡有人笑出聲。
陸子豪靠著配電箱,手機計時器還亮著。
「笑夠了就繼續。剛才斷電七分四十秒,現場要是比這個久,誰負責?」
陳建華翻著演練記錄,把斷電時間,恢復時間和版本回退情況逐項填上。
「供電故障只是第一類。省賽還會看輸入數據和日誌鏈。」
方既明把總閘鑰匙放回桌面。
「今天到這兒。備份再核一遍,明天做空輸入測試。」
錢多多聽得一頭霧水。
「空輸入又是什麼,給系統發個寂寞過去?」
趙大壯收起硬碟,沒接話,卻把這句話記了下來。
系統怕的從來不只報錯。
它更怕頁面看著正常,實際上什麼都沒收到。
晚自習前,趙大壯回到教室,平板剛連上校園網,郵箱跳出一封新郵件。
發件人是顧晨辰。
郵件走的是省賽組委會登記過的協議通道。
標題很短。
省賽預檢數據包。
錢多多趴在桌上改導數題,餘光掃到名字,立刻坐直。
「顧晨辰又來活了?這哥們兒是真閒不住。」
趙大壯點開附件。
下載進度轉眼走完,文件只有八碼大小。
馬小跳從後排探過頭。
「八碼?這連一張表情包都塞不進去。」
附件解壓後,文件夾里只有兩個東西。
一段校驗碼。
一個倒計時頁面。
頁面中央跳著數字。
距離預檢確認截止,還有二十三小時四十六分。
錢多多把臉湊近屏幕,停了半天。
「就這?他們省實驗拿個空文件來嚇人?」
趙大壯沒回他,先斷開外網,把附件複製進隔離環境。
校驗簽名。
證書鏈。
時間戳。
文件哈希值。
他挨個核過去。
李萌拿著記錄表坐到旁邊,把操作帳號和時間填進第一行。
喬清禾盯著倒計時頁面,眉頭皺起來。
「它沒有題目,沒有欄位,也沒提示我們該填什麼。」
「所以才麻煩。」
趙大壯調出協議原文。
省賽預檢允許參賽方發送測試包。
協議里沒有規定,測試包必須帶有效數據。
錢多多聽完更來氣了。
「這不就是鑽空子?合法歸合法,發個空殼子過來幹嗎?」
方既明端著保溫杯走進教室,正好聽見最後一句。
「空殼子也能壓人。關鍵看你拿它當垃圾,還是當一次測試。」
趙大壯把電腦轉過去,校驗結果停在綠色通過上。
「簽名沒問題,通道沒問題,文件也沒夾帶程序。」
陳建華隨後進門,手裡拿著省賽答辯材料目錄。
他俯身看完記錄,又把協議條款翻到數據包格式那頁。
「從合規角度看,對方沒踩線。這個包可以合法送達,也可以合法歸檔。」
趙大壯盯著那串校驗碼,後背繃緊。
顧晨辰送來的東西沒有攻擊性,也沒有可供處理的內容。
可系統若把它當正常數據導入,後面的統計就會偏。
頁面會顯示接收成功。
日誌也會留下記錄。
等到需要追責,誰都說不清這份包完成過什麼任務。
「他們在測我們會不會把合法輸入,當成有效輸入。」
趙大壯抬起頭,語速快了些。
錢多多撓頭。
「翻譯一下。」
「這包能收,但不能直接用。」
趙大壯把空文件拖進隔離區。
「系統得先確認內容完整,再判斷它有沒有進入業務流程的資格。」
方既明扣上杯蓋,朝黑板點了點。
「把流程寫出來,別靠趙大壯一個人記著。」
趙大壯起身,在黑板寫下三行字。
空包識別。
人工確認。
日誌留痕。
第一層,他給導入端加上欄位完整性校驗。
數據包沒有題目主體,來源說明和用途標記,就自動歸為待確認文件。
第二層,他把確認權限單獨拆開。
普通帳號只能查看,不能導入主庫。
第三層,每次查看,轉存,確認和歸檔,都必須留下帳號,時間和理由。
馬小跳舉起手,表情難得認真。
「要是有人嫌麻煩,直接點確認呢?」
趙大壯把權限表拉出來,給確認按鈕加了二次提示。
「系統會問,用途是什麼,依據哪條協議,誰負責後續處理。」
喬清禾看著彈窗文字,伸手改了兩處。
「別寫內容無效,換成內容待確認。空包也可能有它自己的用途。」
趙大壯停下動作,點頭把文字換掉。
錢多多讀完新提示,嘴裡嘀咕。
「這就舒服多了,至少不會讓人覺得自己把文件傳廢了。」
陳建華把黑板上的三層流程拍進手機。
「這段能直接放進答辯材料。合規設計不靠口頭保證,得讓流程自己留證據。」
趙大壯坐回電腦前,把空白包編號為預檢包001。
文件沒有進入題庫,也沒有觸發統計,只存進預檢歸檔目錄。
記錄表上多出一行。
接收時間。
簽名校驗結果。
人工確認結果。
全寫得清楚。
錢多多盯著那行歸檔狀態,終於明白過來。
「所以顧晨辰發這個,不是想讓你解題。他是想看你會不會自己挖坑跳。」
趙大壯拿起手機,郵件回復框已經打開。
他本來想問對方用途,又把那行字刪掉。
協議允許空包。
十九中也已經完成該做的處理。
再追問,只會給對方更多試探空間。
趙大壯敲下七個字。
「收到,已歸檔。」
郵件發出後,教室里安靜了幾秒。
方既明端起保溫杯,朝他點了點頭。
「先把自己的流程走穩,別急著猜別人下一步。」
……
省實驗中學的機房裡,顧晨辰盯著新郵件。
屏幕只亮著那七個字。
他原本準備好的第二封提醒郵件停在草稿箱裡,手放在滑鼠旁邊,沒有動。
十九中沒有追問。
沒有導入。
也沒有拿空包當成故障。
顧晨辰把桌上的流程表翻到背面,寫下兩行字。
合法無效輸入,已識別。
他合上電腦,抬頭看向身邊的隊員。
「他們沒上鉤,下一輪按正式流程來。」