Security

AWS 推出 AI 基礎程式碼弱點應對服務「AWS Continuum」

IT DAILY ·

AWS 推出 AI 基礎程式碼弱點應對服務「AWS Continuum」

✦ AI 摘要

AWS 5日宣布,已正式推出安全服務「程式碼弱點專用 AWS Continuum(AWS Continuum for code vulnerabilities)」。

這項服務運用 AI 來辨識、驗證應用程式程式碼中的弱點,並提出修補程式。

AWS 會同時評估弱點可被利用的可能性、商業脈絡與既有防禦體系,並以 GitHub PR 的方式傳遞修補方案。

AWS 5日宣布,已正式推出安全服務「程式碼弱點專用 AWS Continuum(AWS Continuum for code vulnerabilities)」。AWS Continuum 運用 AI,具備辨識應用程式程式碼中的弱點、驗證弱點並提出修補程式的功能。

這項推出與近來攻擊者運用前沿 AI 模型的情況相呼應。背景在於,一旦弱點公開,數分鐘內就能生成攻擊程式碼(exploit),因此迅速因應威脅的重要性日益升高。

同時,開發環境中的靜態分析掃描器每天會產生數千筆警示。這些警示中有不少是可透過執行期控制防禦,或實際上無法抵達的誤報,因而加重安全團隊與開發團隊的優先順序篩選負擔,並消耗大量時間與資源。

僅靠既有的 CVSS 嚴重度分數,難以判斷核心系統的實際可達性。也因此,在套用修補程式之前協調影響範圍(Blast Radius)的過程中,曾出現長達數日的瓶頸。AWS Continuum 的目的,就是縮小這個落差。

AWS Continuum 具備證明實際可被利用的威脅,並依商業脈絡重新定義優先順序的功能。該服務透過生成結合客戶程式碼儲存庫與 AWS 基礎架構環境的 Context Graph 來運作。在這個過程中,會蒐集 AWS Config 與網路組態資訊。

這項服務會分析弱點是否可由外部網路存取,以及其通往資料庫、支付流程、驗證系統等高價值資產的路徑。另為證明弱點的可利用性,也會在隔離的 sandbox 環境中執行重現測試。並據此提供概念驗證(PoC)程式碼與重現步驟。

分析結果並非單純分數,而是以實證證據為基礎。AWS Continuum 透過這些結果重新判定優先順序,同時也評估客戶既有防禦體系是否能阻擋該攻擊路徑。

AWS Continuum 會以與開發者日常工作流程串接的方式,傳遞已驗證弱點的處置方案。AWS Continuum 生成的修補方案包括程式碼修補、相依函式庫升級與環境組態變更。這些修補方案會以 GitHub 儲存庫 PR 的方式登錄。

之後,所有修補程序都會在負責開發者確認風險評估與依據後,進行核准與 Merge 的架構下推進。此設計的目的,在於確保營運穩定性。

AWS 計畫在未來,於符合客戶自訂 guardrail 標準時,逐步支援自主功能。所舉的 guardrail 範例包括測試覆蓋率與過往成功率。自動套用的對象將限於可信度已獲確認的修補類型。

在 AWS Continuum 主控台中,可設定 GitHub 連動掃描環境,以及 Amazon S3 bucket 來源指定掃描環境。主控台也會提供結合業務影響度與攻擊路徑的精煉問題清單。這與作為比較對象的單純原始警示清單不同。

來源: IT DAILY · Kwon Yeong-seok 原文: https://www.itdaily.kr/news/articleView.html?idxno=242712

參考資料

本文由 BizCrush 在自動生成演算法的協助下撰寫。


本文由 BizCrush 根據 IT DAILY 原文摘要整理。準確引文與細節請參閱原文。