适用于 Amazon Transfer Family 的 Security Hub 控件
这些 Amazon Security Hub CSPM 控件可评估 Amazon Transfer Family 服务和资源。这些控件可能并非在所有 Amazon Web Services 区域都可用。有关更多信息,请参阅 按地区划分的控件可用性。
[Transfer.1] 应标记 Amazon Transfer Family 工作流程
类别:识别 > 清单 > 标记
严重性:低
资源类型:AWS::Transfer::Workflow
Amazon Config规则:tagged-transfer-workflow(自定义 Security Hub 规则)
计划类型:已触发变更
参数:
| 参数 | 描述 | 类型 | 允许的自定义值 | Security Hub 默认值 |
|---|---|---|---|---|
requiredTagKeys
|
被评估资源必须包含的非系统标签键列表。标签键区分大小写。 | StringList(最多 6 项) | 1-6 个符合 Amazon 要求的标签键。 |
No default value
|
此控件可检查 Amazon Transfer Family 工作流程是否具有带特定键的标签,这些键在 requiredTagKeys 参数中进行定义。如果工作流程没有任何标签键或未在 requiredTagKeys 参数中指定所有键,则此控件将失败。如果未提供 requiredTagKeys 参数,则此控件仅检查是否存在标签键,如果工作流程未使用任何键进行标记,则此控件将失败。自动应用并以 aws: 为开头的系统标签会被忽略。
标签是您分配给 Amazon 资源的标记,由一个键和一个可选值组成。您可以创建标签,以按用途、所有者、环境或其他标准对资源进行分类。标签可帮助您识别、组织、搜索和筛选资源。使用标签进行标记还可以帮助您跟踪负责操作和通知的资源所有者。使用标签进行标记时,可以将基于属性的访问权限控制(ABAC)作为授权策略实施,该策略根据标签来定义权限。您可以将标签附加到 IAM 实体(用户或角色)以及 Amazon 资源。您可以为 IAM 主体创建单个 ABAC 策略或者一组单独的策略。您可以将这些 ABAC 策略设计为允许在主体的标签与资源标签匹配时进行操作。有关更多信息,请参阅 IAM 用户指南中的什么是适用于 Amazon 的 ABAC?。
注意
请勿在标签中添加个人身份信息(PII)或者其他机密或敏感信息。可从许多 Amazon Web Services 服务访问标签,包括 Amazon Billing。有关标记更多最佳实践,请参阅《Amazon Web Services 一般参考》中的标记 Amazon 资源。
修复
要向 Transfer Family 工作流程(控制台)添加标签,请执行以下操作
打开 Amazon Transfer Family 管理控制台。
在导航窗格中,选择 Workflows (工作流)。然后,选择要标记的工作流程。
选择管理标签,然后添加标签。
[Transfer.2] Transfer Family 服务器不应使用 FTP 协议进行端点连接
相关要求: NIST.800-53.r5 CM-7、NIST.800-53.r5 IA-5、NIST.800-53.r5 SC-8、PCI DSS v4.0.1/4.2.1
类别:保护 > 数据保护 > 传输中数据加密
严重性:中
资源类型:AWS::Transfer::Server
Amazon Config 规则: transfer-family-server-no-ftp
计划类型:定期
参数:无
此控件可检查 Amazon Transfer Family 服务器是否使用 FTP 以外的协议进行端点连接。如果服务器使用 FTP 协议让客户端连接到服务器的端点,则此控件失败。
FTP(文件传输协议)通过未加密的通道建立端点连接,因此通过这些通道发送的数据容易被拦截。使用 SFTP(SSH 文件传输协议)、FTPS(安全文件传输协议)或 AS2(适用性声明 2)可通过加密传输中数据来提供额外一层安全性,可用于帮助防止潜在攻击者使用中间人攻击或类似攻击来侦听或操纵网络流量。
修复
要修改 Transfer Family 服务器的协议,请参阅《Amazon Transfer Family User Guide》中的 Edit the file transfer protocols。
[Transfer.3] Transfer Family 连接器应启用日志记录
相关要求:NIST.800-53.r5 AC-2(12)、NIST.800-53.r5 AC-2(4)、NIST.800-53.r5 AC-4(26)、NIST.800-53.r5 AC-6(9)、NIST.800-53.r5 AU-10、NIST.800-53.r5 AU-12、NIST.800-53.r5 AU-2、NIST.800-53.r5 AU-3、NIST.800-53.r5 AU-6(3)、NIST.800-53.r5 AU-6(4)、NIST.800-53.r5 AU-9(7)、NIST.800-53.r5 CA-7、NIST.800-53.r5 SC-7(9)、NIST.800-53.r5 SI-3(8)、NIST.800-53.r5 SI-4、NIST.800-53.r5 SI-4(20)、NIST.800-53.r5 SI-7(8)。
类别:识别 > 日志记录
严重性:中
资源类型:AWS::Transfer::Connector
Amazon Config 规则: transfer-connector-logging-enabled
计划类型:已触发变更
参数:无
此控件检查是否为 Amazon Transfer Family 连接器启用了 Amazon CloudWatch 日志记录。如果没有为连接器启用 CloudWatch 日志记录,则该控件会失败。
Amazon CloudWatch 是一项监控和可观测性服务,可提供对 Amazon 资源(包括 Amazon Transfer Family 资源)的可见性。对于 Transfer Family,CloudWatch 为工作流进度和结果提供整合的审计和日志记录。这包括 Transfer Family 为工作流定义的多个指标。您可以将 Transfer Family 配置为在 CloudWatch 中自动记录连接器事件。为此,您需要为连接器指定一个日志记录角色。对于日志记录角色,您可以创建一个 IAM 角色和一个基于资源的 IAM 策略(定义该角色的权限)。
修复
有关为 Transfer Family 连接器启用 CloudWatch 日志记录的信息,请参阅《Amazon Transfer Family 用户指南》中的 Amazon CloudWatch logging for Amazon Transfer Family servers。
[Transfer.4] 应标记 Transfer Family 协议
类别:识别 > 清单 > 标记
严重性:低
资源类型:AWS::Transfer::Agreement
Amazon Config 规则: transfer-agreement-tagged
计划类型:已触发变更
参数:
| 参数 | 描述 | 类型 | 允许的自定义值 | Security Hub 默认值 |
|---|---|---|---|---|
requiredKeyTags |
必须分配给所评估资源的非系统标签键列表。标签键区分大小写。 | StringList(最多 6 项) | 1-6 个符合 Amazon 要求的标签键。 | 无默认值 |
此控件检查 Amazon Transfer Family 协议是否具有 requiredKeyTags 参数指定的标签键。如果协议没有任何标签键,或者缺少 requiredKeyTags 参数指定的所有键,则该控件会失败。如果没有为 requiredKeyTags 参数指定任何值,则该控件仅检查是否存在标签键,如果协议没有任何标签键,则该控件会失败。该控件会忽略系统标签,这些标签会自动应用,并且带有 aws: 前缀。
标签是您创建并分配给 Amazon 资源的标记。每个标签都包含一个必需的标签键和一个可选的标签值。您可使用标签,按用途、所有者、环境或其他标准对资源进行分类。它们可帮助您识别、组织、搜索和筛选资源。它们还可以帮助您跟踪资源所有者的操作和通知。您还可以使用标签来实施基于属性的访问权限控制 (ABAC) 作为授权策略。有关 ABAC 策略的更多信息,请参阅《IAM 用户指南》中的使用 ABAC 授权根据属性定义权限。有关标签的更多信息,请参阅标记 Amazon 资源和标签编辑器用户指南。
注意
请勿在标签中存储个人身份信息(PII)或其他机密或敏感信息。可以从许多 Amazon Web Services 服务访问标签。它们不适合用于私有或敏感数据。
修复
有关向 Amazon Transfer Family 协议添加标签的信息,请参阅《标记 Amazon 资源和标签编辑器用户指南》中的 Resource tagging methods。
[Transfer.5] 应标记 Transfer Family 证书
类别:识别 > 清单 > 标记
严重性:低
资源类型:AWS::Transfer::Certificate
Amazon Config 规则: transfer-certificate-tagged
计划类型:已触发变更
参数:
| 参数 | 描述 | 类型 | 允许的自定义值 | Security Hub 默认值 |
|---|---|---|---|---|
requiredKeyTags |
必须分配给所评估资源的非系统标签键列表。标签键区分大小写。 | StringList(最多 6 项) | 1-6 个符合 Amazon 要求的标签键。 | 无默认值 |
此控件检查 Amazon Transfer Family 证书是否具有 requiredKeyTags 参数指定的标签键。如果证书没有任何标签键,或者缺少 requiredKeyTags 参数指定的所有键,则该控件会失败。如果没有为 requiredKeyTags 参数指定任何值,则该控件仅检查是否存在标签键,如果证书没有任何标签键,则该控件会失败。该控件会忽略系统标签,这些标签会自动应用,并且带有 aws: 前缀。
标签是您创建并分配给 Amazon 资源的标记。每个标签都包含一个必需的标签键和一个可选的标签值。您可使用标签,按用途、所有者、环境或其他标准对资源进行分类。它们可帮助您识别、组织、搜索和筛选资源。它们还可以帮助您跟踪资源所有者的操作和通知。您还可以使用标签来实施基于属性的访问权限控制 (ABAC) 作为授权策略。有关 ABAC 策略的更多信息,请参阅《IAM 用户指南》中的使用 ABAC 授权根据属性定义权限。有关标签的更多信息,请参阅标记 Amazon 资源和标签编辑器用户指南。
注意
请勿在标签中存储个人身份信息(PII)或其他机密或敏感信息。可以从许多 Amazon Web Services 服务访问标签。它们不适合用于私有或敏感数据。
修复
有关向 Amazon Transfer Family 证书添加标签的信息,请参阅《标记 Amazon 资源和标签编辑器用户指南》中的 Resource tagging methods。
[Transfer.6] 应标记 Transfer Family 连接器
类别:识别 > 清单 > 标记
严重性:低
资源类型:AWS::Transfer::Connector
Amazon Config 规则: transfer-connector-tagged
计划类型:已触发变更
参数:
| 参数 | 描述 | 类型 | 允许的自定义值 | Security Hub 默认值 |
|---|---|---|---|---|
requiredKeyTags |
必须分配给所评估资源的非系统标签键列表。标签键区分大小写。 | StringList(最多 6 项) | 1-6 个符合 Amazon 要求的标签键。 | 无默认值 |
此控件检查 Amazon Transfer Family 连接器是否具有 requiredKeyTags 参数指定的标签键。如果连接器没有任何标签键,或者缺少 requiredKeyTags 参数指定的所有键,则该控件会失败。如果没有为 requiredKeyTags 参数指定任何值,则该控件仅检查是否存在标签键,如果连接器没有任何标签键,则该控件会失败。该控件会忽略系统标签,这些标签会自动应用,并且带有 aws: 前缀。
标签是您创建并分配给 Amazon 资源的标记。每个标签都包含一个必需的标签键和一个可选的标签值。您可使用标签,按用途、所有者、环境或其他标准对资源进行分类。它们可帮助您识别、组织、搜索和筛选资源。它们还可以帮助您跟踪资源所有者的操作和通知。您还可以使用标签来实施基于属性的访问权限控制 (ABAC) 作为授权策略。有关 ABAC 策略的更多信息,请参阅《IAM 用户指南》中的使用 ABAC 授权根据属性定义权限。有关标签的更多信息,请参阅标记 Amazon 资源和标签编辑器用户指南。
注意
请勿在标签中存储个人身份信息(PII)或其他机密或敏感信息。可以从许多 Amazon Web Services 服务访问标签。它们不适合用于私有或敏感数据。
修复
有关向 Amazon Transfer Family 连接器添加标签的信息,请参阅《标记 Amazon 资源和标签编辑器用户指南》中的 Resource tagging methods。
[Transfer.7] 应标记 Transfer Family 配置文件
类别:识别 > 清单 > 标记
严重性:低
资源类型:AWS::Transfer::Profile
Amazon Config 规则: transfer-profile-tagged
计划类型:已触发变更
参数:
| 参数 | 描述 | 类型 | 允许的自定义值 | Security Hub 默认值 |
|---|---|---|---|---|
requiredKeyTags |
必须分配给所评估资源的非系统标签键列表。标签键区分大小写。 | StringList(最多 6 项) | 1-6 个符合 Amazon 要求的标签键。 | 无默认值 |
此控件检查 Amazon Transfer Family 配置文件是否具有 requiredKeyTags 参数指定的标签键。如果配置文件没有任何标签键,或者缺少 requiredKeyTags 参数指定的所有键,则该控件会失败。如果没有为 requiredKeyTags 参数指定任何值,则该控件仅检查是否存在标签键,如果配置文件没有任何标签键,则该控件会失败。该控件会忽略系统标签,这些标签会自动应用,并且带有 aws: 前缀。此控件评估本地配置文件和合作伙伴配置文件。
标签是您创建并分配给 Amazon 资源的标记。每个标签都包含一个必需的标签键和一个可选的标签值。您可使用标签,按用途、所有者、环境或其他标准对资源进行分类。它们可帮助您识别、组织、搜索和筛选资源。它们还可以帮助您跟踪资源所有者的操作和通知。您还可以使用标签来实施基于属性的访问权限控制 (ABAC) 作为授权策略。有关 ABAC 策略的更多信息,请参阅《IAM 用户指南》中的使用 ABAC 授权根据属性定义权限。有关标签的更多信息,请参阅标记 Amazon 资源和标签编辑器用户指南。
注意
请勿在标签中存储个人身份信息(PII)或其他机密或敏感信息。可以从许多 Amazon Web Services 服务访问标签。它们不适合用于私有或敏感数据。
修复
有关向 Amazon Transfer Family 配置文件添加标签的信息,请参阅《标记 Amazon 资源和标签编辑器用户指南》中的 Resource tagging methods。