四虎国产精品永久地址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
主站蜘蛛池模板: 丰台区| 青海省| 平塘县| 信丰县| 北辰区| 崇义县| 文成县| 左云县| 南溪县| 舒城县| 定州市| 淄博市| 宝应县| 朝阳市| 东乌| 白水县| 丰县| 伊吾县| 栖霞市| 长沙市| 临泽县| 昭苏县| 南郑县| 丰宁| 叙永县| 苍山县| 土默特右旗| 桃园市| 普宁市| 青川县| 凉城县| 定西市| 五原县| 彭泽县| 栾城县| 山东省| 宜都市| 寻乌县| 长汀县| 昌黎县| 娄底市|