四虎国产精品永久地址998_chinesexxx少妇露脸_日本丁香久久综合国产精品_一区二区久久久久_四虎av影视_久久久久国产一区二区三区不卡

您現(xiàn)在的位置:首頁 > 企業(yè)新聞 > SDL(安全開發(fā)生命周期)

SDL(安全開發(fā)生命周期)

2018-04-08 16:11:04 | 來源:中培企業(yè)IT培訓網(wǎng)

1.SDL(安全開發(fā)生命周期)

SDL基于三個核心概念:教育、持續(xù)過程改進和責任。對軟件開發(fā)小組中的技術工作角色進行持續(xù)不斷的教育,這一點至關重要。因為安全風險不是靜止不變的,所以SDL非常重視了解安全漏洞的原因和后果,要求定期評估SDL過程并隨著新技術的發(fā)展和新威脅引入應對措施。

SDL將軟件開發(fā)生命周期劃分為七個階段,并提出了十七項重要的安全活動,如下圖所示。


  這七個階段的主要含義和目的是:

1)培訓

針對開發(fā)團隊和高層進行安全意識與能力的培訓,以確保SDL能有效實施,同時禽邑針對新的安全問題與形式持續(xù)提升團隊的能力。

2)需求

通過安全需求分析,確定軟件安全需要的安全標準和相關要求。 3)設計

通過分析攻擊面,設計相應的功能和策略,降低和減少不必要的安全風險。同時通過威脅建模,分析軟件或系統(tǒng)的安全威脅,提出緩解措施。

4)實現(xiàn)

按設計要求,實現(xiàn)對應功能和策略,以及緩解措施涉及到的安全功臺邑和安全策略。同時通過安全編碼和禁用不安全API,減少實現(xiàn)時導致的安全問題,不引入編碼級安全漏洞,并通過代碼審計等措施來確保安全編碼規(guī)范的實行。

S)驗證

通過安全測試的手段,檢測軟件的安全漏洞,并全面核查攻擊面,各個關鍵因素上的威脅緩解措施是否正確得以實現(xiàn)。

6)發(fā)布

建立相應的響應計劃,進行最終安全核查,并完善相應的安全指導文檔以提交給用戶使用。

7)響應

響應安全事件與漏洞報告,實施漏洞修復和應急響應。同時發(fā)現(xiàn)新的問題與安全問題模式,學習到新的知識,將他們用于SDL的持續(xù)改進過程中。

在這七個階段中,SDL要求前六個階段的十六項安全活動,為開發(fā)團隊必須成功完成的必需安全活動,這些必需活動由安全和隱私專家確認有效,并且會作為嚴格的年度評估過程的一部分,不斷進行有效性評析。同日寸‘,SDL認為開發(fā)團隊應保持靈活性,以便根據(jù)需要, 選擇可選安全活動,如人工代碼評析、滲透測試、相似應用程序的漏洞分析,以確保對某些軟件組件進行更高級別的安全分析。關于這些安全活動的詳細說明和最新資料可以從SDL的公開文檔得到,SDL的官方網(wǎng)址為:http://www.mcrosoft.corn/sdl。

微軟在內(nèi)部開發(fā)中使用了大量自己開發(fā)的輔助安全開發(fā)過程的.工具,并且將其中的一部分發(fā)布出來。

標簽: SDL
主站蜘蛛池模板: 中宁县| 浦江县| 潼南县| 高陵县| 山东| 栾川县| 新沂市| 虞城县| 上高县| 固始县| 滨海县| 班玛县| 马关县| 霞浦县| 府谷县| 山东省| 临沧市| 磴口县| 玉环县| 资兴市| 莱州市| 临安市| 扬中市| 吉木萨尔县| 河东区| 济宁市| 宣恩县| 郯城县| 永修县| 隆化县| 资源县| 宜兴市| 紫云| 赣州市| 宣威市| 龙游县| 山丹县| 合江县| 孝昌县| 建德市| 苍梧县|