ITPub博客

首页 > IT基础架构 > 网络安全 > CISO 如何在CI/CD环境中维护安全

CISO 如何在CI/CD环境中维护安全

翻译 网络安全 作者:zktq2021 时间:2022-08-25 16:23:31 0 删除 编辑

如今,DevOps已经成为一种趋势。敏捷开发和发布可以帮助公司快速解决客户问题和市场创新需求。

在传统开发流程中,安全团队和开发人员分开工作,在软件发布周期的预定时间进行安全工作。但这种方式对于敏捷开发来说并不适用,安全审计成为软件发布过程中的障碍。

鉴于数据泄露的严重后果,安全性已成为产品首要考虑的问题之一。组织需要将安全性与敏捷开发结合起来,首席信息安全官为实现安全集成的敏捷开发机制可以如何做?

优先进行机器ID验证

传统的身份管理协议优先考虑人的身份验证。用户id和密码占主导地位。然而,自动化主导了DevOps协议,因此,机器ID主导了ID验证领域。

敏捷的安全方法首先保护系统不受未经授权的计算机访问。通过在组织中使用微服务、基于云的容器和其他自动化过程,机器被交织到现代应用程序中。考虑到安全性与开发之间的距离,大多数应用程序无法保护和验证访问敏感机密的机器ID。因此,在处理身份安全问题时,CISO优先考虑机器ID验证。

提高安全性和开发协作

在传统流程中,开发人员和安全团队彼此孤立。目前,DevOps优先考虑快速发布代码,并且不包括安全性,因此,安全与开发的时间线不同,产生了不必要的摩擦。

安全性成为CI/CD管道中不可分割的一部分。Jira等工具促进了所有团队之间的交流。例如,安全团队可以查看发布时间表,并消除代码验证过程产生的摩擦。诸如预先验证安全性的代码模板、从头实施安全性的编码标准,使用对预发布代码进行健壮性测试及安全测试的自动化测试工具。此外,安全团队还可以检查和预验证开发环境,以确保代码可移植性不会带来任何潜在的安全风险。

监控配置更改

DevOps环境优先考虑快速发布和反馈管理。因此,经常会发生配置更改,在快速发布环境中,配置变更导致了一些安全风险。CISO采用日志记录和审计工具有助于追踪和管理问题。

将安全引入敏捷开发是一项艰巨的任务,需要敏捷开发团队和安全团队的共同协作和努力,构建一个具备安全性的CI/CD 管道,开发更安全的产品。



https://www.helpnetsecurity.com/2022/08/25/how-cisos-can-safeguard-security-in-ci-cd-environments/


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70000012/viewspace-2912038/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
中科天齐软件源代码安全缺陷检测平台(WuKong)是一款B/S 架构的国产信创静态软件安全测试工具,为客户在软件开发过程中查找、识别、追踪绝大部分主流编码中的技术漏洞与逻辑漏洞,帮助用户提升抵御网络攻击、防止数据泄露等安全问题的能力。

注册时间:2021-05-14

  • 博文量
    533
  • 访问量
    358772