不要讓這5個誤區降低企業採用DevSecOps效率
當前,DevOps尚未成為DevSecOps,因此DevOps不安全,很多人都在討論它,但很少有企業真正掌握它。那麼,是什麼導致的DevSecOps採用率如此之低?
關於DevSecOps,總結來看,人們認知中的這5個誤區,對採用DevSecOps並實施存在一定阻礙。
誤區一:DevSecOps是由文化促成的。
人們通常認為DevSecOps是由文化促成的,但事實上,DevSecOps 是基於技術並由技術支援的,文化隨之而來。那些將文化放在首位的企業往往會失敗,因為在施行過程中需要有一定的AppSec基礎。一些企業組織了DevSecOps團隊,用DevOps採用的方法培訓他們,高呼持續、快速的安全釋出的口號,但最終一無所獲。
如果缺少安全技術支援,就不可能有DevSecOps文化。如果企業還在做手動安全程式碼審查,肯定無法建立DevSecOps的速度文化。如果只有手動滲透測試則無法大規模構建安全文化。如果你沒有諸如 靜態應用程式安全測試、動態應用程式安全測試、軟體組成分析和web應用程式防火牆等技術,你就不會構建一個包含多個日常安全測試的文化。
技術是文化的基礎。DevSecOps 是一種技術現象。所以,確保用正確的技術來領導公司,公司文化也會隨之改變。
誤區2:任何AppSec技術都可以與DevOps一起使用,使其成為DevSecOps。
這個誤區導致DevOps專業人員選擇了錯誤的AppSec技術,建立在前DevSecOps時代的“傳統”AppSec技術,來將DevOps轉變為DevSecOps。正是這種錯誤的操作,往往會導致結果令人失望。
事實上,只有專門設計的AppSec技術才能實現DevSecOps。傳統的AppSec 技術並未涵蓋成功執行DevSecOps所需的整個軟體生命週期 (SLC)。大多數AppSec檢查只在應用程式部署之前執行,偶爾也會在部署之後執行,這並不適合DevSecOps。這些傳統技術需要專門的AppSec人工操作,包括安裝、配置和操作。
另一個問題是,傳統AppSec技術的執行速度比DevOps慢得多,需要數小時甚至數天的時間進行測試,而DevOps釋出程式碼單位只需幾秒或幾分鐘此外,傳統的AppSec技術尚未構建為原生測試 API、單頁應用程式和微服務。
所有這些考慮使得選擇正確的、特別設計的AppSec技術來支援DevSecOps變得非常重要。
誤區3:DevSecOps等於自動化。
人們認為沿著SLC的AppSec呼叫和執行必須是自動化的,因此AppSec技術將自動沿著持續整合/持續交付(CI/CD)過程執行,而沒有AppSec自動化,DevSecOps是不可能的。事實上,自動化是必要的,但並非對所有AppSec技術都是必要的。
在CI/CD過程中自動化傳統AppSec的整合應該是一個低(更)優先順序,因為如前所述,它們很少被使用。自動化的主要主題應該是那些能夠真正實現DevSecOps並在開發人員和操作專家手中有用的專門設計的技術。有了這些技術,應用程式的安全性測試一天可以進行十幾次,在整個SLC中可以進行數百次。
誤解4:DevSecOps等於向左轉移。
向左轉移已經成為大眾認知,但這並不絕對。AppSec技術確實應該向左轉移,開發人員應更多關注編碼規範和安全,如靜態程式碼分析。但它們也應該向右和中間移動,構建工程師需要CI/CD管道中間的安全性,而操作專業人員需要右側的安全性。
誤解 5:DevOps專業人員歡迎應用程式安全。
DevOps的首要任務是在預算內按時交付應用程式功能。下一個優先事項:確保質量和效能。安全是DevOps遙不可及的目標。由於AppSec技術很複雜,DevOps專業人員沒有時間、技能或意願來採用和操作AppSec技術,而這些努力使他們偏離了他們最初的目標。
DevOps的新AppSec應該是與應用程式架構無關的:它應該自動測試任何應用程式架構,無論是單頁應用程式還是多頁應用程式,微服務還是API。它應該被有意地構建為原生雲和原生社群。AppSec不應該需要進行大量的入門和配置工作,也不應該需要定製登入/憑據處理程式或任何其他繁重的人工操作。它應該覆蓋整個SLC。它應該能夠測試任何業務增量,而不僅僅是特定的URL或IP地址。
隨著對DevSecOps各部分測試工具的逐漸完善和更新,新的技術正在進入市場,留意這些新的技術和工具,可以幫助企業將DevOps轉變為DevSecOps。
參讀連結:
https://www.whitehatsec.com/blog/dont-let-these-five-myths-hinder-your-devsecops-adoption/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70000012/viewspace-2795665/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 食品飲料商業採購協同系統:優化企業採購流程效率,降低經營成本優化
- 採購管理系統方案:提高採購效率,降低採購成本
- 電子招投標系統 —降低企業採購成本
- 電子採購軟體如何提高企業效率?
- 工業品B2B電商平臺5大運營優勢,快速降低企業採購成本
- 這個應用魔方厲害了,讓軟體開發者效率提升10倍
- 不重視網路安全建設的企業 多存在這3個認知誤區!
- 埃森哲:跳出微信企業應用三大誤區
- 困擾著企業的5個大資料誤解大資料
- 能源化工行業如何利用企業雲盤提高效率,降低成本行業
- 永遠不要再犯的 5 個程式設計錯誤程式設計
- 這10個實用網站/app,至少讓你的效率翻一倍!網站APP
- 5個簡單實用的MacOS技巧讓你的Mac工作效率翻倍Mac
- 這個專案讓你用區塊鏈分享個人資料區塊鏈
- 自媒體必備工具,5個讓你效率翻倍
- 企業網站建設設計中常見的幾個誤區網站
- 採用 TOGAF標準的企業架構和企業敏捷性架構敏捷
- 組裝式應用提升企業研發效率
- 自媒體創作效率低?試試這5款工具,讓你的運營效率翻倍
- 企業採購管理的這些痛點,如何解決?
- 這個男人讓你的爬蟲開發效率提升8倍爬蟲
- 常見的5個區塊鏈應用開發錯誤理解區塊鏈
- 商業智慧應用,你需要知道這5個方面!
- 建築建材行業S2B2C電商平臺提高建材產業效率,降低企業成本行業產業
- 5 個 IDEA 必備外掛,讓效率成為習慣Idea
- 5個步驟實現有效的DevSecOpsdev
- Java 已死 —— 5 個誤區讓開發人員至今仍認為 Java 很重要Java
- 5 個常見的 Rails 開發誤區AI
- 數商雲供應鏈電商MRO採購商城:構建數字化採購場景,提升企業採購管理效率
- 面向企業的 DevSecOps 的優勢和挑戰dev
- 讓每個企業用最簡單的方式享受IT技術的便利
- 如何選擇自媒體平臺?這幾個雷區不要碰!
- CRM軟體提高企業效率
- 做好供應商關係管理,讓企業採購交易更簡單
- 提高企業產品交付效率系列(1)—— 企業應用一鍵安裝和升級
- 企業降低重大網路安全事故概率的10個有效實踐
- 效率質量兼備,為全球人工智慧企業提供資料採集服務人工智慧
- 專案啟動∣得益乳業引進企企通採購供應鏈管理+智採商城平臺,切實提升供應鏈效率