View a markdown version of this page

支持的 CPU 架构、操作系统和内核版本 - Amazon GuardDuty
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

支持的 CPU 架构、操作系统和内核版本

本节整合了经验证支持 GuardDuty 安全代理的 CPU 架构、操作系统分发和内核版本。除非单独指定资源类型,否则这些要求适用于 Amazon EC2 实例 Amazon Fargate (仅限 Amazon ECS)和 Amazon EKS 集群的运行时监控。

内核支持包括eBPFTracepoints、和Kprobe。对于 CPU 架构,运行时监控支持 AMD64 (x64) 和 ARM64(Graviton2 及更高版本)1。

下表显示了已通过验证支持 GuardDuty 安全代理的操作系统发行版和内核版本。

操作系统分发 2 内核版本 3
Amazon Linux 2

5.44、5.104、5.15

Amazon Linux 2023

5.44、5.104、5.15、6.1、6.5、6.8、6.12

Ubuntu 20.04、22.04、24.04、26.04

5.4 4、5.10 4、5.15、6.1、6.5、6.8、6.13、6.14、6.15、6.16、6.17、6.18、7.0

Debian 11、12、13

5.44、5.104、5.15、6.1、6.5、6.8、6.12

RedHat 9.4、10.2

5.14、6.12

Fedora 34、40、41、43、44

5.11、5.17、6.8、6.12、7.1

CentOS Stream 9、10

5.14、6.12

甲骨文 Linux 8.9、9.3

5.15

洛基 Linux 9.5、10.1

5.14、6.12

Alma Linux 9、10

5.14、6.12

SUSE Linux 企业服务器 16

6.12

Bottlerocket

5.4 4、5.10 4、5.15、6.1、6.18

  1. 运行时监控不支持第一代 Graviton 实例,例如 A1 实例类型。

  2. 对各种操作系统的支持- GuardDuty 已验证运行时监控支持上表中列出的操作发行版。虽然 GuardDuty 安全代理可以在上表中未列出的操作系统上运行,但该 GuardDuty 团队无法保证预期的安全值。

  3. 对于任何内核版本,都必须将 CONFIG_DEBUG_INFO_BTF 标志设置为 y(含义为 true)。这是必需的,这样 GuardDuty 安全代理才能按预期运行。

    对于 Amazon Fargate (仅限 Amazon ECS),此内核选项由 Fargate 管理,无需您执行任何操作。

  4. 对于内核版本 5.10 及更早版本, GuardDuty 安全代理使用 RAM (RLIMIT_MEMLOCK) 中的锁定内存来按预期运行。如果您的系统RLIMIT_MEMLOCK值设置得太低, GuardDuty 建议将硬限制和软限制都设置为至少 32 MB。有关在 Amazon EC2 实例上验证和修改默认RLIMIT_MEMLOCK值的信息,请参阅查看和更新 RLIMIT_MEMLOCK 值。