安全開發(fā):SDL安全開發(fā)生命周期培訓課程
-
-
培訓對象: 開發(fā)人員、安全工程師、測試人員、項目經(jīng)理、產(chǎn)品經(jīng)理。
-
-
培訓目標:
-
-
培訓內(nèi)容介紹:
-
一、 SDL概述與價值: 理解SDL在軟件工程中的位置,對比傳統(tǒng)開發(fā)與安全開發(fā)的區(qū)別,介紹微軟SDL和BSIMM模型。
二、 需求階段-安全需求定義: 識別業(yè)務的安全需求(認證、授權、審計、加密),編寫安全需求文檔。
三、 需求階段-威脅建模(STRIDE): 使用STRIDE模型(欺騙、篡改、否認、信息泄露、拒絕服務、權限提升)識別威脅,繪制數(shù)據(jù)流圖(DFD)。
四、 設計階段-安全架構設計: 遵循最小權限原則、縱深防御、默認安全等設計原則,進行安全架構評審。
五、 設計階段-攻擊面分析: 識別系統(tǒng)暴露的攻擊面(API、端口、Web界面),采取措施減少攻擊面。
六、 編碼階段-安全編碼規(guī)范: 制定團隊安全編碼規(guī)范,避免常見漏洞(OWASP Top 10),使用IDE安全插件實時檢查。
七、 編碼階段-靜態(tài)代碼掃描(SAST): 集成SonarQube、Fortify進行靜態(tài)掃描,在CI/CD中設置質量門禁。
八、 測試階段-動態(tài)安全測試(DAST): 使用AWVS、Burp Suite進行動態(tài)掃描,手動滲透測試驗證漏洞。
九、 測試階段-軟件成分分析(SCA): 掃描第三方組件和依賴庫,識別已知漏洞(CVE),更新或替換不安全組件。
十、 發(fā)布階段-安全驗收: 上線前安全檢查清單(配置檢查、漏洞修復確認、默認賬號修改),發(fā)布安全公告。
十一、 運維階段-漏洞應急響應: 建立漏洞應急響應流程,及時修復線上漏洞,更新安全補丁。
十二、 實戰(zhàn)項目:SDL落地實踐: 針對一個真實項目,從威脅建模開始到上線前檢查,完整應用SDL流程。
如果您想學習本課程,請
預約報名
如果沒找到合適的課程或有特殊培訓需求,請
訂制培訓
除培訓外,同時提供相關技術咨詢與技術支持服務,有需求請發(fā)需求表到郵箱soft@info-soft.cn,或致電4007991916
技術服務需求表點擊在線申請
服務特點:
海量專家資源,精準匹配相關行業(yè),相關項目專家,針對實際需求,顧問式咨詢,互動式授課,案例教學,小班授課,實際項目演示,快捷高效,省時省力省錢。
專家力量:
中國科學院軟件研究所,計算研究所高級研究人員
oracle,微軟,vmware,MSC,Ansys,candence,Altium,達索等大型公司高級工程師,項目經(jīng)理,技術支持專家
中科信軟培訓中心,資深專家或講師
大多名牌大學,碩士以上學歷,相關技術專業(yè),理論素養(yǎng)豐富
多年實際項目經(jīng)歷,大型項目實戰(zhàn)案例,熱情,樂于技術分享
針對客戶實際需求,案例教學,互動式溝通,學有所獲