如何提高SDLC中的左移安全性?
對於多數開發人員來說,日常關注的並不是應用程式或軟體的安全問題。尤其關於強制性的網路釣魚培訓、網路層防禦等更是阻礙按時交付開發要求的障礙。然而,從安全形度來說,開發人員每天接觸的程式碼中存在的缺陷,可能引起嚴重的安全問題。
關注安全問題需要從開發人員做起,當建立應用程式時,開發人員一方面要關注開發程式,另一方面就是安全。
安全左移
對於開發人員來說,開發成功的標準一般是什麼?
-
功能化業務需求;
-
在最後期限內按時完成。
瞭解了這些標準,我們如何加入安全並不對它們產生負面影響?
答案是:左移安全性。
儘可能早的在軟體開發生命週期(SDLC)中應用安全性檢測,當在SDLC的開發階段發現程式碼缺陷時,此時並非每個缺陷都是安全漏洞。然而當這些缺陷被惡意分子加以利用時,修復這些缺陷所需的時間、精力和金錢比在開發時發現要多得多。
現在有很多出色的 靜態應用程式安全測試 (SAST) 解決方案可以在開發人員編碼時分析程式碼並實時提供補救措施。除了可以在IDE中使用,也能將SAST整合到開發人員自動化管道中,如Wukong靜態程式碼檢測系統。
面對Log4j漏洞,在處理第三方依賴關係時,也可以透過安全左移來解決。軟體組成分析 (SCA) 掃描您的軟體並編制材料清單 (BOM),可以檢測應用程式元件和正在使用的版本。當出現類似的安全問題時,透過這些自動化安全檢測工具可以快速確定受影響的依賴項並制定下一步計劃。
企業也可以主動採取其他措施來提高SDLC中的左移安全性:
-
建立應用程式安全標準並進行溝通;
-
為開發人員提供安全編碼和激勵課程;
與專案經理介紹安全要求,以便在新專案啟動時共同協商安全問題。
當涉及到安全問題時,做好應對準備也很重要,但最大的勝利來自於這種左移的安全方法和你用它創造的積極文化。
文章來源:
https://www.darkreading.com/application-security/how-to-boost-shift-left-security-in-the-sdlc
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70000012/viewspace-2861782/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 提高SDLC安全性的5種基本方法
- 在雲中實現左移安全性
- IT安全性如何提高
- SATA如何提高安全性?
- 如何提高代理伺服器的安全性?伺服器
- 如何提高CI/CD管道安全性?
- sata硬碟如何提高安全性硬碟
- SAST 如何提高整體安全性?AST
- 如何禁止 SQL Server 中的 xp_cmdshell 以提高安全性SQLServer
- Jtti:如何提高Linux伺服器的安全性?JttiLinux伺服器
- 如何提高大資料傳輸的安全性大資料
- 如何提高Linux伺服器安全性?Linux伺服器
- 如何提高web伺服器安全性Web伺服器
- IT安全性如何提高?有哪些實用方法?
- 區塊鏈如何提高資料安全性?區塊鏈
- 如何提高寶塔安全性?【伺服器篇】伺服器
- API 安全中的“左移”測試API
- 提高安全性的最佳 Nginx 配置Nginx
- 如何在雲原生環境中實現安全左移?
- WordPress如何修改後臺登陸地址,提高WordPress安全性
- 想要提高伺服器安全性,該如何最佳化?伺服器
- 提高網站安全性的12種基本方法網站
- 資訊時代,提高自己的密碼安全性密碼
- 數字化轉型中的DevOps——左移能力dev
- 如何替代傳統的方式,提高能源企業敏感檔案傳輸的安全性?
- 如何利用Linux伺服器提高Web介面的身份認證安全性Linux伺服器Web
- 盤點 | 提高雲端計算安全性的5個技巧
- 提高應用程式安全性的測試和方法有哪些?
- 負數的右移與左移
- 提高java程式設計安全性的12條黃金法則Java程式設計
- IP管理提高業務網路安全性的3種方式——VecloudCloud
- JavaScript 工作原理之十二-網路層探祕及如何提高其效能和安全性JavaScript
- 如何保證MongoDB的安全性?MongoDB
- Java的左移和右移運算子Java
- 有效提高java程式設計安全性的12條黃金法則Java程式設計
- JavaScript << 左移運算子JavaScript
- 提高安全性,優雅實現複製與交換:C++中的Copy-and-Swap慣用法C++
- C# 左移右移在資料型別轉換中的使用C#資料型別