應用開發過程中的關鍵安全控制管理措施有以下這些:
安全開發培訓:制訂培訓計劃,對相關人員進行培訓,培訓內容包括不限于SDL流程、安全工具使用、安全編碼、安全漏洞修復等。
明確安全和隱私需求:盡早定義和整合安全與隱私要求有助于更容易識別關鍵里程碑和可交付成果,盡量避免因為安全問題而導致項目延期發布。
設計階段考慮安全隱私設計和減小攻擊面:在設計階段應仔細考慮安全和隱私問題,在項目初期確定好安全需求,盡可能避免安全引起的需求變更。
評審安全設計:安全人員對系統設計進行評審,評審內容包括但不限于對安全設計、隱私設計、加密設計、可減小的攻擊面等。
制定安全編碼規范并定期修訂:制定安全編碼規范,并要求開發人員學習并遵照執行。
代碼安全掃描(白盒掃描):使用代碼掃描工具對代碼進行安全掃描,對掃描發現的漏洞進行修復。
Web應用安全掃描(黑盒測試):使用Web應用安全掃描工具對所有功能模塊進行安全掃描,對掃描發現的漏洞進行修復。
移動App安全掃描:使用移動App安全掃描工具對移動App進行安全掃描,對掃描發現的漏洞進行修復。
移動App安全加固:使用移動App安全加固工具對移動App進行安全加固。
建立發布標準(安全):根據安全要求和自身業務特點,建立安全發布標準,明確符合安全要求的系統才允許發布。
執行最終安全審查:根據安全發布標準,對要發布的應用系統進行審查,符合發布標準的應用系統允許發布。
數據庫操作審計:接入數據庫審計系統,對數據庫操作行為進行審計,對違規操作進行提示。
回答所涉及的環境:聯想天逸510S、Windows 10。
應用開發過程中的關鍵安全控制管理措施有以下這些:
安全開發培訓:制訂培訓計劃,對相關人員進行培訓,培訓內容包括不限于SDL流程、安全工具使用、安全編碼、安全漏洞修復等。
明確安全和隱私需求:盡早定義和整合安全與隱私要求有助于更容易識別關鍵里程碑和可交付成果,盡量避免因為安全問題而導致項目延期發布。
設計階段考慮安全隱私設計和減小攻擊面:在設計階段應仔細考慮安全和隱私問題,在項目初期確定好安全需求,盡可能避免安全引起的需求變更。
評審安全設計:安全人員對系統設計進行評審,評審內容包括但不限于對安全設計、隱私設計、加密設計、可減小的攻擊面等。
制定安全編碼規范并定期修訂:制定安全編碼規范,并要求開發人員學習并遵照執行。
代碼安全掃描(白盒掃描):使用代碼掃描工具對代碼進行安全掃描,對掃描發現的漏洞進行修復。
Web應用安全掃描(黑盒測試):使用Web應用安全掃描工具對所有功能模塊進行安全掃描,對掃描發現的漏洞進行修復。
移動App安全掃描:使用移動App安全掃描工具對移動App進行安全掃描,對掃描發現的漏洞進行修復。
移動App安全加固:使用移動App安全加固工具對移動App進行安全加固。
建立發布標準(安全):根據安全要求和自身業務特點,建立安全發布標準,明確符合安全要求的系統才允許發布。
執行最終安全審查:根據安全發布標準,對要發布的應用系統進行審查,符合發布標準的應用系統允許發布。
數據庫操作審計:接入數據庫審計系統,對數據庫操作行為進行審計,對違規操作進行提示。
回答所涉及的環境:聯想天逸510S、Windows 10。