从“DevOps + Sec”到“Building Sec Into DevOps”,构建安全内生的DevOps文化
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
DevOps在路上
扫码关注公众号
扫码阅读
手机扫码阅读
数字化转型中的DevSecOps:关键点与实践
DevSecOps的由来与发展
DevSecOps的理念源于安全性需要与开发和运维同步演进,以应对开发流程、技术架构及IT基础设施的变化。通过将安全人员早期引入流程,开发、运维、安全得以协同工作。Gartner预测,到2023年,超过70%的企业将采用自动化安全漏洞扫描,而《中国DevOps现状调查报告(2023)》显示已有72.71%的企业引入了DevSecOps实践。
DevSecOps实践的12个关键点
为了实现DevSecOps的目标,企业需在开发生命周期的每个阶段融入安全性。以下是几个核心实践:
- 调整安全测试工具:确保安全测试工具与开发人员的工具链无缝集成,避免传统的耗时流程。
- 接受漏洞的存在:采用基于风险的评估方法,避免因追求零漏洞而影响开发效率。
- 专注开源组件的漏洞:通过软件组成分析(SCA)识别已知漏洞,并构建物料清单以提高安全性。
- 改进代码扫描工具:采用交互式应用程序安全测试(IAST)替代传统静态和动态测试。
- 对开发人员进行安全培训:提供基础安全编码知识,但无需让开发人员成为安全专家。
基础设施与自动化的安全保证
DevSecOps强调对自动化脚本、模板和代码实施严格的版本控制,并通过机密管理系统保护敏感数据。此外,不可变基础设施理念要求更新在开发阶段完成,避免直接修改生产系统,从而减少配置错误和安全风险。
安全事件处理与动态访问控制
DevSecOps团队应负责监控其服务的运行时操作与安全事件,并制定快速响应策略。此外,可采用动态访问权限配置(如零信任网络访问)来限制开发人员根据角色和上下文的访问权限,显著减少攻击面。
小结
DevSecOps旨在将安全性深度融入开发运维流程,企业应聚焦以下几点:
- 无缝集成安全性与合规性测试。
- 扫描开源和第三方组件的漏洞。
- 优先处理高风险漏洞,避免过度追求零漏洞。
- 采用新型安全测试工具以减少开发摩擦。
- 扩展信息安全团队至开发流程,并采用安全冠军模式。
- 对自动化脚本和基础设施实施严格的安全控制。
DevOps在路上
DevOps在路上
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
DevOps在路上的其他文章
配置管理:从ITIL,CMMI到DevOps的实践与思考
作为DevOps的实践者,这么多年经历了很多持续交付有关的工作,似乎在我的印象中“软件配置管理(SCM)”这个
效能度量-“作弊经济学”,度量的是是非非
昨天听了乔梁老师的直播,谈到了《效能度量-作弊??
你以为搞个流水线每天跑,团队就在使用CI/CD实践了?
在实践中,很多团队对于DevOps 流水线没有很透彻的理解,要不就创建一大堆流水线,要不就一个流水线通吃。实
混沌初开,DevOps落地从哪个实践开始会更合适?我选择制品管理
DevOps相关的管理实践和工程实践有很多,从精益看板,版本控制,流水线,TDD,代码检查,部署发布等等,对于
DevOps流水线设计的最佳实践
❝谈到到DevOps,持续交付流水线是绕不开的一个话题,相对于其他实践,通过流水线来实现快速高质量的交付价值
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线