Watch at Ease看見世界,讀懂生活。

科技 · 新聞解讀

Thales稱新軟體防護層在測試中擋住AI代理——這究竟證明了什麼

Sentinel Envelope Plus不必修改原始碼,就能為選定的編譯程式加上防護。Thales稱AI代理在未防護應用中找到10個漏洞裡的8個,在防護版本中一個也沒找到;但漏洞本身仍存在,這項廠商測試不能取代修補與獨立驗證。

Watch at Ease 原創示意圖:AI 分析流遇到包覆編譯軟體的多層防護。
Watch at Ease 示意圖:應用程式強化可提高分析編譯程式碼所需的時間與算力,但不代表分析絕對不可能。 Watch at Ease · All rights reserved — original Watch at Ease illustration

Thales推出付費附加產品Sentinel Envelope Plus,目的是在AI工具降低逆向工程門檻之際,讓已編譯軟體更難被反編譯、執行時檢查或竄改。公司表示,開發團隊無須改動原始碼或採用特殊編譯環境,就能把最強防護套用到安全敏感部分。

這項發布屬於Thales更廣泛的AI防禦布局。Reuters報導,執行長Patrice Caine在網路安全峰會主張,防守方也要以攻擊者相同的速度和規模運用AI。最醒目的受控測試中,AI代理在未防護應用找到8個漏洞,在防護版本中一個也沒找到;這可能顯示分析成本升高,卻不代表漏洞消失。

因此,更精確的定位不是「讓軟體對 AI 免疫」,而是為選定的編譯程式碼增加阻力。它旨在提高理解或修改程式碼所需的時間、算力與專業能力;無法封鎖所有攻擊路徑,也不能保護有漏洞的後端,或取代身分、網路與資料控制。

Sentinel Envelope Plus改變了什麼

Thales稱產品會轉換並重新編譯選定的應用程式區段,加入抵抗反編譯、竄改與執行時檢查的多層防護。團隊可以只對關鍵程式碼採用最強處理,而不是讓整個應用承擔相同開銷;因為較重的防護也可能影響效能、除錯和發布流程。

它特別面向地端、嵌入式與邊緣部署等軟體,攻擊者可能取得程式副本後離線分析。可選的授權控制還能保護專有演算法、商業邏輯與付費功能。準確說法不是「軟體對AI免疫」,而是為指定的編譯程式碼增加一道提高時間、算力與技能成本的障礙。

實際承諾因而比「AI 無法破解的軟體」更窄。Sentinel Envelope Plus 是包覆特定編譯程式碼的障礙層,目標是提高理解或修改程式碼所需的時間、算力與專業能力;它不能封鎖所有攻擊路徑、保護有漏洞的後端,或取代身分、網路與資料控制。

如何理解8比0的測試結果

依Thales說法,AI代理在未防護版本發現10個漏洞裡的8個;面對防護版本,它分析近7小時、使用約970倍token,甚至產生自用分析工具,最後仍未找到漏洞並建議停止。

這些數字來自廠商。公開資料無法證明相同結果適用於其他語言、編譯器、漏洞類型、模型或攻擊預算。資源更充足的人類團隊可能換工具、延長分析,或從暴露介面下手。因此只能說這個防護在本次條件下明顯阻礙了該代理,不能說所有漏洞都不可發現或所有利用都被封鎖。

最穩妥的結論是:在這次條件下,受測防護明顯阻礙了該代理。這可能為修復爭取時間,也會降低機會主義自動攻擊的吸引力;但它不能證明所有漏洞都無法發現、所有利用都不可能,或每個客戶應用都會得到相同倍率。

漏洞仍然必須修復

Thales明確表示漏洞仍留在程式碼中。混淆與防竄改可降低暴露,卻不會把不安全邏輯變安全。團隊若知道受保護元件有缺陷,仍應評估嚴重性、限制暴露、修補並發布經驗證的更新。

這層防護可能延長攻擊者把漏洞變成可用攻擊所需的時間,但不能成為拖延關鍵補丁的理由。監控、可重現建置與除錯路徑也要保留,以免防護轉換讓事件回應比攻擊者更慢。

團隊也需要為防護失效準備復原方案。監控應關注竄改、異常授權行為與受保護功能的可疑使用;建置流程必須保留可重現性和除錯路徑,避免更強的轉換反而讓事件回應慢於攻擊者。

部署前要回答的問題

先辨識真正需要強化的程式碼,例如憑證處理、授權驗證、專有模型、密碼流程或被複製後會造成實質損害的演算法。全部保護可能增加複雜度,保護太少則留下繞過路徑。

要求廠商提供與你的技術棧相符的方法與數據,包括平台、架構、建置整合、啟動和執行時成本、崩潰診斷與更新相容性。概念驗證應使用自己的代表性二進位檔,同時測量抵抗力與營運成本;程式碼審查、依賴掃描、滲透測試、最小權限、簽名更新和補丁流程仍須保留。

最後仍要維持分層控制。程式碼審查、相依套件掃描、滲透測試、祕密管理、最小權限、簽章更新與修補回應都要繼續。Sentinel Envelope Plus 或許能讓重要目標更難分析,但採購決定應建立在自有應用的可重現結果上,而不是一次醒目的廠商基準。

Watch at Ease 原創示意圖:受保護的編譯程式碼仍有可見缺陷,旁邊有一塊替換程式碼接近它。
Watch at Ease 示意圖:阻力層可拖慢分析,但底層缺陷仍需要經過驗證的修補。 Watch at Ease · All rights reserved — original Watch at Ease illustration