随着计算机技术的快速发展和互联网、移动应用的普及,软件安全已成为与功能、性能、稳定性并重的计算机系统重要组成部分。没有安全的软件,任何美妙的功能都将失去意义,公司的机密数据、客户隐私、系统的可靠性将无法得到保障。因此,如何有效评估、开发安全、可靠的软件是当前众多软件开发企业面临的重大挑战。某全球性商业银行为提高软件开发的安全性,要求端玛科技及其专家团队协助实现微软安全开发生命周期(SDL)优化模型,并在采纳和实施过程中提供帮助。目标是从SDL的五个能力领域的最初的基本级水平逐步过渡到标准级、高级和动态级,以高效开发安全的软件。微软安全开发生命周期(SDL)优化模型旨在帮助开发企业以低成本、循序渐进地实现SDL,促进软件安全性与隐私性的融合。该模型通过评估企业的当前状态、引入微软的成熟过程,以及制定预算、计划和人员配置策略,帮助企业生产更安全的软件。SDL优化模型简化为五个能力领域,与软件开发企业的架构相呼应,覆盖项目管理、开发、测试及操作中的员工角色。此外,建立中央安全专家团队以管理活动、提供专家援助和资源,帮助不同团队实施新的安全和隐私实践。高级水平中,SDL实践包括明确的执行力度,所有新的、高风险项目都必须实施SDL实践和质量把关,安全和隐私实践在整个软件开发生命周期中环环相扣,工作价值得到最大化。动态级则实现企业级培训目标,要求所有可应用项目上实现软件安全,达到成熟度水平,确保在每个发布周期都能达到更高的安全要求,并使原有的系统合规。随着SDL优化模型成熟度不断提高,企业应提高自身执行目标和SDL成果,从初步验收合格水平提高到强制执行水平。SDL实践将升级为技术精通和高效的级别,SDL活动的覆盖面将从少数几个试点项目扩展到所有存在安全和隐私风险的产品与服务。端玛科技及其安全专家团队将为某银行提供咨询服务,包括安全软件开发生命周期(SSDLC)差距分析、安全软件开发生命周期(SSDLC)过程指导、针对设计、实现、测试和质量保证的分团队指导、软件安全培训等,以将SDL优化模型整合到正在开发的手机银行系统中,并在一年时间里使该项目组织的成熟能力从基本级提高到标准级,进而进入高级水平,提高手机银行系统的安全性。同时,将整理的策略、标准、最佳实践、培训、分析方法、过程和工具逐渐推广到XXX银行的其他项目,以便在全行推广SDL。