你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

适用于 Azure Kubernetes 服务 (AKS) 的 Azure Linux with OS Guard(预览版)简介

本文概述了 Azure Kubernetes 服务(AKS)上的 Azure Linux with OS Guard(预览版),包括关键功能、区域可用性以及资源以便入门。

什么是具有 OS Guard 的 Azure Linux?

使用 OS Guard 的 Azure Linux 是 Azure Linux 的强化不可变变体。 它为 AKS 上的容器主机提供强大的运行时完整性、防篡改性和企业级安全性。 OS Guard 基于 Azure Linux 构建,并添加了内核和运行时功能,这些功能强制实施代码完整性,保护根文件系统免受未经授权的更改,并应用强制访问控制。

可以在新群集中使用 OS Guard 节点池部署 Azure Linux,将具有 OS Guard 节点池的 Azure Linux 添加到现有的 Azure Linux 或 Ubuntu 群集,或使用 OS Guard 节点将 Azure Linux 或 Ubuntu 节点迁移到 Azure Linux。

若要了解有关使用 OS Guard 的 Azure Linux 的详细信息,请参阅 包含 OS Guard 的 Azure Linux 文档

为什么将 Azure Linux 与 AKS 上的 OS Guard 配合使用?

在 AKS 上使用 OS Guard 的 Azure Linux 通过添加增强的安全功能来帮助保护容器工作负载免受高级威胁,从而构建了 Azure Linux 的优势。 OS Guard 提供:

  • 不可变性:目录 /usr 装载为受 dm-verity 保护的只读卷,防止执行被篡改或不受信任的代码。
  • 代码完整性:OS Guard 集成了 完整性策略强制(IPE)Linux 安全模块 ,以确保只允许来自受信任签名卷的二进制文件执行。 (IPE 在公共预览版期间以审核模式运行
  • 强制访问控制:OS Guard 集成 SELinux,以限制哪些进程可以访问系统中的敏感资源。 (SELinux 在公共预览版期间以宽松模式运行
  • 与 Azure 安全功能集成:对受信任启动和安全启动的原生支持,可提供测量启动保护和证明功能。
  • 已验证的容器层:使用已签名的 dm-verity 哈希验证容器映像和层。 这可确保在运行时仅使用经过验证的层,从而降低容器逃逸或被篡改的风险。
  • 主权供应链安全:OS Guard 继承 Azure Linux 的安全生成管道、签名的统一内核映像(UKIs)和软件材料清单(SBOM)。

详细了解 Azure Linux 与 OS Guard 的主要功能

区域可用性

具有 OS Guard 的 Azure Linux 可用于 AKS 所在的同一 区域

在 AKS 上使用 OS Guard 开始使用 Azure Linux

通过以下资源在 AKS 上使用 OS Guard 开始使用 Azure Linux:

后续步骤

若要了解有关使用 OS Guard 的 Azure Linux 的详细信息,请参阅 包含 OS Guard 的 Azure Linux 文档