前言:CI/CD安全的必要性
企業上云是近些年的潮流,但是風險如影隨形。之前有家電商平臺出了個大岔子——半夜自動發新版本的時候,因為流程里沒做安全檢查,直接導致系統故障,一天就損失了300多萬。這還不算完,某銀行測試人員通過未授權的自動發布流程把代碼推到了生產環境,結果違反了監管規定,不光被罰款,還影響了用戶信任。這些事其實都在提醒我們:現在做軟件開發,安全要是跟不上,后果真的挺嚴重。
現在的情況是,軟件更新換代越來越快了。以前可能一個月才發一次版本,現在好點的公司一天就能發好幾次。速度上去了是好事,但安全風險也跟著來了——代碼改得快、發得勤,要是中間哪個環節沒把好關,漏洞就可能跟著新版本直接跑到用戶那里,擴散速度比以前快了好幾倍。如果開發團隊為了趕進度,跳過了安全檢查步驟,新版本里一旦有漏洞沒發現,上線不久就可能導致用戶支付信息泄露。
因此,現在做軟件開發,不能再像以前那樣,等功能做完了才想起安全檢查。正確的做法是把安全這道關嵌到日常改代碼、發版本