首頁 > 其他類型 > 湄洲破浪 > 第68章 蚍蜉撼樹

第68章 蚍蜉撼樹(1/2)

目錄

法庭冷氣嘶嘶作響。包穀雨不知猶豫還是緊張,她眸里沒有雄心壯志的光亮,只有輪到她的硬著頭皮。

她換上簡單的襯衫和西褲,頭髮紮成低馬尾,走上證人席,宣誓。

倪泓引導她陳述技術分析的核心發現:兩款產品在社區熱榜算法、詞條審核流程、甚至後台日誌結構上的高度相似性。

「這些相似點,尤其是日誌欄位的定義和錯誤碼的冗餘設計,在獨立開發中幾乎不可能自然出現。」包穀雨語氣平穩,指向投影上的代碼對比圖,「更像是……直接移植或參考了同一份技術文檔。」

金絲眼鏡律師等她說完,才慢悠悠起身。

「包小姐,您剛才提到『錯誤碼冗餘設計』。能否具體解釋,什麼是『冗餘』?」

包穀雨專業地闡述道,「比如,在用戶提交詞條時,如果內容包含敏感詞,系統會返回錯誤碼『E1003』。但在我們和小鴨辭典的後台日誌里,除了『E1003』,還會同時記錄一個早已廢棄不用的歷史錯誤碼『E0902』。」

「請用簡單的話語節制一下這個歷史錯誤碼。」

「這個『E0902』在現有業務邏輯中毫無意義,它之所以存在,是因為我們早期版本設計缺陷,現在上架的小鴨辭典已經是第四版,他們連這種歷史包袱都一模一樣,概率極低。」

律師點點頭,轉向審判長,不慌不忙,「審判長,我方請求出示一份新證據。」

工作人員將一份裝訂好的文件遞給包穀雨,同時投影在屏幕上。標題是:《「鄉音」APP某歷史版本安全漏洞分析報告》,出具方是某知名網絡安全公司。

「這份報告顯示,」律師說,「『鄉音』APP在之前某個疊代版本中,因第三方庫引入了一個安全漏洞。該漏洞允許攻擊者在特定條件下,通過本地網絡中間人攻擊,篡改App從伺服器獲取的部分JSON數據包,從而改變客戶端顯示的內容。」

他操作電腦,播放另一段演示視頻。

技術人員在模擬環境中,成功將「鄉音」里一個關於「莆田滷麵」的正常詞條,篡改成了完全不同的「福州魚丸」內容,並在手機上持續顯示。

視頻結束,法庭安靜得能聽見空調風聲。

「基於此,」律師看向包穀雨,「包小姐,您是否承認,存在這樣一種技術可能性:有人利用了這個漏洞,篡改了『鄉音』APP在您取證時的數據,人為製造了您剛才所說的那些『相似點』,包括……您提到的那個毫無意義的『E0902』錯誤碼?」

包穀雨臉色微白,桌下的手指蜷縮了一下。

「這……需要非常精準的攻擊條件和目標,且篡改的數據在重啟App或清理緩存後就會失效。我們取證是在多台乾淨設備、多次重啟驗證後……」

「您只需要回答,技術上是否可能存在這種『篡改顯示內容』的情況?」律師打斷她,語氣依舊溫和。

包穀雨沉默了兩秒。

「……理論上,存在可能。」

「那麼,」律師轉向審判長,「在無法徹底排除『證據本身可能被偽造』這一合理懷疑的情況下,原告方所有基於內容相似性的指控,其證明力都將大打折扣。我方認為,原告未能完成其舉證責任。」

倪泓立刻站起來反對,「審判長!對方是在偷換概念!他們無法證明我方實施了這種篡改,僅僅提出一種理論可能性,這不能推翻我們已經公證的實體證據!」

「但舉證責任在原告。」律師淡淡道,「原告需要證明『抄襲』事實成立。而當證據本身存在被偽造的可能性時,事實便處於真偽不明狀態。依據民事訴訟『高度蓋然性』證明標準,原告未能達到。」

審判長敲了敲法槌,示意雙方停止爭論。

本章未完,點選下一頁繼續閱讀。

目錄
返回頂部