首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
技术百科首页 >安全左移 >安全左移对软件的安全漏洞修复有何改变?

安全左移对软件的安全漏洞修复有何改变?

词条归属:安全左移

安全左移对软件的安全漏洞修复带来了多方面的改变:

​一、修复时机提前​

  • ​早期发现问题​

在传统的软件开发模式下,安全漏洞修复往往集中在软件测试阶段甚至上线后。而安全左移将安全检测和漏洞发现提前到软件开发的早期阶段,如需求分析和编码阶段。例如,在编码过程中,开发人员遵循安全编码规范,能够及时发现并修复可能导致SQL注入的代码编写错误,而不是等到测试阶段才检测到这个问题。

  • ​减少漏洞遗留​

由于在早期就对安全漏洞进行处理,软件上线时遗留的安全漏洞数量会显著减少。在早期阶段修复漏洞的成本相对较低,而且不会像后期修复那样可能影响到已经完成的其他功能模块的集成和测试工作。

​二、修复成本降低​

  • ​避免大规模返工​

若在软件开发的后期才发现安全漏洞,往往需要大规模的返工来修复,这涉及到多个模块的调整和重新测试。而安全左移使得安全问题在早期被识别,在开发流程尚未复杂化之前进行修复,避免了后期因安全漏洞引发的复杂修复工作。例如,在需求分析阶段就考虑到数据加密的需求并实施,就不会在上线前发现数据安全问题而需要对整个数据存储和传输模块进行重新设计和开发。

  • ​人力和时间成本节约​

早期修复安全漏洞所需的人力和时间成本相对较低。在开发初期,开发人员对代码结构和业务逻辑还比较熟悉,能够更高效地进行漏洞修复。相比之下,后期修复时,开发人员可能需要花费更多时间重新理解代码逻辑,并且可能涉及到多个开发人员和团队的协调,增加了沟通成本和时间成本。

​三、修复质量提高​

  • ​深入理解漏洞根源​

在早期阶段,由于开发流程相对简单,开发人员可以更深入地分析安全漏洞的根源。例如,在代码审查阶段(安全左移的一部分)发现的漏洞,可以与代码的编写思路、业务需求紧密结合进行分析,从而能够从根本上解决问题,而不是仅仅进行表面的修复。

  • ​符合整体架构设计​

安全左移过程中,安全漏洞修复是在软件整体架构设计的框架下进行的。这有助于确保修复后的代码与软件的整体架构相匹配,不会因为修复漏洞而破坏软件的架构一致性。例如,在修复一个网络通信模块的安全漏洞时,会考虑到整个软件的网络架构,保证修复方案不会影响到其他模块与该模块的交互。

相关文章
使用测试自动化左移你的安全关键型软件测试
  安全认证和所需的测试和验证在软件开发预算中占了很大的比重。将软件的测试转移到左边(即在软件开发生命周期的早期),同时利用自动化技术,在成本、风险和进度方面都有很大的好处。下图1显示了商业航空公司软件开发每千行代码的成本(以百万美元为单位)(波音和空客的数据),它清楚地显示了指数级的增长。
顾翔
2021-07-22
6590
2021 DevOpsDays 东京站完美收官 | CODING 专家受邀分享最新技术资讯
DevOpsDays 是一个全球知名的系列技术会议品牌,内容涵盖了软件开发、自动化、测试、安全、组织文化以及 IT 运营的社区会议等。DevOpsDays 由 DevOps 之父 Patrick Debois 先生创办,组织中汇聚了互联网、金融以及各行各业的 DevOps 实践者,通过分享、交流彼此先进的技术思想、理念和业内最佳实践,各界精英和行业内顶尖专家以行动推动了 DevOps 在全球范围的落地。在过去十年的发展中,DevOpsDays 以城市为单位迅速席卷全球,当之无愧地成为了 DevOps 圈中最具影响力的国际盛会。
腾讯云 CODING
2021-04-23
5170
4637字,看懂从DevOps到DevSecOps的进化之路
维基百科上,DevOps(Development和Operations的组合词)是指一种重视软件开发人员(Dev)和IT运维技术人员(Ops)之间沟通合作的文化、运动或惯例。通过自动化软件交付和架构变更的流程,使构建、测试、发布软件能够更加快捷、频繁和可靠。
IT阅读排行榜
2022-01-20
8680
DevSecOps: 让大家都 Happy 的安全软件构建模式
如何用听起来很长、实践起来很难的DevSecOps,帮大家很happy地把安全软件构建出来。
火线安全
2022-03-25
5400
Shift Left在开发安全中的应用
开发安全是一个老生常谈的话题,随着云计算、虚拟化等技术的发展,开发安全在SDL(Software Development Life Cycle)、DevOps中的体现也倍受关注。很高兴受邀参加EISS开发安全分会场的邀请,谈谈自己对开发安全的一些理解与思考。会上分享的材料也都提供给主办方,并且也在SDL专属群中分享。考虑到PPT终究只是个框架,很难描绘出会议上分享的内容,故趁着假期挑灯夜战记录下来。
aerfa
2021-06-17
1.6K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券