CI/CD 管道對於開發營運設計方法的成功至關重要。一旦程式碼開發完成並提交到儲存庫,管道就會自動建置程式碼、測試程式碼並準備將其部署到生產環境。
部署到生產的程式碼的安全性取決於 CI/CD 管道的安全性。 如果測試案例不正確、不完整或被修改,那麼脆弱性可能會被忽視而未被發現。惡意或易受攻擊的程式碼也可能在 CI/CD 過程中透過第三方依賴項注入到應用程式中。CI/CD 安全性有助於降低整個 CI/CD 管道中的這些和其他安全風險。
企業 CI/CD 管道、應用程式和開發營運流程面臨眾多安全風險,包括:
CI/CD 管道及其使用的應用程式面臨著各種潛在的安全風險。一些可以整合到 CI/CD 管道中以提高應用程式安全性 (AppSec)的解決方案包括:
CI/CD 安全性對企業 AppSec 至關重要。 如果攻擊者能夠非法存取 CI/CD 流程,他們就有可能向應用程式註入脆弱性、惡意功能或設定錯誤。一旦這些易受攻擊的應用程式部署到生產中,它們就會使公司及其客戶面臨風險。
或者,有權存取開發環境的攻擊者可以使用該存取權限來竊取應用程式在整個 CI/CD 過程中使用的機密和其他敏感資料。如果由於軟體開發過程中的脆弱性而暴露給攻擊者,憑證、應用程式開發介面令牌和類似的秘密可能會破壞組織整個 IT 基礎設施和應用程式套件的安全性。
Check Point CloudGuard Spectral 為 CI/CD 管道提供以開發人員為中心的端對端安全性。