ToB企服应用市场:ToB评测及商务社交产业平台

标题: 什么是安全左移怎样实现安全左移 [打印本页]

作者: 拉不拉稀肚拉稀    时间: 2024-7-17 06:12
标题: 什么是安全左移怎样实现安全左移
一、传统软件开发面对的安全寻衅

传统软件开发面对的安全寻衅重要包罗以下几个方面:
二、什么是安全左移

在传统的软件开发流程中,安全测试和评估通常在开发周期的后期举行,好比在测试阶段或部署前。然而,这种方法往往会导致在产品即将发布时才发现安全问题,从而增加了修复资本和风险。
安全左移(Shift-Left Security)是一种软件开发实践,其焦颔首脑是将安全步伐提前到软件开发生命周期(SDLC)的更早阶段。安全左移的目的是在软件开发的早期阶段,甚至是在编码之前,就开始思量和实施安全步伐。这样,潜在的安全问题可以在它们变得更加根深蒂固和难以修复之前被发现息争决。
三、安全左移与安全开发生命周期(SDL)

安全左移(Shift-Left Security)与安全开发生命周期(SDL, Security Development Lifecycle)紧密相关,是SDL中的一个紧张概念。
安全左移是一种在软件开发过程的早期阶段就引入安全思量的实践,旨在帮助开发人员在代码被集成、测试、记录甚至发布之前,就能发现潜在的安全风险。这种方法的目的是提高安全任务的效率,并确保这些必要的任务不会遗留到开发周期竣事。

SDL由微软提出并应用一个帮助开发人员构建更安全的软件息争决安全合规要求的同时低落开发资本的软件开发过程,偏重于软件开发的安全保证过程,旨在开发出安全的软件应用。其焦点理念是将安全思量集成在软件开发的每一个阶段,包罗需求分析、设计、编码、测试和维护。SDL的目的是通过在各个阶段都增加相应的安全活动,来减少软件中毛病的数量并将安全缺陷低落到最小程度。
在安全左移与SDL的关系中,可以认为安全左移是SDL的一种实践方式。也就是说,通过实施安全左移,可以将SDL的理念和方法更好地应用到实际的软件开发过程中。安全左移夸大在软件开发早期阶段就引入安全思量,这与SDL将安全思量集成在软件开发每个阶段的目的是一致的。
四、安全左移对开发的寻衅

安全左移对开发带来的寻衅重要表现在以下几个方面:
为了应对这些寻衅,企业可以采取以下步伐:
五、从DevOps到DevSecOps

随着对软件安全性的要求不停提高,传统的DevOps模式开始面对寻衅。什么是DevOps见《研发管理之认识DevOps》。为了确保软件在开发过程中的安全性,必要在DevOps的基础上引入安全性的思量,这就是DevSecOps(Development,Security,Operations的组合词)的出现。

DevSecOps是一种集开发、安全和运维于一体的新型软件开发和运营模式。它夸大在快速迭代和连续交付的配景下,将安全性融入到整个软件开发过程中,实现开发、安全和运维的协同和一体化。在DevSecOps模式下,安全性不再是软件开发过程的一个附加环节,而是贯穿于整个开发流程中,从需求分析、设计、编码、测试到部署和维护的每个阶段都必要思量安全性。
与DevOps相比,DevSecOps具有以下上风:
DevSecOps和DevOps在理念和实践上存在一些关键的区别,重要表现在以下几个方面:
六、SDL与DevSecOps

SDL(Security Development Lifecycle)和DevSecOps(Development Security Operations)都是旨在增强软件开发过程中的安全性的方法论。SDL提供了一种系统化的方法来集成安全实践,而DevSecOps则提供了一种文化和实践框架,以支持SDL的安全实践在DevOps环境中的实施,DevSecOps可以看作是SDL在现代敏捷和DevOps环境中的扩展和顺应,它夸大了自动化和连续集成的紧张性。


博客地址:http://xiejava.ishareread.com/

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4