Sync: add container security notes

This commit is contained in:
2026-04-24 13:16:42 +08:00
parent 761fa71f69
commit 3b55f3af4d
16 changed files with 626 additions and 144 deletions

View File

@@ -41,6 +41,10 @@ Key concepts: [[Recursive Self-Optimization]], [[Generator Space]], [[Self-Refer
### Cloud Transformation & DevOps
Cloud Transformation Programme (CTP) materials cover AWS landing zones, EKS, Terraform, GitOps, FinOps, observability, security, and enterprise architecture. Key themes: 3 Lines of Defence framework, ITSM, container hardening, backup & DR strategies. DevOps culture focuses on four pillars: Collaboration, Automation (CI/CD, IaC), Continuous Improvement (Kaizen), and Customer-Centricity. Agile practices (Scrum, Kanban) are symbiotic with DevOps. Emerging trends: DevSecOps, GitOps, Serverless DevOps, AI/ML-driven automation, and Edge Computing DevOps.
**[[ctp-topic-21-supply-chain-security-in-micro-focus]]**CTP Topic 21Micro Focus 产品安全小组 Shlomi Ben-Hur 主讲的软件供应链安全新方法——核心议题在云转型背景下软件供应链安全已成为企业安全战略的重中之重。供应链产品层面涵盖源码管理SCM、构建组件CI、制品库到最终交付系统CD的所有环节Micro Focus 内部存在 17 种不同 SCM 工具的极高多样性。主要驱动因素SolarWinds 攻击事件(通过渗透构建过程注入恶意代码)、美国网络安全行政命令、以及向 AWS/SaaS 迁移带来的开放性风险。核心转变:从过去 99% 关注研发安全(代码扫描/渗透测试)转向全生命周期安全防护;供应链安全成为 SDL安全开发生命周期的第五大支柱强调必须同时确保 CI 过程(构建环境/自动化服务器)和 CD 过程(交付系统)的完整性,防止黑客在任何环节篡改二进制文件。属 [[Supply Chain Security供应链安全]] 在 [[Micro Focus]] 云转型场景的核心实践,与 [[DevSecOps]](开发安全运维一体化)高度关联。
**[[ctp-topic-49-container-lifecycle-hardening-standards]]**CTP Topic 49Micro Focus 产品安全小组 Ashish 主讲的容器镜像构建阶段 11 条安全加固标准——涵盖使用 Micro Focus 基础镜像non-root/non-privileged、引入 Init 系统([[tini]] 防止僵尸进程、镜像不含敏感信息、只读根文件系统readOnlyRootFilesystem: true、[[emptyDir Volume]] 临时文件系统、镜像漏洞扫描、容器单应用原则、禁用 Kubernetes API 自动挂载automountServiceAccountToken: false、私有服务账号配合精确 RBAC、避免 hostNetwork 和 hostPort。辅以 Demo 演示 [[tini]] 阻止僵尸进程和只读文件系统阻止未授权文件创建的效果。属 [[DevSecOps]] 在容器层面的具体实践,与 [[ctp-topic-21-supply-chain-security-in-micro-focus]] 共同构成供应链安全体系(上游源码 → 中游镜像构建 → 下游运行时)。
**[[public-cloud-learning-sessions-eks-optimization-part-1-of-3-compute-optimization]]**Public Cloud Learning SessionsEKS 计算优化专题 Part 1Karpenter 深度解析与 Cluster Autoscaler 对比——Karpenter 直接与 EC2 Fleet API 通信降低延迟,原生集成 Kubernetes 调度约束node selectors/affinity/taints/tolerations/topology spread内置 Spot 中断处理EventBridge + SQS和 AMI 滚动升级Eliminate 节点组管理痛点Consolidation 策略自动整合低利用率节点支持中断预算控制和峰值时段豁免。Part 3 将介绍 EKS Auto Mode 进一步简化数据平面管理(内置 Karpenter Controller。属 [[Karpenter]] 在 AWS EKS 的核心实践,与 [[ctp-topic-70-eks-deployment-using-iac]]EKS IaC 部署)共同构成 EKS 完整知识链路。
**[[public-cloud-learning-sessions-eks-optimization-part-2-of-3-running-containers-w]]**Public Cloud Learning SessionsEKS 计算优化专题 Part 2Bottlerocket OS火箭瓶深度解析——AWS 专为容器工作负载优化的最小化开源 Linux 发行版,核心设计理念:最小化(去除包管理器/Shell/SSH仅打包必要内核组件、安全更新分区镜像 A/B 切换确保原子性、安全加固dm-verity 根文件系统加密验证 + SE Linux enforcing 模式 + 根文件系统默认只读。Variant 机制通过平台+架构+工作负载组件组合在构建时定制功能,支持 Bottlerocket for EKS AMI自管理节点组、托管节点组Managed Node Groups和 Carpenter 节点池三种集成方式。属 [[Bottlerocket]] 在 [[Amazon EKS]] 场景的核心实践,与 Part 1Karpenter 计算优化)和 Part 3EKS Auto Mode共同构成 EKS 优化三专题完整链路Part 3 的 EKS Auto Mode 默认使用 Bottlerocket 作为节点操作系统。
@@ -89,6 +93,8 @@ Cloud Transformation Programme (CTP) materials cover AWS landing zones, EKS, Ter
**[[ctp-topic-26-standard-ami-build-publish-share-processes]]**CTP Topic 26Foundation AMI 全生命周期管理详解——Srihari、Alan 和 Praveen 三位专家主讲。Foundation AMI 基于市场主流 OSCentOS/Ubuntu/Windows进行 CIS 安全基准加固,集成 McAfee EPO 防病毒 + Syslog-ng 日志管理 + AD 单点登录 + SSM Agent + SiteScope 监控;使用 HashiCorp Packer + Jenkins 流水线实现镜像创建完全自动化通过跨账号共享AMI Sharing分发至全球多区域俄勒冈/法兰克福/悉尼而非物理复制AMI Copying避免额外存储成本每两个月更新采用 N-2 版本保留策略。责任共担模型CCOE 提供安全基础镜像,产品团队在其上构建产品特定 AMI。属 [[AWS-Landing-Zone]] AMI 层的核心基础,与 [[ctp-topic-58-aws-ec2-image-builder]](演进方向 EC2 Image Builder和 [[learning-sessions-standard-amis-updates]]2023年更新机制共同构成完整的 AMI 管理知识体系。
**[[ctp-topic-55-aws-firewall-manager]]**CTP Topic 55AWS Firewall Manager 在 Grand Torque 多 Landing Zone 环境中的集中化安全策略管理实践——核心动机:跨 RLABS/R&D/SAS/CAT 多个 Landing Zone 管理安全策略的复杂性;原有 Checkpoint Firewall 无法完全覆盖公网子网流量安全。核心方案:①在独立的 Firewall Manager 账户创建安全组策略,指定目标账户或 OU自动将基线安全组附加到现有和新实例②三种策略类型——通用安全组允许产品团队自增、审计与强制安全组规则拒绝过度宽松规则支持手动或自动修复、清理未使用冗余安全组③通过 RAM 前缀列表跨账户共享规则,支持 Atlantis CI/CD 流水线部署。Demo 演示了策略创建后 EC2 实例的自动附加与策略删除后的自动移除。前提条件OU 内管理员权限 + AWS Config 全账户启用。属 [[AWS-Landing-Zone]] 安全策略集中化管理层的核心实践,与 [[ctp-topic-10-aws-landing-zone-lz-data-collection-tagging-related-security]]Checkpoint 防火墙)互补——后者提供网络边界防火墙,前者提供实例级别安全组基线。|
**CTP Topic 10**[[ctp-topic-10-aws-landing-zone-lz-data-collection-tagging-related-security]]AWS Landing Zone 部署、数据收集策略与基于标签的云原生安全架构——Steve Jarman 和 Pradeep 主讲。核心内容①Landing Zone 部署前必须深入了解 BU 资产清单、IP 地址空间及数据敏感性②DNS、Transit Gateway 等基础服务已通过 SRE 团队实现高度自动化;③**基于标签的安全控制机制**——传统基于 IP 的防火墙规则无法适应云环境动态性,转向利用 AWS 标签作为安全凭证;④**SCP 强制执行标签规范**——通过「显式拒绝」逻辑防止用户通过篡改标签绕过审计,确保资源创建时即具备正确的 BU/产品/环境归属;⑤**Checkpoint 防火墙有序层逻辑**——按优先级执行地理屏蔽 → BU 隔离 → 产品隔离 → 环境隔离,实现跨 VPC/On-prem/互联网的精细化流量控制⑥Inline 层基于账号号的父子规则架构,简化跨账户策略管理。与 [[ctp-topic-1-gruntwork-landing-zone-architecture]] 的安全层扩展,与 [[ctp-topic-28-aws-tag-validation-tool]](标签审计)共同构成标签治理闭环。
**[[ctp-topic-45-automatic-ip-address-allocation-with-ipam]]**CTP Topic 45Infoblox NIOS IPAM 自动分配 AWS VPC IP 地址——通过 YAML 配置文件声明期望子网大小和区域父 CIDRNIOS 自动分配下一个可用 IP 地址块(≤/24 自动,>/24 需审批);销毁 VPC 时自动从 IPAM Grid 清除条目;建立单一可信数据源,消除手工电子表格记录。属 [[IPAMIP Address Management]] 的机制层详解。
@@ -135,6 +141,8 @@ Key concepts: [[Process]], [[Value]], [[Value-Stream]], [[Value-Adding]], [[Wast
**[[public-cloud-learning-sessions-opentext-gis-security-policies-20241015-160257-me]]**Learning SessionsMike & Ed 主讲OpenText 全球信息安全团队GIS安全策略全景——GIS 是分层组织架构包含安全运营事件响应与保障、合规认证与政策执行、治理风险验证GRV季度审查 Admin 角色、隐私新增集成中四个支柱。OpenText 采用分层方法定义安全策略——与各团队协作定义"做什么",与执行团队协作确定"怎么做";持有 FedRAMP 等多项行业及政府认证,可进入多个垂直市场销售;每月处理 2250 亿条日志,分诊约 350 个案例。姿态框架基于 ISO 270012022 年更新,新增 11 个控制方面Global Information Security PolicyGISP是最高纲领性政策季度审查。安全运营涵盖 Cyber Response Center、威胁情报BrightCloud、云安全、安全工具与工程等核心服务合规组织涵盖合规项目、路线图、产品风险评估、持续合规与审计、自动化等内容。属企业级安全治理体系的核心入门与 [[ctp-topic-10-aws-landing-zone-lz-data-collection-tagging-related-security]]AWS 层面标签化安全互补——GISP 定义全局政策纲领Landing Zone 层面通过标签和 SCP 实现技术落地。
**[[ctp-topic-52-3-lines-of-defence-3lod-framework-cloud-security-posture-management]]**CTP Topic 52CoyoteEnterprise Application Security 负责人)分享 Three Lines of Defence3LoD安全治理框架落地和 Cloud Security Posture ManagementCSPM工具选型——3LoD 框架经 ELT 批准后成为组织统一的安全治理模型,明确业务单元(一线:实施管理安全控制)→ 集团职能部门(二线:政策/事件响应/网络安全工具)→ 审计三线确保一二线合规的三层责任分层解决了此前安全团队和政策碎片化导致的审计问题。CSPM 解决多云账户管理碎片化问题,提供统一的合规框架视图( CIS、NIST、ISO和自定义策略能力Cloud Guard 在 POC 后被选中,核心功能涵盖态势管理、资产管理、网络配置可视化、事件管理和威胁情报,新账户在创建流程中即被纳入 Cloud Guard 确保全面覆盖。核心理念:**从被动安全响应转向主动防御**,通过 CSPM 主动发现和修复云配置偏差。与 [[ctp-topic-55-aws-firewall-manager]]Firewall Manager 安全组策略)和 [[ctp-topic-10-aws-landing-zone-lz-data-collection-tagging-related-security]](标签化安全)共同构成完整的云安全防护体系,与 [[public-cloud-learning-sessions-opentext-gis-security-policies-20241015-160257-me]]GIS 安全策略全景)互补——后者定义组织层面的安全策略框架,前者定义云安全运营的技术落地层。
**[[ctp-topic-28-aws-tag-validation-tool]]**CTP Topic 28AWS 标签验证工具——Lewis Brown 主讲SRE 团队开发的 Python/Boto3 工具。Checkpoint 防火墙通过读取 EC2、安全组、负载均衡器的标签值动态配置网络访问策略标签缺失或无效将导致流量被拦截SCPs 可阻止不合规资源创建但无法修复存量资源。该工具通过 `variables.yaml` 定义每个账户的合法标签值,自动扫描 EC2/安全组/负载均衡器/Lambda生成 CSV 审计报告。使用 Poetry 管理 Python 环境,存放于 SRE Tools Repository。标签策略还计划用于未来成本核算区分同一账户下不同产品的资源消耗。属 [[AWS-Landing-Zone]] 标签治理闭环的核心补充——制定规范Topic 10→ 强制执行SCPs→ 审计发现Topic 28
**[[ctp-topic-30-managing-change]]**CTP Topic 30云转型中的变更管理与 SRE 团队协作——Brendan StarnigSRE Function Lead主讲。核心内容①SRE 职责——用软件工程思维解决运维问题追求可靠性、可测试性、可重复性核心是打破运维与产品的壁垒②变更分类——Standard Change预批准完全自动化 IaC+CI/CD无需 CAB→ Normal Change需 CAB 审批,目标是通过自动化逐步归入 Standard Change→ Emergency Change立即执行缓解事故事后 CAPA/Post-mortem 修复根因③SRE 三阶段协作——构建Build/早期上线支持Early Live Support/BAU④Self-Healing 演进方向——各产品组分享实践SRE 协助在监控产品中落地。属 [[AWS-Landing-Zone]] 运维治理层的核心补充,与 [[ctp-topic-28-aws-tag-validation-tool]]IaC 变更的 Tagging 标准属于 Standard Change 范畴)共同构成变更管理知识体系。