top of page

Sysdig AI Defense 在受入侵代理採取行動時加以攔截

7 分鐘前
讀畢需時 11 分鐘

Sysdig 於 11 月 4 日推出 Sysdig AI Defense,承諾在未經授權的代理操作完成前加以阻止,即使該代理本身的帳戶權限並不完整。這項產品把運行時安全(即在軟件執行期間實施的控制措施)應用於以員工存取權限運作的代理。其核心主張是,代理對自身行動的解釋需要由實際發生的事情作獨立核對。

這次推出對已批准 AI 工具、卻尚未為其行動建立同等控制措施的企業構成壓力。當編程助手獲准執行指令或存取業務系統時,便可成為操作執行者。此時,對話紀錄已不足以反映其權限與行為。

NVIDIA 的 OpenShell 提供了一個有用的比較:兩種做法都把安全決策置於模型判斷之外。Sysdig 強調把代理活動與操作系統證據及組織政策連結起來。其背後的矛盾很實際:企業希望代理能獨立完成工作,同時保留對重大行動的控制權。

Sysdig AI Defense 將安全決策帶入執行階段

Sysdig 的代理安全推出公告宣布產品正式上市,並明確列出支援 macOS 和 Windows。該公司表示,控制措施可允許行動、要求確認、封鎖工具呼叫,或終止程序。這些是供應商對產品行為的說法,而非獨立確立的保證。

具體改變在於:組織的決策被置於代理建議的行動與其後果之間。

這種安排很重要,因為批准一個代理與批准它所做的一切,是兩種不同的決定。員工可能獲授權維護程式碼庫,卻未獲授權作出生產環境變更。代理是否理解這個分別,不應決定該變更能否成功執行。

設想一項涉及開發人員本機專案的假設性維護任務。讀取原始檔、執行測試和準備修補程式,可能都符合任務範圍;但存取無關的憑證或修改正在運作的服務,則需要不同的理據。

因此,安全問題會隨工作進展而演變。最初的批准確立了目的,但其後的行動仍須符合該目的。只評估開場請求的系統,對判斷後續偏離行為的依據有限。

這也是為何代理自信的解釋只能帶來有限保證。它可以準確描述一項行動,卻誤解其後果。另一種情況是,其摘要可能省略對調查重要的中間操作。

對買方而言,這次推出劃分了證據與執行兩者。證據有助確立發生過甚麼;執行則改變某項操作是否能夠繼續。產品可以提供有用紀錄,卻未必能防止損害,因此採購時需要分開檢視這些能力。

Sysdig 亦提到更廣泛的覆蓋範圍,從員工裝置延伸至雲端環境。這一定位應與公告中明確的可用性聲明一併解讀。買方仍需要就其部署所支援的平台、整合方式及執行點取得精確說明。

阻止一項行動與中斷已在進行的工作,還有另一層分別。封鎖建議中的操作可阻止它開始;終止程序則處理已開始後的執行,對部分變更及清理工作有不同影響。

這些分別不會削弱運行時控制的理據,反而提出了決定其實用性的問題。比起籠統聲稱代理已被控制,哪一項操作被阻止、在哪個邊界被阻止,以及在造成哪種後果之前被阻止,更具意義。

因此,這項公告應被理解為一項圍繞行動層面管治的產品推出。它並未證明受入侵代理已成為一個獲解決的安全問題。其意義在於把組織權限納入執行過程,而非留在對話指令之中。

代理自主性令安全團隊和業務負責人承受壓力

最直接的壓力落在負責代理可觸及資源的團隊身上。安全人員需要了解暴露面,而業務負責人必須決定哪些行動屬正當。當中斷影響工作時,開發人員則處於這些責任之間。

Sysdig 公開的代理使用發現描述了一家軟件開發公司一個月的觀察結果。使用代理的員工中,有一半在工程部門以外工作。該供應商亦表示,在觀察到的個案中,有 82% 的憑證檔案讀取行為未有出現在代理日誌中。

這些發現描述的是一個特定部署,而非企業行為的代表性衡量。不過,它們仍提出一項具體問題:只限工程部門的審批程序,無法管治分散於不同業務部門的活動。

即使由另一個部門選用代理,受影響資料的擁有組織仍必須界定可接受的使用方式。

財務工作流程與軟件維護工作流程可以涉及相似的技術操作,卻具有不同的業務含義。讀取檔案可能是為支援獲批准的對帳任務,也可能暴露無關的員工資料。單憑程序名稱無法判定兩者分別。

同樣的問題亦出現在憑證上。憑證是用於驗證存取權的秘密資料或權杖。持有憑證代表技術能力,卻不一定代表獲准執行某項特定任務。以員工存取權限運作的代理會承接這種模糊性。

這令把政策轉化為可由軟件執行的決策變得迫切。當代理嘗試匯出資料庫時,「負責任地使用 AI」幾乎沒有提供指引。必須有人識別相關資源、允許用途、目的地及批准權限。

業務負責人不能把所有這些選擇交給偵測引擎。安全產品可以在組織定義規則後套用它,卻不能獨立判定客戶資料匯出是否屬於已批准的銷售工作流程。

開發人員面對相關限制。廣泛權限可簡化試驗,但令故障更難控制。狹窄權限可改善控制能力,卻增加合法工作遇到邊界的機會。

當代理回應中斷時,這種張力便會浮現。它可能停止、要求額外權限,或嘗試另一種方法。替代方法可能是合理的解難,也可能是不可接受地試圖繞過限制。

兩者的分別取決於被拒絕行動的目的。如果政策禁止某個目的地,代理改變指令後該政策仍應適用。否則,組織只是限制了一種技術手段,卻讓底層操作繼續可行。

知識工作流程令這個問題不僅與軟件開發有關。可搜尋的工程知識庫可協助團隊檢索獲批准的技術材料。但檢索與獲准在已連接系統上採取行動,仍需要分開作決定。

對知識工作者而言,閱讀與行動之間的界線值得特別關注。摘要內部文件與把其內容發送到其他地方,會帶來不同後果。在工作流程中連結這些能力,會提高明確授權的重要性。

其組織層面的結果是共同問責。安全團隊需要技術證據,應用程式擁有者需要營運背景,而使用者需要可理解的決策。若這些責任仍然不清晰,新的執行產品可能只會成為累積未解決政策問題的另一個地方。

系統證據改變代理運行時安全的理據

Sysdig 的運行時控制設計結合代理內部的可視性,以及在核心層面(即操作系統核心)的觀察。該公司表示,可在工具執行前進行確認及封鎖,並可終止程序。它亦表示,政策最初會以警示模式運作,只報告活動而不加以阻止。

當代理運行時安全把預期工作、觀察到的行為,以及實際改變執行結果的決策連結起來時,才會發揮作用。

每個組成部分回答不同問題。代理紀錄提供任務背景;系統觀察確立哪些操作已發生;政策則決定這些操作是否符合組織規則。

工具呼叫,即代理對外部功能的請求,未必等同於操作系統程序。被請求的操作可啟動輔助程式。因此,工具紀錄與程序紀錄之間的差異,需要先作詮釋,才可成為不當行為的證據。

更多觀察資料不會自動帶來更佳判斷。安全團隊仍需要把活動連繫到工作階段、使用者、資源和目的。沒有這種連結,詳細的事件串流仍可能難以調查。

這正是 Sysdig 的做法挑戰依賴代理自身敘述之處。獨立觀察可揭示所報告行動與實際執行行為不一致。然而,這種不一致仍需要分析:不完整記錄與惡意隱瞞是不同的解釋。

NVIDIA 的代理運行時控制透過 OpenShell 採取相關做法。NVIDIA 描述了隔離執行、受控制的服務存取,以及存放在代理工作負載之外的憑證。其架構強調透過不受代理控制的組件來執行權限。

這項比較屬於架構層面,而非效能排名。Sysdig 強調把端點及雲端活動與代理背景連結;NVIDIA 則強調受限制的執行環境及受控制的服務存取。現有資料並未證明哪種做法在同等任務中表現更佳。

CrowdStrike 提供了另一項競爭參考。其 10 月 21 日的代理安全整合公告提到,正把 Falcon Guardian 與 NVIDIA OpenShell 連結。公告另外指出,NVIDIA Sentry 整合尚屬計劃中,這是已宣布整合與未來功能之間的重要分別。

這些公告顯示,安全供應商正競逐代理權限應在哪裡接受檢查。有些控制措施位於工具介面附近;另一些則限制執行或服務存取。較廣泛的安全平台尋求把這些決策與既有的組織證據連結起來。

對企業而言,重疊的控制措施同時帶來機遇與整合工作。受限制的執行環境可在偵測器識別出可疑行為前,限制可執行的動作。情境化偵測則可識別技術上仍獲允許的操作中令人關注的序列。

這些層面需要對權限作出一致的詮釋。若某個工具介面允許一項操作,而另一項控制措施卻拒絕,使用者需要清楚的解釋。否則,相互矛盾的決定可能鼓勵例外處理,削弱原本預期的邊界。

因此,有效的評估應追蹤一項完整任務在各個控制點的表現。買方應能識別政策決定及由此產生的系統狀態。若精心修飾的說明沒有相應證據,核心問題依然未獲解答。

當中的取捨,是營運彈性與可強制執行的邊界之間的平衡。代理程式執行環境安全無法消除這種取捨,但可令邊界變得明確且可觀察。這正是當前這波公告背後最有力的架構論據。

阻止一個程序並不能解決安全問題

核心不確定性在於:控制措施能否在真實工作情境中維持有效,同時不造成使用者經常繞過的中斷。所審閱的發布材料描述了功能與示例,但未透過共同的獨立評估,證明比較性的防護率、誤報率或營運開銷。

當測試顯示保護了甚麼、嘗試了甚麼,以及其後有何改變時,防護聲稱才會成為有用證據。

被阻止的程序是一項狹窄的結果。它證明某次特定執行嘗試遇到了控制措施,但本身並不能證明資訊沒有更早外流,或其他執行路徑仍不可用。

同樣地,成功的示範不代表全面覆蓋。示範會選定任務、環境、政策及攻擊路徑。這些選擇對測試而言必不可少,但也限制了觀眾可以作出的結論。

Sysdig 展示了一個代理程式嘗試將客戶資料上載至未獲批准目的地的情境。該示例令預期的干預方式容易理解,但它仍是供應商示範,而不是證明等同嘗試必然失敗的獨立證據。

真實的評估需要檢視的,不止是可見的中斷。遠端服務有否收到任何資料?代理程式有否建立另一個程序?被拒絕的操作有否留下部分變更?這些問題可區分介面訊息與經驗證的結果。

政策質素帶來另一項限制。OWASP 的過度代理權限指引指出,不必要的功能、權限及自主性會帶來風險。該指引建議限制權限,並在下游系統強制執行授權,而非依賴語言模型的判斷。

該指引為產品訊息提供了有用的制衡。執行環境強制措施可以套用組織的決定,但過度權限仍然是設計問題。一條寬鬆規則可以忠實地授權有害行動。

例如,獲批准的目的地仍可能收到與指定任務無關的資訊。目的地限制可處理資料流向何處,卻未必能證明所選資料是否應屬於該工作流程。

代理程式亦可透過獲允許的操作執行有害工作。刪除錯誤紀錄,可能使用與合法清理相同的介面。要區分這些結果,需要了解所要求的變更及其業務目的。

人工確認也有相近限制。提示可以建立決策點,但其價值取決於所呈現的資訊。使用者需要理解目標及後果,尤其是在行動與其原本要求不同時。

反覆出現的低價值提示帶來另一種風險。若日常操作經常需要介入,批准可能變成習慣性動作。屆時,組織保留了監督的表象,卻削弱了個別決定的質素。

私隱值得與偵測一併檢視。Sysdig 表示,其預設收集不包括輸入的提示及代理程式回覆,並會在傳輸前移除檔案編輯及工具結果。買方仍應審視其餘中繼資料、存取控制、保留期限及例外處理。

即使不含文件文字,紀錄仍可能揭示敏感關係。檔案路徑、目的地名稱及帳戶關聯可透露專案或業務營運的細節。因此,安全證據本身亦需要治理。

平台覆蓋範圍同樣需要精確說明。觀察本機程序,與控制由外部服務執行的操作並不相同。買方需要知道強制措施在哪裡結束,以及另一個供應商的權限在哪裡決定結果。

這些限制支持對 Sysdig AI Defense 作出有界限的理解。該產品針對代理程式執行提出額外控制措施與證據,但並未消除對受限存取、安全應用程式、審慎整合或失敗後復原程序的需要。

下一步證據應涵蓋防護、中斷阻力及部署範圍

未來數月應可釐清,當代理程式遇上陌生任務及環境時,動作層級控制措施是否仍然有效。最有用的訊號,依次是防護證據、營運阻力及部署覆蓋範圍。

這個類別將透過可重複的結果及清楚列明的限制贏得信心,而不是透過更廣泛的自主軟件控制聲稱。

首先,留意可由獨立方重現的防護測試。較強的證據應識別所嘗試的行動、有效權限、強制點及最終資源狀態,亦應包括透過不同可用方法達成相同結果的嘗試。

若在這些變化下被禁止的結果仍然遭阻止,將加強 Sysdig 的論據。若改變執行路徑經常能避開預期政策,則會削弱廣泛的遏制聲稱。無論結果如何,都有助買方了解合適的部署邊界。

測試亦應保留成功完成的工作作比較。一律阻止所有操作,可能防止不受歡迎的結果,卻令代理程式無法使用。有意義的評估需要顯示,已授權任務仍可在相同控制措施下完成。

復原行為亦值得納入考量。收到清晰拒絕後提供有用部分結果的代理程式,與反覆重試的代理程式表現不同。周邊工作流程應讓使用者及調查人員看見這種差異。

其次,留意客戶對中斷及例外處理的證據。相關觀察包括哪些行動會觸發確認、使用者為何要求例外,以及這些例外是否保持狹窄範圍。這些細節可揭示政策能否經受日常工作的考驗。

有限且易於理解的中斷證據,將支持執行環境治理能與有用自主性並存的論點。經常出現廣泛豁免則會削弱該論點。重要問題是,團隊能否在初步評估期後仍保留控制措施。

具名客戶經驗有助建立背景。一家集中管理開發人員裝置的企業,與使用外部代理程式服務的企業面對不同限制。讀者能理解產生結果的部署方式時,結果便更有參考價值。

營運責任同樣重要。隨工具變化,必須有人維護規則、檢討有爭議的決定,以及移除過時例外。只能依賴專家持續介入才運作的部署,與可融入既有流程的部署相比,承擔截然不同。

第三,留意精確的覆蓋範圍文件及已交付的整合。Sysdig 在 macOS 及 Windows 的可用性提供了具體起點。買方應尋找清晰區分:可觀察活動、可防止的行動,以及透過整合受管控的外部操作。

同樣的紀律亦適用於競爭對手。CrowdStrike 與 OpenShell 公布的合作,以及計劃中的 Sentry 整合,應根據客戶實際可部署的內容來評估。產品路線圖確立方向;已交付的行為才確立能力。

更廣泛的覆蓋範圍將強化在代理程式工作中維持一致治理的理據。不均勻的強制執行則令分層架構更為重要。兩種結果都不需要得出贏者通吃的結論,因為企業可能在不同邊界需要多項控制措施。

決定性證據將業務規則連結至可觀察結果。公司應能解釋某項行動為何獲准或被拒,亦應能展示該決定是否影響了面臨風險的資源。

對正在評估 Sysdig AI Defense 的讀者而言,應從一個已清楚了解其允許操作的既有工作流程開始。要求證據顯示:獲准工作能完成、被禁止工作會停止,以及受影響系統的最終狀態。檢視哪些決定需要人工審核,以及審核者是否獲得足夠情境資訊。在整個評估過程中,持續清楚區分供應商示範與獨立驗證。相關問題是:你的組織能否在保留有用工作的同時,強制執行自身邊界?在擴大代理程式存取權前,識別誰負責每項具後果的決定,以及你將如何驗證中斷。你的團隊需要阻止哪項行動,而甚麼證據可證明它及時停止?

 
 

為每個智能代理提供更完整的背景,提升工作表現

讓智能代理連接 remio 已整理好的知識、決策和歷史紀錄。

remio 目前支援 Windows 10+(x64) 及配備 Apple 晶片的 Mac。

你的 AI 工作夥伴
和 remio 一起高效工作

規劃、創作、交付
一站式完成

bottom of page