图书
教程
Kubernetes 基础教程
Istio 基础教程
Envoy 基础教程
译文
更新
标签
关于
Jimmy Song
DevSecOps
4.3 基础设施即代码的 CI/CD 管道
为应用程序分配基础设施的传统方法包括最初用配置参数和持续的任务配置计算和网络资源,如补丁管理(如操作系统和库),建立符合合规法规(如数据隐私),并进行漂移(当前配置不再提供预期的操作状态)纠正。 基础设
安全
发布于 2022-05-18
第一章:简介
云原生应用由多个松散耦合的组件(称为微服务,通常以容器形式实现)组成,在需要零信任概念的无边界网络环境中运行(企业内部或云),并由来自不同地点的用户访问(例如,校园、家庭办公室等)。云原生应用不只是指
安全
发布于 2022-05-18
1.1 范围
从理论上讲,DevSecOps 原语可以应用于许多应用架构,但最适合于基于微服务的架构,由于应用是由相对较小的、松散耦合的模块组成的,被称为微服务,因此允许采用敏捷开发模式。即使在基于微服务的架构中,D
安全
发布于 2022-05-18
4.4 策略即代码的 CI/CD 管道
策略即代码涉及编纂所有策略,并作为 CI/CD 管道的一部分运行,使其成为应用程序运行时的一个组成部分。策略类别的例子包括授权策略、网络策略和实现工件策略(例如,容器策略)。典型的 策略即代码软件的策略管理能力可能
安全
发布于 2022-05-18
第二章:实施 DevSecOps 原语的参考平台
如第 1.1 节所述,参考平台是一个容器编排和管理平台。在现代应用环境中,平台是物理(裸机)或虚拟化(如虚拟机、容器)基础设施上的一个抽象层。在实施 DevSecOps 原语之前,平台只是包含了应用代码,其中包含了应用逻辑和服务
安全
发布于 2022-05-18
1.2 相关的 DevSecOps 倡议
在联邦政府的各个机构中,有几个 DevSecOps 倡议,其重点和焦点各不相同,这取决于软件和任务需求所带来的流程。尽管并不详尽,但以下是对 这些倡议 的简要概述: DevSecOps 管道参与构建、签入和签出一个名为 Iron Bank 的容器镜像仓库,这是一
安全
发布于 2022-05-18
4.5 可观测性即代码的 CI/CD 管道
可观测性即代码在应用程序的每个服务组件中部署一个监控代理,以收集三种类型的数据(在第 4.1 节中描述),将它们发送到专门的工具,将它们关联起来,进行分析,并在仪表板上显示分析后的综合数据,以呈现整个应用程序
安全
发布于 2022-05-18
第三章:DevSecOps 组织准备、关键基本要素和实施
DevSecOps 在早期就将安全纳入了软件工程流程。它将安全流程和工具集成到 DevOps 的所有开发工作流程(或后面解释的管道)中,并使之自动化,从而实现无缝和连续。换句话说,它可以被看作是三个过程的组合。开发 + 安全 + 运维。 本节
安全
发布于 2022-05-18
1.3 目标受众
由于 DevSecOps 的基本要素跨越了开发(安全的构建和测试、打包)、交付 / 部署和持续监控(以确保运行期间的安全状态),本文建议的目标受众包括软件开发、运维和安全团队。
安全
发布于 2022-05-18
4.6 确保 CI/CD 管道的安全
无论代码类型如何,CI/CD 管道都有一些共同的实施问题需要解决。确保流程安全涉及到为操作构建任务分配角色。自动化工具(例如,Git Secrets)可用于此目的。为保证 CI/CD 管道的安全,以下安全任务应被视为
安全
发布于 2022-05-18
««
«
1
2
3
»
»»
引用
×