在 AWS Audit Manager 中从头开始创建自定义控件 - Amazon Audit Manager

在 AWS Audit Manager 中从头开始创建自定义控件

当贵组织的合规性要求与 AWS Audit Manager 中提供的预先构建标准控件不一致时,您可以选择从头开始创建自己的自定义控件。

本页概述了根据您的特定需求创建量身定制的自定义控件的步骤。

先决条件

确保您的 IAM 身份具有在 AWS Audit Manager 中创建自定义控件的相应权限。建议通过这两个策略授予这些权限:AWSAuditManagerAdministratorAccess允许对 AWS Audit Manager 的用户管理访问权限

要成功地从 AWS Config 和 Security Hub 收集证据,请确保执行以下操作:

然后,每次对给定 AWS Config 规则或 Security Hub 控件进行评估时,Audit Manager 都会收集证据。

过程

步骤 1:指定控件详细信息

首先指定您的自定义控件的详细信息。

重要

强烈建议您切勿将敏感的可识别信息放入自由格式字段,例如控件详细信息测试信息。如果您创建包含敏感信息的自定义控件,则无法共享任何包含这些控件的自定义框架。

指定控件详细信息
  1. https://console.aws.amazon.com/auditmanager/home 处打开 AWS Audit Manager 控制台。

  2. 在导航窗格中,选择控件库,然后选择创建自定义控件

  3. 控件详细信息下,输入有关控件的以下信息。

    • 控件 - 输入合法名称、标题或风险评测问题。此值可帮助您在控件库中识别您的控件。

    • 描述(可选) - 输入详细信息以帮助其他人了解控件的目标。此描述显示在控件详细信息页面上。

  4. 测试信息下,输入测试控件的推荐步骤。

  5. 标签下,选择添加新标签,将标签与您的控件相关联。您可以为每个标签指定一个密钥,以恰当描述此控件支持的合规性框架。标签密钥为必填项,当您在控件库中搜索该控件时,可将其用作搜索条件。

  6. 选择下一步

第 2 步:指定证据来源

接下来,指定一些证据来源。证据来源决定自定义控件从何处收集证据。您可以使用 AWS 托管式来源和/或客户管理型来源。

提示

建议使用 AWS 托管式来源。每当 AWS 托管式来源更新时,这些更新便会自动应用于使用这些来源的所有自定义控件。这就表示您的自定义控件会根据该证据来源的最新定义收集证据。

如果您不确定要选择哪些选项,请参阅以下示例及我们的建议。

您的角色 您的目标 推荐的证据来源

GRC 专业人士

我想收集特定域或目标的证据

AWS 托管式(common control

使用与特定通用控件对应的一组预定义的数据来源。

技术专家

我想收集我负责的 AWS 资源的证据

AWS 托管式(core control

使用与 AWS 要求对应的一组预定义的数据来源。

技术专家

我想使用自定义 AWS Config 规则来收集证据

客户管理型(自动data source

使用自定义数据来源收集特定的自动证据。

GRC 专业人士

我想收集证据,例如文件和文字回复

客户管理型(手动data source

使用自定义数据来源上传您自己的手动证据。

我们建议您选择一个或多个通用控件。选择代表目标的通用控件时,Audit Manager 会收集所有支持核心控件的相关证据。如果您想收集有关您 AWS 环境的特定证据,也可以选择单个核心控件。

指定 AWS 托管式来源
  1. 转到页面的 AWS 托管式来源部分。

  2. 要添加通用控件,请按照以下步骤进行操作:

    1. 选择使用符合您合规性目标的通用控件

    2. 从下拉列表中选择一个通用控件。

    3. (可选)根据需要重复第 2 步。您最多可以添加五个通用控件。

  3. 要移除通用控件,请选择控件名称旁边的 X

  4. 要添加核心控件,请按照以下步骤进行操作:

    1. 选择使用符合 AWS 规范指引的核心控件

    2. 从下拉列表中选择一个通用控件。

    3. (可选)根据需要重复第 4 步。最多可以添加 50 个核心控件。

  5. 要移除核心控件,请选择控件名称旁边的 X

  6. 要添加客户管理型数据来源,请按照下列步骤操作。否则,请选择下一步

要从数据来源收集自动证据,则必须选择数据来源类型和数据来源映射。这些详细信息与您的 AWS 使用情况相对应,并告诉 Audit Manager 从哪里收集证据。如果您想提供自己的证据,则要选择手动数据来源。

注意

由您自己负责维护在此步骤中创建的数据来源映射。

指定客户管理型来源
  1. 转到页面的客户管理型来源部分。

  2. 选择使用数据来源收集手动或自动证据

  3. 选择添加

  4. 请选择以下选项之一:

    • 选择 AWS API 调用,然后选择一个 API 调用以及证据收集频率。

    • 选择 AWS CloudTrail 事件,然后选择一个事件名称。

    • 选择 AWS Config 托管规则,然后选择一个规则标识符。

    • 选择 AWS Config 自定义规则,然后选择一个规则标识符。

    • 选择 AWS Security Hub 控件,然后选择一个 Security Hub 控件。

    • 选择手动数据来源,然后选择一个选项:

      • 文件上传 - 如果控件要求文档作为证据,请使用此选项。

      • 文字回复 - 如果控件要求回答风险评测问题,请使用此选项。

    提示

    有关自动数据来源类型和疑难解答提示的信息,请参阅支持的用于自动证据的数据来源类型

    如果您需要与专家一起验证数据来源设置,请暂时选择手动数据来源。这样,您就可以立即创建控件并将其添加到框架中,然后根据需要编辑控件

  5. 数据来源名称下方,提供描述性名称。

  6. (可选)在其他详细信息下,输入数据来源描述和疑难解答描述。

  7. 选择添加数据来源

  8. (可选)要添加其他数据来源,请选择添加,然后重复步骤 1-7。最多可以添加 100 个数据来源。

  9. 要移除数据来源,请从表格中选择数据来源,然后选择移除

  10. 完成后,选择下一步

第 3 步(可选):定义行动计划

接下来,指定需要纠正此控件时要采取的操作。

重要

强烈建议您切勿将敏感的可识别信息放入自由格式字段,例如行动计划。如果您创建包含敏感信息的自定义控件,则无法共享任何包含这些控件的自定义框架。

定义行动计划
  1. 标题下,输入行动计划的描述性标题。

  2. 说明下,输入行动计划的详细说明。

  3. 选择下一步

步骤 4:审核并创建控件

审核控件信息。若要更改步骤信息,请选择编辑

完成后,选择创建自定义控件

后续步骤

创建新的自定义控件后,您可以将它们添加至自定义框架。要了解更多信息,请参阅 在 AWS Audit Manager 创建自定义框架在 AWS Audit Manager 中编辑自定义框架

将自定义控件添加到自定义框架后,您可以创建评测并开始收集证据。要了解更多信息,请参阅 在 AWS Audit Manager 中创建评测

要稍后重访您的自定义控件,请参阅查找 AWS Audit Manager 中的可用控件。您可以按照以下步骤找到您的自定义控件,以便可以查看、编辑或删除该控件。

其他资源

有关 Audit Manager 中控件问题的解决方案,请参阅控件和控制集问题排查