首頁> 遊戲競技> 目錄頁> 第59章 泄露發生在誘餌之前

第59章 泄露發生在誘餌之前

2026-09-24 21:41:17 作者: 神奇小智

  顧沉舟把白板分成三列,先劃掉了所有人嘴裡的「昨晚」。

  系統默認翻譯解釋了為什麼兩個隊伍可能取出相同路線名,卻解釋不了誰先得到那條路線。若巡潮的「折返點」是在唐梨文件生成以後出現,泄露仍是最短路徑;若它在文件以前已經進入對手預案,調查就必須越過誘餌繼續向前。

  同一個昨晚,在俱樂部伺服器上從零點結束,在唐梨的私人終端上快了幾秒,在場館採訪系統里又以比賽日為日期邊界。把三條記錄直接排在一起,幾秒鐘的誤差就能把因果前後調換。

  第一列屬於林知微。匿名消息的平台簽名回執、三份假版本的創建批次、只讀頁面的訪問回執和共同哈希,都由俱樂部伺服器保存。第二列屬於唐梨,只有私人終端的本地時鐘、校時握手與刪除前臨時索引。第三列屬於沈確,記錄星聯賽務時鐘、雙方註冊信息和巡潮賽前預案的封存回執。

  「先別填內容。」顧沉舟說,「只填每個時鐘憑什麼可信。」

  林知微在第一列寫下兩個邊界。伺服器回執能證明某份數據最晚何時到達曜石系統,不能證明文件在外部何時寫成;本地創建時間能證明離線終端何時落盤,若終端時鐘沒有獨立校準,就不能直接與星聯時間比較。

  網關排隊也必須單列。平台回執發生在消息進入曜石帳號之後,網絡延遲只會讓發送動作更早,不會讓已經到達的消息變晚生成;假版本創建批次則在斷網終端本地完成,不受網關影響。兩種時間都能用,卻不能用同一種方式解釋。

  林知微把原始毫秒值、簽名節點和接收順序全部保留。顧沉舟不允許她先換算成一張整齊表格,因為整齊會藏掉哪些數字來自簽名回執,哪些只是設備自己聲稱的時間。

  唐梨把自己的設備漂移包接入隔離讀取器。那是她在聯繫唐嶼時發送的材料,只包含設備脈衝、系統計時和兩次公開校時源響應,不含聊天正文,也不含任何戰術文件。

  「我哥返回的校準結果可以不採用。」她說,「用握手兩端各自保存的原始響應重算。」

  這樣做會失去唐嶼修復程序給出的歷史硬體參數,卻能避免把被調查對象提供的結論當成時間尺。林知微用十六組單調計數和帶簽名的公共信標重新擬合,得到新增漂移為正四千分之一秒,與工單回包數值一致;考慮網絡往返不對稱後,絕對換算的最大誤差不超過零點二一秒。

  顧沉舟讓她把零點二一寫進每一條私人記錄,而不是只在表尾寫一次。誤差不是裝飾。若兩個事件只差零點一秒,他們就沒有資格說誰早誰晚。

  校時服務臨時索引也只使用這條換算線。墓碑中的創建時刻不是伺服器收件證明,正文和傳輸方向仍不存在;它能參加先後比較,不能因此升級成一次發送記錄。

  沈確通過紀律部的只讀會議端接入,沒有把巡潮預案正文發給曜石。

  「對方的合法戰術不因你們提交調查就自動公開。」他說,「我可以確認封存時間、文件摘要和指定欄位是否相同,不能交付完整路線。」

  顧沉舟同意使用盲比對。曜石提交需要核對的十七項參數和順序摘要,由一名不參與調查結論的賽務記錄員在另一端與巡潮材料比較,只返回相同項數量、排列關係與簽名結果。

  「還要確認預案不是賽後補傳。」林知微說。

  沈確調出原始封存鏈。巡潮賽前預案進入媒體採訪系統時,系統同時生成內容摘要、字節長度和不可回寫的順序號;之後可以追加新版,不能覆蓋舊版。採訪原片的提詞條目又引用了同一順序號。曜石在比賽前申請保全後,舊版已經由獨立存儲節點凍結。

  顧沉舟要求記錄員再查一次帳號權限。巡潮教練可以在採訪錄製前更新預案,卻沒有修改存儲節點時鐘、重用舊順序號或刪除初版的權限;媒體工作人員能選取提詞段落,不能改戰術文件。兩條權限交叉,不存在一個普通帳號同時控制內容和封存時間。

  如果巡潮賽後修改預案,新文件會獲得新順序號,無法讓採訪原片倒過來引用。

  沈確沒有讓曜石憑這句話相信紀律部。他將封存節點的公開證書、順序號簽名和保全受理時刻一併展示,正文仍由獨立記錄員遮蔽。顧沉舟可以覆核「何時存在」,不能借調查讀取巡潮沒在採訪中公開的其他戰術。

  三方先各自導出原始記錄,再統一到星聯賽務時鐘。林知微沒有用表格軟體自動四捨五入,所有時間保留到毫秒,顯示時才縮短到秒。跨系統轉換腳本、時區和誤差範圍也一併封存。

  第一條落下的是雙方註冊首發初次鎖定回執。


  兩份回執並非同時到達同一個俱樂部帳號,卻屬於賽事平台同一註冊批次。它們固定雙方五名首發、位置身份和登記模塊;賽前十二小時還能提交帶理由變更,但舊版本不會被覆蓋。後來公開確認時,兩邊都沒有換人。

  第二條是匿名消息到達曜石帳號的平台簽名回執。發送者可能更早寫好內容,顧沉舟只能把這一時刻當成「最晚已經存在」。

  

  第三條來自巡潮。賽務記錄員完成盲比對後返回:十七項候選參數一致,排列順序一致,路線說明使用系統默認欄位;巡潮預案摘要在三份假版本創建批次之前已經封存。

  記錄員沒有回答巡潮打算在哪一秒交資源,也沒有展示其餘預案。比對表只有十七個是非格、一個順序格和舊版簽名。十七格全是「相同」,順序格也是「相同」。這足以證明同一判斷已經進入巡潮舊版,不足以讓曜石複製對手執行細節。

  不是提前幾秒。

  即使把私人終端零點二一秒、俱樂部網關零點二四秒和場館節點零點一一秒的誤差全部向最不利方向疊加,巡潮舊版仍早於假版本兩個小時以上。

  唐梨終端上的墓碑正好早於離線生成批次共同錨點兩小時。它與巡潮預案摘要不是同一份證據:前者證明同哈希、同大小對象被校時服務索引過,後者證明同樣十七項順序已經被對手封存。兩條記錄來自不同設備、不同權限和不同內容邊界,不能因為都「更早」就合併成一次傳輸。

  顧沉舟把唐梨版「折返點」的創建批次壓在時間線後方。三份文件由同一離線終端建立批次,再分別寫入三條隔離通道;唐梨只讀頁面的首次訪問更晚,二十二時十三分的私人設備握手又晚於訪問。

  順序沒有給任何人留下倒置空間。

  巡潮先封存相同路線判斷,曜石後生成折返點假版本,唐梨再與唐嶼的受限帳號完成校時握手。

  許燃盯著第三列:「所以他們沒看過折返點?」

  「不能這麼說。」顧沉舟回答,「能說的是,那份假文件不可能導致已經存在的巡潮舊版。之後有沒有人看過,現有記錄沒有排除,也不會改變舊版的來源。」

  「唐梨沒泄露?」

  「她不可能通過那次接觸,把尚未生成的文件送進更早的預案。」

  這個結論只排除一個具體動作,不替唐梨所有設備記錄作擔保。刪除的客戶保密內容仍然看不見,唐梨終端的校時服務為何提前索引同一內容哈希也沒有答案;若她與唐嶼在更早時間討論過公開種子,時間線同樣不能憑空證明沒有。

  唐梨沒有要求把自己的名字從調查表刪掉。她將「無法由假版本造成巡潮舊版」寫在對應文件旁,把「其他接觸內容未知」保留在私人通道下方。

  沈確也沒有撤銷設備調查。紀律部確認的是事件次序,不是人物品格。一個人在這一條指控上不可能有罪,不等於她的全部記錄自動可信;同樣,存在刪除記錄也不能把不可能發生的泄露變成可能。

  顧沉舟重新檢查匿名消息。它早於假版本,巡潮預案也早於假版本,兩份材料都出現相同十七項順序。泄密誘餌沒有抓到一個把唐梨文件交出去的人,反而證明他們追查的答案在誘餌出生前已經存在兩次。

  「巡潮會不會收到同一條匿名消息?」周硯問。

  「可能。」顧沉舟說,「也可能他們自己算出,或者從第三個來源取得。時間線不能區分。」

  林知微把兩份材料的生成端標成未知。匿名帳號只有平台回執,巡潮預案只有內部封存鏈;它們之間沒有可見傳輸記錄。相同答案可以來自複製,也可以來自相同輸入下的獨立判斷。沒有證據連接兩個生成端,箭頭就不能畫。

  顧沉舟又讓她分別嘗試三種假設。若匿名者先發給巡潮,需要一條早於巡潮封存的接收記錄,目前沒有;若巡潮先把預案交給匿名者,需要跨出巡潮系統的回執,目前也沒有;若雙方獨立生成,則必須尋找在兩次生成以前同時成立的輸入。三種都沒有被證明,第三種至少給出了可以繼續查的條件。

  顧沉舟把此前懷疑過的共同環節逐一列出。

  三份假版本的離線生成端發生得太晚。唐梨的只讀支援頁面發生得太晚。唐嶼帳號握手發生得更晚。巡潮採訪發布只是把舊預案中的詞說到公開場合,不是預案生成時點。匿名消息平台也沒有巡潮訪問記錄。

  公開地圖版本和基礎種子早已存在,被移到固定條件欄。它們能解釋候選為什麼合法,不能解釋為什麼兩個生成端在許多合法組合中同時選中這一條。更早的比賽習慣同樣一直公開,沒有在那幾個小時裡突然改變。


  顧沉舟把每項條件向前拖動。地圖版本發布時,雙方首發還可變化;公開種子出現時,候選集合已經確定,匿名十七項與巡潮預案卻尚未落盤。只有把名單、位置和登記模塊固定以後,兩條時間線才先後產生相同排序。

  順序仍不是因果。初次鎖定附近還發生過媒體資料更新和場館設備分配,只是那些事件分別作用於採訪系統與終端席位,不同時進入兩個生成端。顧沉舟將它們保留在旁支,沒有為了讓陣容顯得唯一就刪掉。




  賽前十二小時的頁面是公開覆核,不是第一次提交。沈確調出版本歷史:兩隊更早已經完成註冊首發初次鎖定,後續覆核名單沒有變化。鎖定回執位於匿名消息和巡潮舊版之前,雙方陣容、位置身份和登記模塊從那一刻同時成為確定輸入。

  它不能證明陣容導致了答案。也可能真正起作用的是某個與鎖定同時發布、他們尚未找到的欄位。可與此前所有被排除的通道相比,這至少是一項能夠對照的變化。

  顧沉舟沒有在白板上畫因果箭頭,只給那條回執加了一個方框。

  唯一同時位於兩份相同判斷之前的新事件,是兩隊首發陣容被鎖定。


關閉
Δ