原文標題:Securing AI-assisted software delivery with IBM Bob Premium Package for DevSecOps
IBM 10 月 27 日公布 IBM Bob Premium Package for DevSecOps 的安全功能,將防護措施前移到 AI 協助編碼的過程,而非等程式碼送出 Pull Request 或進入 CI 流程才發現問題。套件包含 SafeWrite、即時靜態應用程式安全測試(SAST)與供應鏈掃描、由 AI 輔助的深度檢查,以及預定十一月提供的智慧程式碼審查。
SafeWrite 會在 AI 代理提出檔案修改或安裝套件命令時,先於記憶體攔截變更。若新引入的依賴版本存在已知漏洞且有修補版,系統會改用最接近的已修補版本;若找不到已知修補版,則阻擋安裝,也會拒絕代理直接修改 lockfile。IBM 將這項能力定位為防止有風險的依賴進入程式碼庫的即時防線。
開發者開啟或儲存檔案時,內建掃描會顯示程式漏洞、基礎設施設定錯誤、外洩密鑰及高風險依賴,並依重要性排序。部分問題可透過 Fix with Bob 修復;依賴更新工作流程也可重新執行測試。另一層 AI 驅動掃描則分析應用邏輯、認證流程與跨檔案脈絡,分成攻擊面掃描與逐檔檢查,兩者以唯讀方式對 Git 快照執行,不讀取秘密檔案,結果呈現在 Security Dashboard。
預計十一月加入的 Pull Request 審查可在留言輸入 /review 後,由 Bob Shell 透過 GitHub Actions 分析修改內容,提供依嚴重度排列的行內建議、阻擋標記、修復提示與整體準備度判斷。官方表示 GitHub 與 GitHub Enterprise 為初始支援對象,GitLab 支援規劃於後續版本;審查意見僅供參考,不能取代開發者或審核者的最終決策。
IBM 另規劃將 watsonx.governance 延伸至 Bob 工作環境,協助識別團隊建立的 AI 代理、依治理政策評估並登錄 AI Inventory。此舉意在讓資安、合規與開發流程共用更早期的風險資訊,但官方未公布各功能詳細價格與所有交付日期。
發生了什麼事
IBM 把套件依賴攔截、即時掃描、脈絡安全檢查與 AI Pull Request 審查整合進 Bob 的 DevSecOps 套件。
為什麼重要
AI 代理能快速修改程式碼,也可能快速引入漏洞依賴;在修改寫入前攔截及檢查能縮短風險進入版本庫的時間。
影響哪些人
採用 AI 編碼代理的軟體工程師、DevSecOps 團隊、供應鏈安全負責人,以及管理 AI 代理合規性的企業治理人員。
已確認與未確認
SafeWrite 與掃描機制的運作方式已由 IBM 說明;智慧 PR 審查預定十一月提供,GitLab 支援屬後續規劃,未公布完整定價及所有可用地區。