什么是SecDevOps

举报
kaliarch 发表于 2022/08/19 22:46:53 2022/08/19
【摘要】 由于十分之九的漏洞是从代码缺陷开始的,难怪公司急于将安全性纳入他们的开发管道中。伴随着这种热潮,出现了一个全新的行业–开发设备–以及与之相适应的行话。 Rugged DevOpsRugged DevOps专注于将安全融入发展的文化。Josh Corman、Jeff Williams和David Rice撰写的宣言强调了“创建可用的、可生存的、可防御的、安全的和弹性的软件的能力”,在这个威胁环...

由于十分之九的漏洞是从代码缺陷开始的,难怪公司急于将安全性纳入他们的开发管道中。伴随着这种热潮,出现了一个全新的行业–开发设备–以及与之相适应的行话。

Rugged DevOps

Rugged DevOps专注于将安全融入发展的文化。Josh Corman、Jeff Williams和David Rice撰写的宣言强调了“创建可用的、可生存的、可防御的、安全的和弹性的软件的能力”,在这个威胁环境不断变化的世界中,软件可能以我们从未想过的方式使用。它不依赖于特定的开发方法,而是关于作为开发的一部分不断发展的安全性的积极主动。

Security-by-Design

正如它听起来的那样,设计安全侧重于在产品或特定功能中构建安全的编码实践。它着眼于在最早阶段应用稳健的安全控制,以最小化攻击表面积,并预测风险区域,以确保防御深度。您经常会在这里听到威胁建模之类的练习–在某些方面,它类似于预测笔测试,在编写代码之前,您试图查看代码可能被恶意使用的方式。

左移

Shift-left专注于在开发生命周期的早期移动安全性测试–实际上是在过程中向左移动。重点放在SDLC中安全测试的时间、地点和频率。它在很大程度上依赖于DevOps管道的自动化,以支持AppSec测试与开发并行。然而,公司经常在这方面苦苦挣扎,因为他们担心测试太快,破坏了速度和安全之间的平衡。

只有DevSecOps,还是将安全集成到开发管道中的总括术语,有三个子变体,即DevSecOps、DevOpsSec和SecDevOps。
我们认为这是有区别的,与DevSecOps的三个变体实际上反映了将安全集成到开发管道中的成熟度。

DevOpsSec把安全放在她的开发之后。它仍然意味着一定程度的集成到开发过程中(相对于DevOps+Sec),但只有在代码已经在生产中之后。90%的公司在代码进入生产后就开始进行安全测试,尽管在生产中修复漏洞更加困难和昂贵。

你有DevopsSec吗?

  • 安全团队与开发团队隔离开来,除了在危急情况下,他们之间的互动有限
  • 您定期安排漏洞扫描,因为您知道安全性不仅仅是遵从性
  • 结果在单独的工作流程中管理,可能是手工管理的

DevOpsSec就像建造一所房子,让它的居住者搬进来,然后检查它是否建造正确。然后到了修复它的时候,它需要更长的时间,而且从来都不是非常正确的…

DevSecOps

DevSecOps专注于将测试工具集成到开发管道中。然而,由于专注于工具,它缺乏项目上下文,这意味着在速度和安全性之间需要权衡。当57%的开发团队每周或更频繁地发布代码时,现在,很难说,让我们慢下来。
你有DevSecops吗?

  • 安全和开发团队对彼此的流程具有可见性
  • 安全测试不仅仅是SAST和DAST,它使用IAST和RASP以及SDLC的其他组件(例如容器安全、云配置安全)
  • 结果在同一产品管理平台中管理

回到我们的建造房屋类比,DevSecOps就像是在建造时汇编一份需要修复的东西的打孔列表,但没有足够的信息来知道修复它们的顺序,或者它们是否需要全部修复。

SecDevOps

SecDevOps是关于将安全性集成到开发过程中的。通过关注安全过程与开发过程的一致性,而不是仅仅关注工具,安全可以集成到每个阶段,然后由工具支持而不是由工具阻碍。
你有SecDevOps吗?

  • 安全和开发团队有一个定期的、集成的节奏(Sec甚至可能参加代码审查!)
  • 项目根据项目详细信息获得指定的特定策略
  • 结果被自动排序并作为工作项集成回开发工作流

SecDevOps是我们建造房屋的方式:流程是预先定义的,以确保在正确的时间进行检查,关键项目在推进之前得到固定,而其他项目可以适当地确定优先级并在以后固定,或者允许成为安全债务的一部分。
任何转变都不会在一夜之间发生。然而,达到最终的SecDevOps状态并不是一个乌托邦式的梦想,而是当您将开发、运营和安全团队使用的人员、流程和工具对齐时,很容易实现的梦想。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。