給DevOps加點料——融入安全性的DevSecOps
原創
最后编辑:李晓琳 于 2020-10-15 15:19:42
1434次查看
DevSecOps是什麽
在 DevOps 协作框架下,安全防护是整个 IT 团队的共同责任,需要贯穿至整个生命周期的每一个环节。这个理念非常重要,因此催生出了“DevSecOps”一词,即 在开发和运维紧密结合的基础上再强调了Security,强调必须为 DevOps 计划打下扎实的安全基础。
DevSecOps目標及原因
DevSecOps的目的和意圖是建立在“每個人都對安全負責”的思想基礎上,目標是 在不犧牲所需安全性的前提下,將安全決策快速、大規模地分發給擁有最高級別上下流的人員。如今,也是同樣的原因致使傳統的安全領導者竭力爭取自己在行政會議上的一席之地。雖然這一席之地能夠保證安全決策有效性的提高,但由于價值創造過程中缺乏所需安全技能的供應,導致成果在産出過程中摩擦增多、速度減緩。如果沒有足夠的人手,企業經營者就無法達到業務運營商所期望的速度,也就意味著他們必須改變安全價值的貢獻方式,否則風險就會增加。
DevSecOps優勢及實施
在價值創造生命周期的最後階段,安全團隊幾乎不可能擁有呈現安全決策所需的所有信息。而且,隨著價值創造過程加快提供叠代價值,以便緊密地聯系客戶的需求,更可能的是,一次性完成整個系統的測試實際上對結果具有破壞性。實際上,以這種方式做出的大多數安全決策很少有效,經常被業務領導人否決,並且通常會在事件或破壞發生時受到質疑。
DevSecOps建立的思維模式包括 爲業務運營商提供了工具和決策,幫助他們進行安全決策,以及爲安全人員提供使用、調整這些工具的支持,這非常適合協作型團隊。在這種情況下,安全工程師與DevSecOps宣言保持一致,該宣言表明了安全從業者必須提供的價值,以及他們必須做出的更改,以使安全價值能夠提供給更大的生態系統。通過這種方式,DevSecOps工程師爲系統提供的價值是 在非合作的攻擊者發現缺陷之前持續監視、攻擊並確定缺陷。這需要業務生態系統中的所有人,包括安全人員,爲叠代的價值創造做出貢獻,並不需要爲了團隊中安全從業者的缺失而過度焦慮。
DevSecOps作爲一種思維方式和安全性轉換, 有助于流程與其他安全更改合作。換句話說,如果您認爲需要將安全性添加到“開發”或“運營”或某些其他業務流程中,那就沒關系了!需要將安全性添加到所有業務流程中,並且需要創建一個專門的團隊來建立對業務的理解、發現缺陷的工具、持續的測試,以及預測作爲業務操作人員如何做出決策的科學。此外,爲了實現全面的轉型,DevSecOps需要執行管理層和董事會參與提供相關信息,這些信息是業務如何在當今經濟所代表的競爭日益激烈的低信任度環境中運營和保護團隊的關鍵指標。

DevOps幹貨
