開發人員何時能與安全團隊達成共識?將安全流程左轉移面臨的挑戰
開發人員意識到編碼的重要性有多必要?
在測試、釋出階段糾正缺陷的成本是編碼階段發現並糾正缺陷的成本的15-90 倍,如果在交付使用者之後才發現並解決缺陷,這個數字將達到 50-200 倍。
因此,在編碼實現階段發現並解決儘可能多的缺陷,能夠極大降低缺陷管理成本,據相關統計數字估計,這個成本至少可以降低 1/3。
最近備受矚目的供應鏈攻擊增加了對開源社群加強監管的必要性。例如在美國,拜登總統最近的行政命令要求政府供應商“在可行的範圍內證明產品任何部分中使用的開源軟體的完整性和出處”。
該指令的挑戰在於,近60%的軟體開發人員幾乎沒有接受過安全編碼培訓。開發人員傳統上專注於推出創新的、穩定的產品,而不是對安全警報進行分類。
他們通常更願意享受開原始碼帶來的便利性,而不是擔心其中的風險。開發人員依賴開源元件,因為這些是現成的程式碼片段,可以幫助他們提高開發效率跟上軟體產品的釋出時間。他們經常讓他們的安全團隊在開發過程的最後再來發現軟體中的問題。
開發人員與安全團隊
開發人員對開源元件的依賴往往對安全團隊的謹慎態度構成挑戰。
根據最近一項研究,只有31%的組織報告在開發人員和安全專業人員之間就漏洞修復的優先順序流程達成一致。許多軟體公司甚至為開發和安全團隊制定了單獨的指導方針。由於團隊之間的脫節,安全專業人員經常購買忽視開發人員需求和流程的應用程式安全工具。
開發人員和安全專業人士在這一問題上都表示很有壓力,為了完成開發流程不得不在安全措施上“打勾”,但關注安全問題意味著會降低開發速度,而企業更多會選擇犧牲安全性來加快開發速度,這為駭客利用開原始碼中的安全漏洞開啟了大門。
左移有助於縮小差距
左移的做法有助於彌合開發人員和安全專業人士之間的鴻溝;它將安全測試和漏洞管理移至開發的最早階段。
在左移模型中,所有測試、反饋和修訂都在整個開發過程中持續執行。這可以幫助企業及早識別其應用程式中的安全風險,以免它們變得更復雜、更耗時且修復起來更昂貴。
如何實施左移?
為了確保有效實施左移實踐,開發人員需要程式碼安全檢測工具和流程的支援,使他們能夠在建立時不必放慢安全合規性。
目前,在很多企業中由不同工具如 靜態程式碼檢測工具、SCA、DAST等構建的左移模型,但關於開原始碼使用的新法規可能為企業引入過多的規則和責任來檢測漏洞。
應用程式安全工具可以幫助開發和安全團隊在開發早期解決安全性和開源許可證合規性問題。包括一些自研程式碼中的安全問題也可以透過程式碼安全檢測工具進行檢測其安全性。
參讀連結:
https://www.helpnetsecurity.com/2021/10/28/regulation-fatigue/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70000012/viewspace-2841064/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 開發團隊面臨的 3 大安全挑戰
- FIT 2019 | 安全人員面臨的機遇與挑戰
- 興起的物聯網將面臨安全的挑戰
- 資料安全治理面臨哪些挑戰
- 達成雙贏,安全與業務團隊的相處之道
- 創業團隊成員的「挑戰」以及「成長」的問題創業團隊
- 平臺運維團隊面臨的主要挑戰是什麼?運維
- 5G浪潮之下,網路安全所面臨的機遇與挑戰
- 《白皮書》:人臉識別系統的組成及面臨的安全風險
- 企業資訊與網路通訊安全 團隊成員簡歷-葉俊 (轉)
- 企業資訊與網路通訊安全 團隊成員簡歷-黎萍 (轉)
- 企業資訊與網路通訊安全 團隊成員簡歷-陳建 (轉)
- 企業資訊與網路通訊安全 團隊成員簡歷-呂 劍 (轉)
- 如何知道一個開發人員是否能融入團隊?
- Web開發面臨的挑戰主要有哪些?Web
- Java面臨的挑戰Java
- Chromium團隊的安全開發核心準則
- Ponemon:優化SIEM時所面臨的挑戰優化
- 資料庫密碼安全面臨挑戰企業如何面對?資料庫密碼
- 為什麼說減少開發人員和安全團隊之間摩擦有助提高軟體安全性
- 學習軟體開發時我面臨的兩大挑戰 - Kinyanjui WangonyaUIGo
- UX設計師在Scrum敏捷團隊中工作面臨的六大挑戰UXScrum敏捷
- 物聯網軟體開發面臨的7種挑戰
- 解析教育培訓類app開發所面臨的挑戰APP
- git團隊開發流程Git
- 團隊成員分工
- 儲存系統市場將面臨新的挑戰
- 盤點:大資料安全面臨的主要挑戰大資料
- 實施工業物聯網時行業將面臨眾多挑戰行業
- 外媒稱裝置安全已成為當前科技行業面臨的共同挑戰行業
- 實時機器學習是什麼,面臨哪些挑戰?機器學習
- 雲時代,運維面臨的挑戰與機遇運維
- 雲服務應用開發所面臨的9大挑戰
- 自動系統的發展面臨哪些挑戰?
- 面對產業安全的新挑戰,騰訊安全如何“現身說法”?產業
- git團隊合作開發流程Git
- internet2go:移動支付面臨普及挑戰Go
- 將測試人員整合到敏捷團隊中敏捷