一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

信息系統(tǒng)開發(fā)與維護(hù)安全控制要點與管理策略

 微言曉意 2020-11-03
信息系統(tǒng)開發(fā)與維護(hù)安全管理是為了提高軟件開發(fā)安全水準(zhǔn),規(guī)范軟件安全開發(fā)過程活動,適用于信息系統(tǒng)軟件開發(fā)生命周期的安全技術(shù)及安全開發(fā)過程的全面管理。

01.

軟件開發(fā)生命周期及安全活動

整個軟件開發(fā)生命周期分成六步:軟件需求、軟件設(shè)計、軟件實現(xiàn)、軟件上線、軟件的運維、軟件的廢棄。在整個軟件開發(fā)生命周期中的安全活動分成四類:安全目標(biāo)確定、安全風(fēng)險評估、安全控制實現(xiàn)、安全運行管理。
  • 在軟件需求與設(shè)計階段進(jìn)行的安全活動:安全開發(fā)培訓(xùn)、安全風(fēng)險評估、安全需求分析、安全目標(biāo)確定、安全需求審查、安全設(shè)計、設(shè)計審查。

  • 在軟件實現(xiàn)階段進(jìn)行的安全活動:安全設(shè)備采購、安全編碼、安全測試、代碼審查、過程文檔審查。

  • 在軟件上線階段進(jìn)行的安全活動:配置檢查、工具掃描、滲透測試。

  • 在軟件的運維階段進(jìn)行的安全活動:安全設(shè)計、安全管理培訓(xùn)、管理流程檢查、工具掃描、滲透測試、安全監(jiān)控、日志審查、風(fēng)險分析、安全運行管理。

  • 在軟件的廢棄階段進(jìn)行的安全活動:剩余信息檢查和描述各項安全控制內(nèi)容。

02.

軟件需求階段安全管理策略

軟件安全需求是為保障實現(xiàn)業(yè)務(wù)功能而對安全需求分析和安全需求方案制定提出機密性、完整性和可用性的要求。

在安全需求分析階段,需進(jìn)行業(yè)務(wù)安全性和合規(guī)性分析,確定軟件的業(yè)務(wù)安全需求。在安全需求方案制定階段,軟件開發(fā)人員通過風(fēng)險分析,提出軟件的安全目標(biāo)并最終體現(xiàn)在安全需求方案中。在軟件安全需求階段的主要安全活動有:

  • 開發(fā)安全培訓(xùn):對業(yè)務(wù)人員及技術(shù)人員提供安全需求、安全控制、開發(fā)流程、安全意識、安全技術(shù)方面的必要培訓(xùn)。

  • 業(yè)務(wù)需求分析: 業(yè)務(wù)人員提出綜合業(yè)務(wù)的合規(guī)性和安全性方面的需求,包括但不限于:數(shù)據(jù)安全需求、訪問控制需求、交易安全需求、審計要求等。

  • 安全風(fēng)險評估:針對系統(tǒng)運行環(huán)境、業(yè)務(wù)合規(guī)性和安全性的需求進(jìn)行分析,對系統(tǒng)進(jìn)行初步風(fēng)險評估:分析安全環(huán)境、標(biāo)識資產(chǎn)及其面臨的威脅、確定初步的安全目標(biāo)。

  • 安全需求目標(biāo):結(jié)合業(yè)務(wù)安全需求和合規(guī)性要求,提出應(yīng)用系統(tǒng)的安全目標(biāo),形成安全需求方案報告。

  • 安全需求審查:根據(jù)安全風(fēng)險評估結(jié)果,制定適宜的和安全的需求方案報告。

03.

軟件設(shè)計階段安全管理策略

在軟件設(shè)計階段,需要根據(jù)安全需求方案確定的安全目標(biāo),對初步風(fēng)險評估確定的控制措施進(jìn)行方案設(shè)計,其中包括概要設(shè)計和詳細(xì)設(shè)計兩個階段。
  • 概要設(shè)計階段確定應(yīng)用系統(tǒng)的安全整體架構(gòu),包括但不限于:安全體系結(jié)構(gòu)設(shè)計、各功能塊間的處理流程、與其它功能的關(guān)系、安全協(xié)議設(shè)計、安全接口設(shè)計等。
  • 詳細(xì)設(shè)計階段作為安全功能的程序設(shè)計階段,應(yīng)當(dāng)直接指導(dǎo)安全功能的編碼工作。包括但不限于:模塊設(shè)計、內(nèi)部處理流程、數(shù)據(jù)結(jié)構(gòu)、輸入/輸出項、算法、邏輯流程圖等。

在軟件設(shè)計階段的安全活動主要有:

  • 詳細(xì)風(fēng)險評估:從確定需要保護(hù)的信息資產(chǎn)出發(fā),分析系統(tǒng)面臨的脆弱點,從而確定系統(tǒng)風(fēng)險。
  • 控制措施選擇:根據(jù)安全目標(biāo)及詳細(xì)風(fēng)險評估的結(jié)果,從應(yīng)用設(shè)計的角度選擇必要的安全控制措施,并從成本、安全性、用戶體驗等方面綜合選擇最佳的控制措施。
  • 安全技術(shù)實現(xiàn):完成安全控制措施技術(shù)實現(xiàn)的設(shè)計工作,技術(shù)實現(xiàn)分為三步:結(jié)構(gòu)設(shè)計、模塊設(shè)計及詳細(xì)設(shè)計。
  • 設(shè)計審查:檢查安全設(shè)計是否符合安全需求。

04.

軟件實現(xiàn)階段安全管理策略

在軟件實現(xiàn)階段,需要根據(jù)安全設(shè)計規(guī)格說明書的要求,技術(shù)人員通過編寫源代碼,實現(xiàn)應(yīng)用系統(tǒng)的目標(biāo)碼。在此過程中需要進(jìn)行充分的測試工作,以保證軟件的開發(fā)質(zhì)量。軟件實現(xiàn)主要包括開發(fā)與測試兩個階段:
  • 開發(fā)階段是編程人員通過書寫程序語句、指令或編程語言進(jìn)行編碼,編碼經(jīng)編譯器編譯成計算機可以運行的二進(jìn)制目標(biāo)代碼。
  • 軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而設(shè)計一批測試用例,并利用這些測試用例去運行程序,以發(fā)現(xiàn)程序錯誤的過程。包括單元測試、集成測試、系統(tǒng)測試、驗收測試。

在軟件開發(fā)與測試階段的安全活動主要有:

  • 安全設(shè)備采購:通過購買相應(yīng)的工具、軟件或者設(shè)備來保障設(shè)計安全。
  • 源代碼規(guī)范:為了實現(xiàn)軟件開發(fā)的一致性和規(guī)范化,需要定義相應(yīng)的源代碼編寫原則和規(guī)范。
  • 代碼審查:根據(jù)業(yè)務(wù)控制風(fēng)險的要求,應(yīng)當(dāng)對重要應(yīng)用系統(tǒng)的輸入/輸出模塊、數(shù)據(jù)庫操作模塊、身份鑒別與訪問控制模塊、異常處理模塊和加密模塊中進(jìn)行必要的源代碼審查,以防止開發(fā)人員舞弊行為的發(fā)生。
  • 應(yīng)用軟件安全測試:對應(yīng)用軟件進(jìn)行必要的代碼靜態(tài)測試、滲透測試和性能測試。
  • 開發(fā)文檔檢查:包括風(fēng)險分析報告、需求規(guī)格書、概要設(shè)計、版本控制、測試報告等。

05.

軟件上線試運行階段安全管理策略

應(yīng)用系統(tǒng)通過用戶驗收,并且在相關(guān)配套資源到位后,需求部門依據(jù)驗收報告,提出系統(tǒng)上線申請,與運行部門、使用部門、開發(fā)部門會簽后,方可實施上線。上線一般包括上線申請、上線審批、數(shù)據(jù)轉(zhuǎn)換、上線試運行三個階段。

在軟件上線階段的安全活動主要有:

  • 配置檢查:軟件環(huán)境配置檢查(如:操作系統(tǒng)/應(yīng)用平臺/網(wǎng)絡(luò)/物理)、軟件配置檢查、數(shù)據(jù)庫配置檢查、密碼設(shè)備/模塊配置檢查。

  • 建立試運行環(huán)境:在系統(tǒng)初始上線時,應(yīng)當(dāng)把應(yīng)用系統(tǒng)部署在試運行環(huán)境之中,利用真實的數(shù)據(jù)及生產(chǎn)環(huán)境進(jìn)行最后適用性測試。

  • 維護(hù)性開發(fā):為確保系統(tǒng)的正確運行,在上線后的一段時間內(nèi),軟件開發(fā)部門派人到運行現(xiàn)場參與維護(hù),現(xiàn)場維護(hù)期的長短可根據(jù)系統(tǒng)運行的實際狀況而定。

  • 工具掃描:在試運行階段,對網(wǎng)絡(luò)、系統(tǒng)/平臺、數(shù)據(jù)庫、應(yīng)用進(jìn)行工具掃描,以發(fā)現(xiàn)生產(chǎn)環(huán)境可能存在的風(fēng)險。

  • 應(yīng)用系統(tǒng)安全檢查:對應(yīng)用系統(tǒng)從系統(tǒng)開發(fā)、部署與運行管理、身份鑒別、訪問控制、交易安全、數(shù)據(jù)保密性、備份與故障恢復(fù)、日志與審計等方面進(jìn)行安全評估。

  • 滲透測試:利用已知漏洞和社會工程的方法,模擬入侵攻擊,以揭示可能存在的安全風(fēng)險。

06.

軟件正式運維階段安全管理策略

試運行結(jié)束后,在確定應(yīng)用系統(tǒng)穩(wěn)定可靠的基礎(chǔ)上,可以正式啟用。在軟件運維階段的主要安全活動:
  • 安全管理培訓(xùn):安全管理流程、軟件安全維護(hù)、系統(tǒng)日常安全管理、應(yīng)用系統(tǒng)數(shù)據(jù)交換、數(shù)據(jù)的備份與測試等。
  • 安全監(jiān)控:對應(yīng)用系統(tǒng)操作日志、系統(tǒng)日志、訪問控制授權(quán)及相關(guān)的中間件、數(shù)據(jù)庫及操作系統(tǒng)運行的安全狀態(tài)進(jìn)行持續(xù)監(jiān)控。
  • 安全運行管理:1)用戶管理:賬號、口令、權(quán)限;2)配置管理,變更管理;3)設(shè)備管理等。
  • 管理流程檢查:組織架構(gòu)、工作職責(zé)、授權(quán)流程、應(yīng)急響應(yīng)、備份與恢復(fù)機制。
  • 工具掃描:在試運行階段,對網(wǎng)絡(luò)、系統(tǒng)平臺、數(shù)據(jù)庫、應(yīng)用進(jìn)行工具掃描,以發(fā)現(xiàn)生產(chǎn)環(huán)境可能存在的風(fēng)險。
  • 應(yīng)用系統(tǒng)安全檢查:對新老應(yīng)用系統(tǒng)從系統(tǒng)開發(fā)、部署與運行管理、身份鑒別、訪問控制、交易安全、數(shù)據(jù)保密性、備份與故障恢復(fù)、日志與審計等方面進(jìn)行安全評估。
  • 滲透測試:利用已知漏洞和社會工程的方法,模擬入侵攻擊,以揭示可能存在的安全風(fēng)險。
  • 日志審查:網(wǎng)絡(luò)設(shè)備日志、安全設(shè)備日志、系統(tǒng)平臺日志、應(yīng)用日志。

07.

軟件廢棄階段安全管理策略

由于軟件無法滿足業(yè)務(wù)的要求,或者更新?lián)Q代時,應(yīng)將應(yīng)用軟件退出生產(chǎn)運行環(huán)境。軟件廢棄包括:軟件廢棄申請、軟件廢棄實施二個階段。在軟件廢棄階段的主要安全活動:
  • 軟件剩余信息檢查:檢查廢棄系統(tǒng)或設(shè)備中是否含有敏感信息。

  • 軟件及數(shù)據(jù)安全清除:對廢棄的軟件及其相關(guān)數(shù)據(jù)通過的可靠的方式,在存儲介質(zhì)上進(jìn)行安全擦除。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产精品不卡高清在线观看| 国产精品免费自拍视频| 日韩一级欧美一级久久| 欧美一区日韩一区日韩一区| 久久99青青精品免费观看| 一区二区三区人妻在线| 国产成人免费激情视频| 欧美一区二区日韩一区二区| 风韵人妻丰满熟妇老熟女av| 亚洲天堂男人在线观看| 日韩精品中文字幕亚洲| 中文字幕亚洲精品乱码加勒比| 欧美日韩国产另类一区二区| 人妻熟女欲求不满一区二区| av在线免费观看一区二区三区 | 欧美成人一区二区三区在线 | 日韩高清一区二区三区四区| 少妇激情在线免费观看| 国内女人精品一区二区三区| 国产超碰在线观看免费| 日本成人中文字幕一区| 欧美精品中文字幕亚洲| 日韩色婷婷综合在线观看| 亚洲熟妇熟女久久精品| 日韩精品日韩激情日韩综合| 久久精品亚洲精品一区| 日本av在线不卡一区| 色综合久久超碰色婷婷| av在线免费播放一区二区| 九九热在线免费在线观看| 国产精品香蕉免费手机视频| 两性色午夜天堂免费视频| 婷婷色国产精品视频一区| 高清欧美大片免费在线观看| 99久热只有精品视频免费看| 国产精品午夜一区二区三区| 男人的天堂的视频东京热| 不卡在线播放一区二区三区| 亚洲国产成人精品福利| 好吊色免费在线观看视频| 国产欧美日产久久婷婷|