Esquema Nacional de Seguridad () 最佳运营实践 High ENS - AWS Config

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

Esquema Nacional de Seguridad () 最佳运营实践 High ENS

Conformance Pack 提供了一个通用的合规框架,旨在使您能够使用托管或自定义 AWS Config 规则和 AWS Config 补救措施来创建安全、运营或成本优化治理检查。作为示例模板,合规包并不是为了完全确保遵守特定的治理或合规标准而设计的。您有责任自行评估自己对服务的使用是否符合适用的法律和监管要求。

以下提供了西班牙 Esquema Nacional de Seguridad (ENS) 高级框架控件和托管 Config 规则之间的映射示例。 AWS 每条 Config 规则都适用于特定 AWS 资源,并与一个或多个西班牙ENS高级控制措施相关。一个西班牙ENS控件可以与多个 Config 规则相关联。有关这些映射的更多详细信息和指导,请参阅下表。

此示例一致性包模板包含西班牙ENS高中框架内控件的映射,最新更新时间为2021/07/09。

控制 ID AWS Config 规则 指南
Anexo II 4.1.1。 ALTO annual-risk-assessment-performed (过程检查) 对您的组织进行年度风险评估。风险评估有助于确定已识别的风险和/或漏洞对组织造成影响的可能性和影响。
4.2.1.b)

iam-root-access-key-检查

通过检查 root 用户是否没有将访问密钥附加到其 Identity and Access Managem AWS ent (IAM) 角色,可以控制对系统和资产的访问。确保删除根访问密钥。相反,创建和使用基于角色的 AWS 账户 方法来帮助整合功能最少的原则。
4.2.5。 ALTO.a)

iam-root-access-key-检查

通过检查 root 用户是否没有将访问密钥附加到其 Identity and Access Managem AWS ent (IAM) 角色,可以控制对系统和资产的访问。确保删除根访问密钥。相反,创建和使用基于角色的 AWS 账户 方法来帮助整合功能最少的原则。
Anexo II 4.1.2.a); b); c)

dynamodb-table-encrypted-kms

确保为 Amazon DynamoDB 表启用加密。由于这些表中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。默认情况下,DynamoDB 表使用 AWS 客户拥有的主密钥 () 进行加密。CMK
Anexo II 4.1.2.a); b); c)

ec2-ebs-encryption-by-default

为了帮助保护静态数据,请确保您的亚马逊弹性区块存储 (AmazonEBS) 卷启用了加密。由于这些卷中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

elasticsearch-node-to-node-加密检查

确保启用了 Amazon OpenSearch 服务的 node-to-node加密。 Node-to-node加密允许对亚马逊虚拟私有云(亚马逊VPC)内的所有通信进行 TLS 1.2 加密。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

elb-cross-zone-load-启用平衡

为您的弹性负载均衡器 (ELBs) 启用跨区域负载均衡,以帮助保持足够的容量和可用性。跨区域负载均衡可降低在每个启用的可用区维持相同数量实例的需求。它还将提高应用程序处理一个或多个实例丢失情况的能力。
Anexo II 4.1.2.a); b); c)

elb-tls-https-listeners-只有

确保您的弹性负载均衡器 (ELBs) 配置了SSL或HTTPS侦听器。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

rds-instance-deletion-protection-已启用

确保亚马逊 Relational Database Service (AmazonRDS) 实例已启用删除保护。使用删除保护可防止您的 Amazon RDS 实例被意外或恶意删除,这可能会导致您的应用程序不可用。
Anexo II 4.1.2.a); b); c)

rds-snapshot-encrypted

确保您的亚马逊关系数据库服务 (AmazonRDS) 快照启用加密。由于可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

s3-bucket-default-lock-enabled

确保默认情况下 Amazon Simple Storage Service (Amazon S3) 存储桶已启用锁定。由于 S3 存储桶中可能存在敏感的静态数据,因此应强制执行静态对象锁定以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

s3-default-encryption-kms

确保您的 Amazon Simple Storage Service (Amazon S3) 存储桶启用了加密。由于 Amazon S3 存储桶中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

sagemaker-notebook-instance-kms-密钥已配置

为帮助保护静态数据,请确保您的 SageMaker 笔记本电脑启用了 AWS 密钥管理服务 (AWS KMS) 的加密。由于敏感数据可以静态存在于 SageMaker 笔记本中,因此启用静态加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

sns-encrypted-kms

为了帮助保护静态数据,请确保您的亚马逊简单通知服务 (AmazonSNS) 主题需要使用 AWS 密钥管理服务 (AWS KMS) 进行加密。由于已发布的消息中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

alb-http-to-https-重定向检查

为了帮助保护传输中的数据,请确保您的 Application Load Balancer 自动将未加密的HTTP请求重定向到。HTTPS由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

api-gw-cache-enabled并已加密

为了帮助保护静态数据,请确保为 Gate API way 阶段的缓存启用了加密。由于可以为该API方法捕获敏感数据,因此请启用静态加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

api-gw-ssl-enabled

确保 Amazon API Gateway REST API 阶段配置了SSL证书,以允许后端系统对来自API网关的请求进行身份验证。
Anexo II 4.1.2.a); b); c)

cloud-trail-encryption-enabled

由于可能存在敏感数据,为了帮助保护静态数据,请确保为您的 AWS CloudTrail 跟踪启用了加密。
Anexo II 4.1.2.a); b); c)

cloud-trail-log-file-已启用验证

利用 AWS CloudTrail 日志文件验证来检查 CloudTrail 日志的完整性。日志文件验证有助于确定日志文件在 CloudTrail 传送后是否被修改、删除或未更改。此功能使用行业标准算法构建:SHA-256 用于哈希,SHA-256 RSA 用于数字签名。这使得在没有检测到的情况下修改、删除或伪造 CloudTrail 日志文件在计算上是不可行的。
Anexo II 4.1.2.a); b); c)

cloudwatch-log-group-encrypted

为帮助保护静态敏感数据,请确保您的 Amazon CloudWatch 日志组启用了加密。
Anexo II 4.1.2.a); b); c)

dynamodb-autoscaling-enabled

Amazon DynamoDB 自动扩展 AWS 使用 Application Auto Scaling 服务来调整自动响应实际流量模式的预配置吞吐容量。这将允许表或全局二级索引增大其预置的读/写容量以处理突发流量,而不进行节流。
Anexo II 4.1.2.a); b); c)

efs-encrypted-check

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保您的 Amazon Elastic File System(EFS)已启用加密。
Anexo II 4.1.2.a); b); c)

elasticsearch-encrypted-at-rest

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保您的亚马逊 OpenSearch 服务(OpenSearch 服务)域已启用加密。
Anexo II 4.1.2.a); b); c)

elb-acm-certificate-required

由于可能存在敏感数据,并且为了帮助保护传输中的数据,应确保 Elastic Load Balancing 启用了加密。使用 AWS Certifice Manager 来管理、配置和部署包含 AWS 服务和内部资源的公共和私有SSL/TLS证书。
Anexo II 4.1.2.a); b); c)

elb-deletion-protection-enabled

此规则可确保 Elastic Load Balancing 已启用删除保护。使用此功能可防止负载均衡器被意外或恶意删除,因为这可能导致应用程序丧失可用性。
Anexo II 4.1.2.a); b); c)

encrypted-volumes

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保对您的 Amazon Elastic Block Store (AmazonEBS) 卷启用加密。
Anexo II 4.1.2.a); b); c)

opensearch-encrypted-at-rest

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保对您的 Amazon S OpenSearch ervice 域启用加密。
Anexo II 4.1.2.a); b); c)

opensearch-node-to-node-加密检查

确保启用了 Amazon OpenSearch 服务的 node-to-node加密。 Node-to-node加密允许对亚马逊虚拟私有云(亚马逊VPC)内的所有通信进行 TLS 1.2 加密。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

rds-multi-az-support

Amazon Relational Database Service (AmazonRDS) 中的多可用区支持为数据库实例提供了增强的可用性和耐久性。当您配置多可用区数据库实例时,Amazon RDS 会自动创建一个主数据库实例,并将数据同步复制到不同可用区域中的备用实例。每个可用性区域都在各自独立的物理基础设施上运行,具有高度可靠性。如果基础设施出现故障,Amazon RDS 会自动故障转移到备用服务器,这样您就可以在故障转移完成后立即恢复数据库操作。
Anexo II 4.1.2.a); b); c)

rds-cluster-multi-az-已启用

Amazon Relational Database Service (AmazonRDS) 中的多可用区支持为数据库实例提供了增强的可用性和耐久性。当您配置多可用区数据库实例时,Amazon RDS 会自动创建一个主数据库实例,并将数据同步复制到不同可用区域中的备用实例。每个可用性区域都在各自独立的物理基础设施上运行,具有高度可靠性。如果基础设施出现故障,Amazon RDS 会自动故障转移到备用服务器,这样您就可以在故障转移完成后立即恢复数据库操作。
Anexo II 4.1.2.a); b); c)

rds-storage-encrypted

为了帮助保护静态数据,请确保您的亚马逊关系数据库服务 (AmazonRDS) 实例启用了加密。由于敏感数据可以静态存在于 Amazon RDS 实例中,因此启用静态加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

redshift-cluster-configuration-check

要保护静态数据,请确保您的 Amazon Redshift 集群启用了加密。您还必须确保在 Amazon Redshift 集群上部署所需的配置。应启用审计日志记录,以提供有关数据库中连接和用户活动的信息。此规则要求为 (Config Default:TRUE) 和 clusterDbEncrypted loggingEnabled (Config Default:TRUE) 设置一个值。实际值应反映贵组织的策略。
Anexo II 4.1.2.a); b); c)

redshift-cluster-kms-enabled

为了帮助保护静态数据,请确保您的 Amazon Redshift 集群启用了 AWS 密钥管理服务 (AWS KMS) 的加密。由于 Redshift 集群中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

redshift-require-tls-ssl

确保您的 Amazon Redshift 集群需要TLS/SSL加密才能连接到客户端。SQL由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

s3-已bucket-server-side-encryption启用

为了帮助保护静态数据,请确保您的 Amazon Simple Storage Service (Amazon S3) 存储桶启用了加密。由于 Amazon S3 存储桶中可能存在敏感的静态数据,因此应启用加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

s3-bucket-ssl-requests-only

为了帮助保护传输中的数据,请确保您的亚马逊简单存储服务 (Amazon S3) Simple Service 存储桶需要请求才能使用安全套接字层 ()。SSL由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

sagemaker-endpoint-configuration-kms-密钥已配置

为了帮助保护静态数据,请确保您的 SageMaker 终端节点启用了 AWS 密钥管理服务 (AWS KMS) 的加密。由于敏感数据可以静态存在于 SageMaker 端点中,因此启用静态加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

secretsmanager-using-cmk

为了帮助保护静态数据,请确保为 S AWS ecrets Manager 密 AWS 钥启用密钥管理服务 (AWS KMS) 的加密。由于 Secrets Manager 机密中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 4.1.2.a); b); c)

vpc-vpn-2-tunnels-up

可以实施冗余 Site-to-SiteVPN隧道来满足弹性要求。它使用两条隧道来帮助确保连接,以防其中一个 Site-to-SiteVPN连接不可用。为了防止连接中断,如果您的客户网关不可用,您可以使用第二个客户网关来设置与亚马逊虚拟私有云 (AmazonVPC) 和虚拟私有网关的第二个 Site-to-SiteVPN连接。
Anexo II 4.1.2.b)

ec2-security-group-attached-to-eni-peric

该规则可确保安全组连接到亚马逊弹性计算云 (AmazonEC2) 实例或ENI。此规则有助于监控清单中未使用的安全组并管理您的环境。
Anexo II 4.1.2.b)

ec2-managedinstance-association-compliance-status-check

使用 AWS Systems Manager Associations 来帮助清点组织内的软件平台和应用程序。 AWS Systems Manager 会为您的托管实例分配配置状态,并允许您设置操作系统补丁级别、软件安装、应用程序配置以及有关您的环境的其他详细信息的基准。
Anexo II 4.1.2.b)

ec2-stopped-instance

根据贵组织的标准,启用此规则,通过检查亚马逊实例的停止时间是否超过允许的天数,来帮助配置亚马逊弹性计算云 (AmazonEC2) EC2 实例。
Anexo II 4.1.2.b)

ec2-volume-inuse-check

该规则可确保在实例终止时,连接到亚马逊弹性计算云 (AmazonEC2) 实例的亚马逊弹性块存储卷被标记为删除。如果某个 Amazon EBS 卷在所连接的实例终止时没有将其删除,则可能违反功能最少的概念。
Anexo II 4.1.2.b)

eip-attached

该规则可确保IPs分配给亚马逊虚拟私有云 (AmazonVPC) 的 Elastic 连接到亚马逊弹性计算云 (AmazonEC2) 实例或正在使用的弹性网络接口。此规则有助于监控您的环境EIPs中未使用的情况。
Anexo II 4.1.2.b)

vpc-network-acl-unused-检查

该规则可确保使用亚马逊虚拟私有云 Virtual Private Cloud (VPC) 网络访问控制列表。监控未使用的网络访问控制列表有助于准确清点和管理您的环境。
Anexo II 4.2.1.a)

iam-root-access-key-检查

通过检查 root 用户是否没有将访问密钥附加到其 Identity and Access Managem AWS ent (IAM) 角色,可以控制对系统和资产的访问。确保删除根访问密钥。相反,创建和使用基于角色的 AWS 账户 方法来帮助整合功能最少的原则。
Anexo II 4.2.4

ecs-task-definition-user-for-host-mode-check

如果任务定义具有提升的权限,那是因为客户专门选择了这些配置。当任务定义启用了主机联网,但客户未选择使用提升权限时,此控制会检查权限是否意外提升。
Anexo II 4.2.4

iam-policy-no-statements-with-full-access

确保IAM操作仅限于需要的操作。允许用户拥有超过完成任务所需的权限,可能会违反最低权限和职责分离的原则。
Anexo II 4.2.4

iam-policy-no-statements-with-admin-access

AWS Identity and Access Management (IAM) 可以帮助您将最低权限和职责分离原则与访问权限和授权相结合,限制策略包含 “效果”:“允许” 和 “操作”:“*” 而不是 “资源”:“*”。允许用户拥有超过完成任务所需的权限,可能会违反最低权限和职责分离的原则。
Anexo II 4.2.4

s3-bucket-policy-grantee-check

启用 s3_ bucket_policy_grantee_check 来管理对 AWS 云的访问权限。该规则检查 Amazon S3 存储桶授予的访问权限是否受到您提供的任何 AWS 委托人、联合用户、服务委托人、IP 地址或亚马逊虚拟私有云 (AmazonVPC) IDs 的限制。
Anexo II 4.2.5

iam-root-access-key-检查

通过检查 root 用户是否没有将访问密钥附加到其 Identity and Access Managem AWS ent (IAM) 角色,可以控制对系统和资产的访问。确保删除根访问密钥。相反,创建和使用基于角色的 AWS 账户 方法来帮助整合功能最少的原则。
Anexo II 4.2.5。 BAJO.a)

iam-password-policy

身份和凭证是根据组织IAM密码策略颁发、管理和验证的。它们符合或超过 NIST SP 800-63 和 AWS 基础安全最佳实践标准对密码强度的要求。此规则允许您选择设置 RequireUppercaseCharacters (AWS 基础安全最佳实践值:true)、 RequireLowercaseCharacters (AWS 基础安全最佳实践值:true)、 RequireSymbols (AWS 基础安全最佳实践值:true)、 RequireNumbers (AWS 基础安全最佳实践值:true)、 MinimumPasswordLength (AWS 基础安全最佳实践值:14)、 PasswordReusePrevention (AWS 基础安全最佳实践值:24)和 MaxPasswordAge (AWS 基础安全最佳实践值:90)IAM密码政策。实际值应反映贵组织的策略。
Anexo II 4.2.5。 BAJO.c)

iam-password-policy

身份和凭证是根据组织IAM密码策略颁发、管理和验证的。它们符合或超过 NIST SP 800-63 和 AWS 基础安全最佳实践标准对密码强度的要求。此规则允许您选择设置 RequireUppercaseCharacters (AWS 基础安全最佳实践值:true)、 RequireLowercaseCharacters (AWS 基础安全最佳实践值:true)、 RequireSymbols (AWS 基础安全最佳实践值:true)、 RequireNumbers (AWS 基础安全最佳实践值:true)、 MinimumPasswordLength (AWS 基础安全最佳实践值:14)、 PasswordReusePrevention (AWS 基础安全最佳实践值:24)和 MaxPasswordAge (AWS 基础安全最佳实践值:90)IAM密码政策。实际值应反映贵组织的策略。
Anexo II 4.2.6。 ALTO.b)

iam-user-mfa-enabled

启用此规则可限制对 AWS 云中资源的访问。此规则可确保为所有用户启用多因素身份验证 (MFA)。 MFA在登录凭据之上添加了一层额外的保护。通过要求MFA用户来减少账户被盗事件。
Anexo II 4.2.6。 ALTO.b)

mfa-enabled-for-iam-控制台访问权限

确保所有拥有控制台密码的 Identity and Iden MFA t AWS ity and Access Management (IAM) 用户都启用该功能,从而管理对 AWS 云中资源的访问权限。 MFA在登录凭据之上添加了一层额外的保护。通过MFA要求用户,您可以减少帐户被盗事件,并防止未经授权的用户访问敏感数据。
Anexo II 4.2.6。 ALTO.b)

root-account-hardware-mfa-已启用

确保为 root 用户启用硬件MFA,从而管理对 AWS 云中资源的访问权限。根用户是 AWS 账户中权限最高的用户。为登录凭证MFA增加了一层额外的保护。通过MFA要求使用 root 用户,可以减少泄露事件 AWS 账户。
Anexo II 4.2.6。 ALTO.b)

root-account-mfa-enabled

通过确保MFA为 root 用户启用对 AWS 云端资源的访问权限来管理对云端资源的访问权限。根用户是 AWS 账户中权限最高的用户。为登录凭证MFA增加了一层额外的保护。通过MFA要求使用 root 用户,可以减少泄露事件 AWS 账户。
Anexo II 4.2.6。 BAJO.c)

elasticsearch-logs-to-cloudwatch

确保 Amazon S OpenSearch ervice 域已启用错误日志,并将其流式传输到 Amazon CloudWatch Logs 以进行保留和响应。域错误日志可以帮助进行安全和访问审核,还可以帮助诊断可用性问题。
Anexo II 4.2.6。 BAJO.c)

multi-region-cloudtrail-enabled

AWS CloudTrail 记录 AWS 管理控制台操作和API呼叫。您可以识别哪些用户和帐户拨打了电话 AWS、发出呼叫的源 IP 地址以及呼叫发生的时间。 CloudTrail 如果启用 MULTI _ _ REGION CLOUD TRAIL _,则会将所有 AWS 区域的日志文件传送到您ENABLED的 S3 存储桶。此外, AWS 启动新区域时, CloudTrail 将在新区域中创建相同的跟踪。因此,您无需采取任何措施即可收到包含新区域API活动的日志文件。
Anexo II 4.2.6。 BAJO.c)

rds-logging-enabled

为了帮助在您的环境中进行日志记录和监控,请确保启用亚马逊关系数据库服务 (AmazonRDS) 日志记录。通过 Amazon RDS 日志记录,您可以捕获诸如连接、断开连接、查询或查询的表之类的事件。
Anexo II 4.2.6。 BAJO.c)

wafv2-logging-enabled

要帮助在您的环境中进行日志记录和监控,请在区域和全球 Web ACLs 上启用 AWS WAF (V2) 日志记录。 AWS WAF日志记录提供有关您的 Web 分析的流量的详细信息ACL。日志记录从您的 AWS 资源 AWS WAF收到请求的时间、有关请求的信息以及每个请求匹配的规则的操作。
Anexo II 4.2.6。 BAJO.c)

api-gw-execution-logging-已启用

APIGateway 日志记录显示了访问的用户的详细视图API以及他们访问的方式API。这种洞察可实现用户活动的可见性。
Anexo II 4.2.6。 BAJO.c)

cloud-trail-cloud-watch-启用日志

使用 Amazon CloudWatch 集中收集和管理日志事件活动。包含 AWS CloudTrail 数据可提供您内部API通话活动的详细信息 AWS 账户。
Anexo II 4.2.6。 BAJO.c)

cloudtrail-enabled

AWS CloudTrail 可以通过记录 AWS 管理控制台操作和呼叫来帮助实现不可否认性。API您可以识别用户和 AWS 账户 调用 AWS 服务的用户、生成呼叫的源 IP 地址以及呼叫的时间。捕获数据的详细信息可在 “ AWS CloudTrail 记录内容” 中查看。
Anexo II 4.2.6。 BAJO.c)

cloudtrail-s3-dataevents-enabled

收集 Simple Storage Service (Amazon S3) 数据事件有助于检测任何异常活动。详细 AWS 账户 信息包括访问 Amazon S3 存储桶的信息、IP 地址和事件时间。
Anexo II 4.2.6。 BAJO.c)

elb-logging-enabled

Elastic Load Balancing 活动是环境中的一个通信中心点。确保已启用ELB日志记录。收集的数据提供了有关发送到的请求的详细信息ELB。每个日志都包含信息 (例如,收到请求的时间、客户端的 IP 地址、延迟、请求路径和服务器响应)。
Anexo II 4.2.6。 BAJO.c)

opensearch-logs-to-cloudwatch

确保 Amazon S OpenSearch ervice 域已启用错误日志,并将其流式传输到 Amazon CloudWatch Logs 以进行保留和响应。 OpenSearch 服务错误日志可以帮助进行安全和访问审计,还可以帮助诊断可用性问题。
Anexo II 4.2.6。 BAJO.c)

s3-bucket-logging-enabled

Amazon Simple Storage Service (Amazon S3) 服务器访问日志记录可提供一种监控网络中是否存在潜在网络安全事件的方法。通过捕获向 Amazon S3 存储桶发出的请求的详细记录,来监控事件。每条访问日志记录都提供有关单个访问请求的详细信息。这些详细信息包括请求者、存储桶名称、请求时间、请求操作、响应状态和错误代码(如果相关)。
Anexo II 4.2.6。 BAJO.c)

vpc-flow-logs-enabled

VPC流日志提供了有关进出亚马逊虚拟私有云 (AmazonVPC) 网络接口的 IP 流量信息的详细记录。默认情况下,流日志记录包括 IP 流的不同组件的值,包括源、目标和协议。
Anexo II 4.2.7。 BAJO

iam-user-mfa-enabled

启用此规则可限制对 AWS 云中资源的访问。此规则可确保为所有用户启用多因素身份验证 (MFA)。 MFA在登录凭据之上添加了一层额外的保护。通过要求MFA用户来减少账户被盗事件。
Anexo II 4.2.7。 BAJO

mfa-enabled-for-iam-控制台访问权限

确保所有拥有控制台密码的 Identity and Iden MFA t AWS ity and Access Management (IAM) 用户都启用该功能,从而管理对 AWS 云中资源的访问权限。 MFA在登录凭据之上添加了一层额外的保护。通过MFA要求用户,您可以减少帐户被盗事件,并防止未经授权的用户访问敏感数据。
Anexo II 4.2.7。 BAJO

root-account-hardware-mfa-已启用

确保为 root 用户启用硬件MFA,从而管理对 AWS 云中资源的访问权限。根用户是 AWS 账户中权限最高的用户。为登录凭证MFA增加了一层额外的保护。通过MFA要求使用 root 用户,可以减少泄露事件 AWS 账户。
Anexo II 4.2.7。 BAJO

root-account-mfa-enabled

通过确保MFA为 root 用户启用对 AWS 云端资源的访问权限来管理对云端资源的访问权限。根用户是 AWS 账户中权限最高的用户。为登录凭证MFA增加了一层额外的保护。通过MFA要求使用 root 用户,可以减少泄露事件 AWS 账户。
Anexo II 4.3.1

ec2-security-group-attached-to-eni-peric

该规则可确保安全组连接到亚马逊弹性计算云 (AmazonEC2) 实例或ENI。此规则有助于监控清单中未使用的安全组并管理您的环境。
Anexo II 4.3.1

ec2-managedinstance-association-compliance-status-check

使用 AWS Systems Manager Associations 来帮助清点组织内的软件平台和应用程序。 AWS Systems Manager 会为您的托管实例分配配置状态,并允许您设置操作系统补丁级别、软件安装、应用程序配置以及有关您的环境的其他详细信息的基准。
Anexo II 4.3.1

ec2-stopped-instance

根据贵组织的标准,启用此规则,通过检查亚马逊实例的停止时间是否超过允许的天数,来帮助配置亚马逊弹性计算云 (AmazonEC2) EC2 实例。
Anexo II 4.3.1

ec2-volume-inuse-check

该规则可确保在实例终止时,连接到亚马逊弹性计算云 (AmazonEC2) 实例的亚马逊弹性块存储卷被标记为删除。如果某个 Amazon EBS 卷在所连接的实例终止时没有将其删除,则可能违反功能最少的概念。
Anexo II 4.3.1

eip-attached

该规则可确保IPs分配给亚马逊虚拟私有云 (AmazonVPC) 的 Elastic 连接到亚马逊弹性计算云 (AmazonEC2) 实例或正在使用的弹性网络接口。此规则有助于监控您的环境EIPs中未使用的情况。
Anexo II 4.3.1

vpc-network-acl-unused-检查

该规则可确保使用亚马逊虚拟私有云 Virtual Private Cloud (VPC) 网络访问控制列表。监控未使用的网络访问控制列表有助于准确清点和管理您的环境。
Anexo II 4.3.2.b)

alb-waf-enabled

确保已 AWS WAF在弹性负载均衡器 (ELB) 上启用,以帮助保护 Web 应用程序。A WAF 有助于保护您的 Web 应用程序或APIs防范常见的 Web 漏洞。这些 Web 漏洞可能会影响可用性、损害安全性或消耗环境中过多的资源。
Anexo II 4.3.2.b)

api-gw-associated-with-waf

AWS WAF允许您配置一组规则(称为 Web 访问控制列表 (WebACL)),这些规则基于您定义的可自定义 Web 安全规则和条件允许、阻止或计数 Web 请求。确保您的 Amazon API Gateway 阶段与WAF网络关联ACL,以保护其免受恶意攻击
Anexo II 4.3.2.b)

restricted-ssh

Amazon Elastic Compute Cloud (AmazonEC2) 安全组可以对资源的入口和出口网络流量进行状态筛选,从而帮助管理网络访问。 AWS 不允许您资源上的入口(或远程)流量从 0.0.0.0/0 进入端口 22 有助于限制远程访问。
Anexo II 4.3.2.b)

no-unrestricted-route-to-igw

确保 Amazon EC2 路由表中没有通往互联网网关的无限制路由。移除或限制 Amazon 内部工作负载的互联网访问权限VPCs可以减少您环境中的意外访问。
Anexo II 4.3.2.b)

s3--account-level-public-access 区块-周期性

确保无法公开访问亚马逊简单存储服务 (Amazon S3) 存储桶,从而管理对 AWS 云端资源的访问权限。该规则通过防止公众访问,来帮助保护敏感数据免受未经授权的远程用户的访问。此规则允许您选择设置(配置默认值:True)、 ignorePublicAcls (配置默认值:True)、 blockPublicPolicy (配置默认值:True)和参数 blockPublicAcls (配置默认值:True)和 restrictPublicBuckets 参数(配置默认值:True)。实际值应反映贵组织的策略。
Anexo II 4.3.2.b)

ssm-document-not-public

确保 AWS Systems Manager (SSM) 文档不公开,因为这可能会允许意外访问您的SSM文档。公共SSM文档可以公开有关您的账户、资源和内部流程的信息。
Anexo II 4.3.2.b)

dms-replication-not-public

通过确保DMS复制实例无法公开访问来管理对 AWS 云的访问权限。 DMS复制实例可能包含敏感信息,因此需要对此类帐户进行访问控制。
Anexo II 4.3.2.b)

ebs-snapshot-public-restorable-检查

通过确保EBS快照不可公开还原来管理对 AWS 云的访问权限。 EBS卷快照可能包含敏感信息,因此需要对此类帐户进行访问控制。
Anexo II 4.3.2.b)

ec2-instance-no-public-ip

通过确保无法公开访问亚马逊弹性计算云 (AmazonEC2) 实例来管理对云的访问。 AWS Amazon EC2 实例可能包含敏感信息,需要对此类账户进行访问控制。
Anexo II 4.3.2.b)

elasticsearch-in-vpc-only

通过确保亚马逊 OpenSearch 服务(OpenSearch 服务)域位于亚马逊虚拟私有 AWS 云(亚马逊)内来管理对云的访问。VPC亚马逊内的 OpenSearch 服务域VPC可实现服务与亚马逊内部其他 OpenSearch 服务之间的安全通信,VPC而无需互联网网关、NAT设备或VPN连接。
Anexo II 4.3.2.b)

emr-master-no-public-ip

通过确保无法公开访问 Amazon EMR 集群主节点来管理对 AWS 云的访问。Amazon EMR 集群主节点可能包含敏感信息,此类账户需要进行访问控制。
Anexo II 4.3.2.b)

internet-gateway-authorized-vpc-只有

确保互联网网关仅连接到授权的亚马逊虚拟私有 AWS 云 (AmazonVPC),从而管理对云中资源的访问。互联网网关允许进出亚马逊的双向互联网访问VPC,这可能会导致未经授权访问亚马逊VPC资源。
Anexo II 4.3.2.b)

lambda-function-public-access-禁止

通过确保无法公开访问 AWS Lambda 函数来管理对 AWS 云中资源的访问。公开访问可能导致资源可用性下降。
Anexo II 4.3.2.b)

lambda-inside-vpc

在亚马逊虚拟私有云 (AmazonVPC) 中部署 AWS Lambda 函数,以实现功能与亚马逊内部其他服务之间的安全通信。VPC使用此配置,无需互联网网关、NAT设备或VPN连接。所有流量都安全地保存在 AWS 云中。由于其逻辑隔离,与使用公共终端节点的域相比,位于 Amazon 内的域VPC具有额外的安全层。为了正确管理访问权限,应 AWS 将 Lambda 函数分配给。VPC
Anexo II 4.3.2.b)

opensearch-in-vpc-only

通过确保亚马逊 OpenSearch 服务域位于亚马逊虚拟私有 AWS 云(亚马逊VPC)内来管理对云的访问。亚马逊内部的亚马逊 OpenSearch 服务域VPC可实现亚马逊 OpenSearch 服务与亚马逊内部其他服务之间的安全通信,VPC而无需互联网网关、NAT设备或VPN连接。
Anexo II 4.3.2.b)

rds-instance-public-access-检查

通过确保 Amazon Relational Database Service (AmazonRDS) 实例不公开,管理对 AWS 云中资源的访问权限。Amazon RDS 数据库实例可能包含敏感信息,此类账户需要遵守原则和访问控制。
Anexo II 4.3.2.b)

rds-snapshots-public-prohibited

通过确保 Amazon Relational Database Service (AmazonRDS) 实例不公开,管理对 AWS 云中资源的访问权限。Amazon RDS 数据库实例可能包含敏感信息和原则,因此需要对此类账户进行访问控制。
Anexo II 4.3.2.b)

redshift-cluster-public-access-检查

通过确保 Amazon Redshift 集群不公开,管理对 AWS 云端资源的访问权限。Amazon Redshift 集群可能包含敏感信息,因此需要对此类账户实施相应原则和访问控制。
Anexo II 4.3.2.b)

restricted-common-ports

通过确保限制亚马逊弹性计算 AWS 云 (AmazonEC2) 安全组的常用端口,管理对云中资源的访问。如果不将端口访问限制为可信来源,可能会导致针对系统可用性、完整性和机密性的攻击。此规则允许您选择设置 blockedPort 1-blockedPort 5 个参数(配置默认值:20,21,3389,3306,4333)。实际值应反映贵组织的策略。
Anexo II 4.3.2.b)

s3-bucket-level-public-access-禁止使用

确保无法公开访问亚马逊简单存储服务 (Amazon S3) 存储桶,从而管理对 AWS 云端资源的访问权限。该规则通过在存储桶级别防止公众访问,来帮助保护敏感数据免受未经授权的远程用户的访问。
Anexo II 4.3.2.b)

s3-bucket-public-read-prohibited

仅允许授权用户、进程和设备访问亚马逊简单存储服务 (Amazon S3) 存储桶,从而管理对 AWS 云端资源的访问权限。访问管理应与数据的分类保持一致。
Anexo II 4.3.2.b)

s3-bucket-public-write-prohibited

仅允许授权用户、进程和设备访问亚马逊简单存储服务 (Amazon S3) 存储桶,从而管理对 AWS 云端资源的访问权限。访问管理应与数据的分类保持一致。
Anexo II 4.3.2.b)

sagemaker-notebook-no-direct-互联网接入

通过确保 Amazon SageMaker 笔记本电脑不允许直接访问互联网,管理对 AWS 云端资源的访问。通过防止直接访问互联网,您可以防止未经授权的用户访问敏感数据。
Anexo II 4.3.2.b)

subnet-auto-assign-public-ip 已禁用

通过确保不会自动为亚马逊虚拟私有 AWS 云 Private Cloud (VPC) 子网分配公有 IP 地址来管理对云的访问。在启用了此属性的子网中启动的 Amazon Elastic Compute Cloud (EC2) 实例会为其主网络接口分配公有 IP 地址。
Anexo II 4.3.2.b)

vpc-default-security-group-已关闭

Amazon Elastic Compute Cloud (AmazonEC2) 安全组可以对资源的入口和出口网络流量进行状态筛选,从而帮助管理网络访问。 AWS 限制默认安全组上的所有流量有助于限制对 AWS 资源的远程访问。
Anexo II 4.3.2.b)

vpc-sg-open-only-to-authorized-ports

通过确保限制亚马逊弹性计算 AWS 云 (AmazonEC2) 安全组的常用端口,管理对云中资源的访问。如果不将端口访问限制为可信来源,可能会导致针对系统可用性、完整性和机密性的攻击。通过限制从互联网 (0.0.0.0/0) 访问安全组内的资源,可以控制对内部系统的远程访问。
Anexo II 4.3.4.c) vuln-management-plan-exists (流程检查) 确保制定并实施漏洞管理计划,以便有一个正式定义的流程来处理环境中的漏洞。这可能包括漏洞管理工具、环境扫描节奏、角色和职责。
Anexo II 4.3.6

guardduty-enabled-centralized

Amazon GuardDuty 可以通过使用威胁情报源来帮助监控和检测潜在的网络安全事件。其中包括恶意IPs和机器学习列表,用于识别 AWS 云环境中意外、未经授权和恶意的活动。
Anexo II 4.3.7。 MEDIA.a) response-plan-exists-maintained (流程检查) 确保制定和维护事件响应计划,并将其分发给负责人。更新并正式记录响应计划,有助于确保响应人员了解自己的角色、责任以及在事件发生时应遵循的流程。
Anexo II 4.3.8。 BAJO

elasticsearch-logs-to-cloudwatch

确保 Amazon S OpenSearch ervice 域已启用错误日志,并将其流式传输到 Amazon CloudWatch Logs 以进行保留和响应。域错误日志可以帮助进行安全和访问审核,还可以帮助诊断可用性问题。
Anexo II 4.3.8。 BAJO

multi-region-cloudtrail-enabled

AWS CloudTrail 记录 AWS 管理控制台操作和API呼叫。您可以识别哪些用户和帐户拨打了电话 AWS、发出呼叫的源 IP 地址以及呼叫发生的时间。 CloudTrail 如果启用 MULTI _ _ REGION CLOUD TRAIL _,则会将所有 AWS 区域的日志文件传送到您ENABLED的 S3 存储桶。此外, AWS 启动新区域时, CloudTrail 将在新区域中创建相同的跟踪。因此,您无需采取任何措施即可收到包含新区域API活动的日志文件。
Anexo II 4.3.8。 BAJO

rds-logging-enabled

为了帮助在您的环境中进行日志记录和监控,请确保启用亚马逊关系数据库服务 (AmazonRDS) 日志记录。通过 Amazon RDS 日志记录,您可以捕获诸如连接、断开连接、查询或查询的表之类的事件。
Anexo II 4.3.8。 BAJO

wafv2-logging-enabled

要帮助在您的环境中进行日志记录和监控,请在区域和全球 Web ACLs 上启用 AWS WAF (V2) 日志记录。 AWS WAF日志记录提供有关您的 Web 分析的流量的详细信息ACL。日志记录从您的 AWS 资源 AWS WAF收到请求的时间、有关请求的信息以及每个请求匹配的规则的操作。
Anexo II 4.3.8。 BAJO

api-gw-execution-logging-已启用

APIGateway 日志记录显示了访问的用户的详细视图API以及他们访问的方式API。这种洞察可实现用户活动的可见性。
Anexo II 4.3.8。 BAJO

cloud-trail-cloud-watch-启用日志

使用 Amazon CloudWatch 集中收集和管理日志事件活动。包含 AWS CloudTrail 数据可提供您内部API通话活动的详细信息 AWS 账户。
Anexo II 4.3.8。 BAJO

cloudtrail-enabled

AWS CloudTrail 可以通过记录 AWS 管理控制台操作和呼叫来帮助实现不可否认性。API您可以识别用户和 AWS 账户 调用 AWS 服务的用户、生成呼叫的源 IP 地址以及呼叫的时间。捕获数据的详细信息可在 “ AWS CloudTrail 记录内容” 中查看。
Anexo II 4.3.8。 BAJO

cloudtrail-s3-dataevents-enabled

收集 Simple Storage Service (Amazon S3) 数据事件有助于检测任何异常活动。详细 AWS 账户 信息包括访问 Amazon S3 存储桶的信息、IP 地址和事件时间。
Anexo II 4.3.8。 BAJO

elb-logging-enabled

Elastic Load Balancing 活动是环境中的一个通信中心点。确保已启用ELB日志记录。收集的数据提供了有关发送到的请求的详细信息ELB。每个日志都包含信息 (例如,收到请求的时间、客户端的 IP 地址、延迟、请求路径和服务器响应)。
Anexo II 4.3.8。 BAJO

opensearch-logs-to-cloudwatch

确保 Amazon S OpenSearch ervice 域已启用错误日志,并将其流式传输到 Amazon CloudWatch Logs 以进行保留和响应。 OpenSearch 服务错误日志可以帮助进行安全和访问审计,还可以帮助诊断可用性问题。
Anexo II 4.3.8。 BAJO

s3-bucket-logging-enabled

Amazon Simple Storage Service (Amazon S3) 服务器访问日志记录可提供一种监控网络中是否存在潜在网络安全事件的方法。通过捕获向 Amazon S3 存储桶发出的请求的详细记录,来监控事件。每条访问日志记录都提供有关单个访问请求的详细信息。这些详细信息包括请求者、存储桶名称、请求时间、请求操作、响应状态和错误代码(如果相关)。
Anexo II 4.3.8。 BAJO

vpc-flow-logs-enabled

VPC流日志提供了有关进出亚马逊虚拟私有云 (AmazonVPC) 网络接口的 IP 流量信息的详细记录。默认情况下,流日志记录包括 IP 流的不同组件的值,包括源、目标和协议。
Anexo II 4.3.8。 MEDIO

elasticsearch-logs-to-cloudwatch

确保 Amazon S OpenSearch ervice 域已启用错误日志,并将其流式传输到 Amazon CloudWatch Logs 以进行保留和响应。域错误日志可以帮助进行安全和访问审核,还可以帮助诊断可用性问题。
Anexo II 4.3.8。 MEDIO

multi-region-cloudtrail-enabled

AWS CloudTrail 记录 AWS 管理控制台操作和API呼叫。您可以识别哪些用户和帐户拨打了电话 AWS、发出呼叫的源 IP 地址以及呼叫发生的时间。 CloudTrail 如果启用 MULTI _ _ REGION CLOUD TRAIL _,则会将所有 AWS 区域的日志文件传送到您ENABLED的 S3 存储桶。此外, AWS 启动新区域时, CloudTrail 将在新区域中创建相同的跟踪。因此,您无需采取任何措施即可收到包含新区域API活动的日志文件。
Anexo II 4.3.8。 MEDIO

rds-logging-enabled

为了帮助在您的环境中进行日志记录和监控,请确保启用亚马逊关系数据库服务 (AmazonRDS) 日志记录。通过 Amazon RDS 日志记录,您可以捕获诸如连接、断开连接、查询或查询的表之类的事件。
Anexo II 4.3.8。 MEDIO

wafv2-logging-enabled

要帮助在您的环境中进行日志记录和监控,请在区域和全球 Web ACLs 上启用 AWS WAF (V2) 日志记录。 AWS WAF日志记录提供有关您的 Web 分析的流量的详细信息ACL。日志记录从您的 AWS 资源 AWS WAF收到请求的时间、有关请求的信息以及每个请求匹配的规则的操作。
Anexo II 4.3.8。 MEDIO

api-gw-execution-logging-已启用

APIGateway 日志记录显示了访问的用户的详细视图API以及他们访问的方式API。这种洞察可实现用户活动的可见性。
Anexo II 4.3.8。 MEDIO

cloud-trail-cloud-watch-启用日志

使用 Amazon CloudWatch 集中收集和管理日志事件活动。包含 AWS CloudTrail 数据可提供您内部API通话活动的详细信息 AWS 账户。
Anexo II 4.3.8。 MEDIO

cloudtrail-enabled

AWS CloudTrail 可以通过记录 AWS 管理控制台操作和呼叫来帮助实现不可否认性。API您可以识别用户和 AWS 账户 调用 AWS 服务的用户、生成呼叫的源 IP 地址以及呼叫的时间。捕获数据的详细信息可在 “ AWS CloudTrail 记录内容” 中查看。
Anexo II 4.3.8。 MEDIO

cloudtrail-s3-dataevents-enabled

收集 Simple Storage Service (Amazon S3) 数据事件有助于检测任何异常活动。详细 AWS 账户 信息包括访问 Amazon S3 存储桶的信息、IP 地址和事件时间。
Anexo II 4.3.8。 MEDIO

elb-logging-enabled

Elastic Load Balancing 活动是环境中的一个通信中心点。确保已启用ELB日志记录。收集的数据提供了有关发送到的请求的详细信息ELB。每个日志都包含信息 (例如,收到请求的时间、客户端的 IP 地址、延迟、请求路径和服务器响应)。
Anexo II 4.3.8。 MEDIO

opensearch-logs-to-cloudwatch

确保 Amazon S OpenSearch ervice 域已启用错误日志,并将其流式传输到 Amazon CloudWatch Logs 以进行保留和响应。 OpenSearch 服务错误日志可以帮助进行安全和访问审计,还可以帮助诊断可用性问题。
Anexo II 4.3.8。 MEDIO

s3-bucket-logging-enabled

Amazon Simple Storage Service (Amazon S3) 服务器访问日志记录可提供一种监控网络中是否存在潜在网络安全事件的方法。通过捕获向 Amazon S3 存储桶发出的请求的详细记录,来监控事件。每条访问日志记录都提供有关单个访问请求的详细信息。这些详细信息包括请求者、存储桶名称、请求时间、请求操作、响应状态和错误代码(如果相关)。
Anexo II 4.3.8。 MEDIO

vpc-flow-logs-enabled

VPC流日志提供了有关进出亚马逊虚拟私有云 (AmazonVPC) 网络接口的 IP 流量信息的详细记录。默认情况下,流日志记录包括 IP 流的不同组件的值,包括源、目标和协议。
Anexo II 4.3.10.b)

cloud-trail-encryption-enabled

由于可能存在敏感数据,为了帮助保护静态数据,请确保为您的 AWS CloudTrail 跟踪启用了加密。
Anexo II 4.3.10.b)

cloud-trail-log-file-已启用验证

利用 AWS CloudTrail 日志文件验证来检查 CloudTrail 日志的完整性。日志文件验证有助于确定日志文件在 CloudTrail 传送后是否被修改、删除或未更改。此功能使用行业标准算法构建:SHA-256 用于哈希,SHA-256 RSA 用于数字签名。这使得在没有检测到的情况下修改、删除或伪造 CloudTrail 日志文件在计算上是不可行的。
Anexo II 4.3.10.d)

s3-bucket-replication-enabled

亚马逊简单存储服务 (Amazon S3) Simple Service 跨区域复制 CRR () 支持保持足够的容量和可用性。 CRR支持在 Amazon S3 存储桶之间自动异步复制对象,以帮助确保数据可用性得以维持。
Anexo II 4.6.1

guardduty-enabled-centralized

Amazon GuardDuty 可以通过使用威胁情报源来帮助监控和检测潜在的网络安全事件。其中包括恶意IPs和机器学习列表,用于识别 AWS 云环境中意外、未经授权和恶意的活动。
Anexo II 4.6.2。 ALTO

guardduty-non-archived-findings

Amazon 按严重程度对调查结果进行分类:低、中、高,从而 GuardDuty 帮助您了解事件的影响。您可以使用这些分类来确定补救策略和优先级。此规则允许您根据组织政策的 daysLowSev 要求选择性地为非存档的查找结果设置 daysMediumSev (配置默认:30)、 daysHighSev (配置默认值:7)和(配置默认:1)。
Anexo II 4.6.2。 BASICA

securityhub-enabled

AWS Security Hub 有助于监控未经授权的人员、连接、设备和软件。 AWS Security Hub 汇总、整理来自多个服务的安全警报或发现,并对其进行优先排序。 AWS 其中一些服务包括Amazon Security Hub、Amazon Inspector、Amazon Macie、Ident AWS ity and Access Management (IAM) Access Analyzer、Fi AWS rewall Management、以及 AWS 合作伙伴解决方案。
Anexo II 4.6.2。 MEDIA

guardduty-enabled-centralized

Amazon GuardDuty 可以通过使用威胁情报源来帮助监控和检测潜在的网络安全事件。其中包括恶意IPs和机器学习列表,用于识别 AWS 云环境中意外、未经授权和恶意的活动。
Anexo II 5.2.3 security-awareness-program-exists (流程检查) 为您的组织制定并维护安全认知计划。安全认知计划教育员工如何保护其组织免受各种安全漏洞或事件的侵害。
Anexo II 5.2.4 security-awareness-program-exists (流程检查) 为您的组织制定并维护安全认知计划。安全认知计划教育员工如何保护其组织免受各种安全漏洞或事件的侵害。
Anexo II 5.2.5 security-awareness-program-exists (流程检查) 为您的组织制定并维护安全认知计划。安全认知计划教育员工如何保护其组织免受各种安全漏洞或事件的侵害。
Anexo II 5.4.2。 MEDIO

elasticsearch-node-to-node-加密检查

确保启用了 Amazon OpenSearch 服务的 node-to-node加密。 Node-to-node加密允许对亚马逊虚拟私有云(亚马逊VPC)内的所有通信进行 TLS 1.2 加密。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.4.2。 MEDIO

elbv2-acm-certificate-required

由于可能存在敏感数据,并且为了帮助保护传输中的数据,应确保 Elastic Load Balancing 启用了加密。使用 AWS Certifice Manager 来管理、配置和部署包含 AWS 服务和内部资源的公共和私有SSL/TLS证书。
Anexo II 5.4.2。 MEDIO

elb-tls-https-listeners-只有

确保您的弹性负载均衡器 (ELBs) 配置了SSL或HTTPS侦听器。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.4.2。 MEDIO

alb-http-to-https-重定向检查

为了帮助保护传输中的数据,请确保您的 Application Load Balancer 自动将未加密的HTTP请求重定向到。HTTPS由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.4.2。 MEDIO

api-gw-ssl-enabled

确保 Amazon API Gateway REST API 阶段配置了SSL证书,以允许后端系统对来自API网关的请求进行身份验证。
Anexo II 5.4.2。 MEDIO

elb-acm-certificate-required

由于可能存在敏感数据,并且为了帮助保护传输中的数据,应确保 Elastic Load Balancing 启用了加密。使用 AWS Certifice Manager 来管理、配置和部署包含 AWS 服务和内部资源的公共和私有SSL/TLS证书。
Anexo II 5.4.2。 MEDIO

opensearch-logs-to-cloudwatch

确保 Amazon S OpenSearch ervice 域已启用错误日志,并将其流式传输到 Amazon CloudWatch Logs 以进行保留和响应。 OpenSearch 服务错误日志可以帮助进行安全和访问审计,还可以帮助诊断可用性问题。
Anexo II 5.4.2。 MEDIO

redshift-require-tls-ssl

确保您的 Amazon Redshift 集群需要TLS/SSL加密才能连接到客户端。SQL由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.4.2。 MEDIO

s3-bucket-ssl-requests-only

为了帮助保护传输中的数据,请确保您的亚马逊简单存储服务 (Amazon S3) Simple Service 存储桶需要请求才能使用安全套接字层 ()。SSL由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.4.3。 BAJO.a)

iam-password-policy

身份和凭证是根据组织IAM密码策略颁发、管理和验证的。它们符合或超过 NIST SP 800-63 和 AWS 基础安全最佳实践标准对密码强度的要求。此规则允许您选择设置 RequireUppercaseCharacters (AWS 基础安全最佳实践值:true)、 RequireLowercaseCharacters (AWS 基础安全最佳实践值:true)、 RequireSymbols (AWS 基础安全最佳实践值:true)、 RequireNumbers (AWS 基础安全最佳实践值:true)、 MinimumPasswordLength (AWS 基础安全最佳实践值:14)、 PasswordReusePrevention (AWS 基础安全最佳实践值:24)和 MaxPasswordAge (AWS 基础安全最佳实践值:90)IAM密码政策。实际值应反映贵组织的策略。
Anexo II 5.4.3。 MEDIO

elasticsearch-node-to-node-加密检查

确保启用了 Amazon OpenSearch 服务的 node-to-node加密。 Node-to-node加密允许对亚马逊虚拟私有云(亚马逊VPC)内的所有通信进行 TLS 1.2 加密。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.4.3。 MEDIO

elbv2-acm-certificate-required

由于可能存在敏感数据,并且为了帮助保护传输中的数据,应确保 Elastic Load Balancing 启用了加密。使用 AWS Certifice Manager 来管理、配置和部署包含 AWS 服务和内部资源的公共和私有SSL/TLS证书。
Anexo II 5.4.3。 MEDIO

elb-tls-https-listeners-只有

确保您的弹性负载均衡器 (ELBs) 配置了SSL或HTTPS侦听器。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.4.3。 MEDIO

alb-http-to-https-重定向检查

为了帮助保护传输中的数据,请确保您的 Application Load Balancer 自动将未加密的HTTP请求重定向到。HTTPS由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.4.3。 MEDIO

api-gw-ssl-enabled

确保 Amazon API Gateway REST API 阶段配置了SSL证书,以允许后端系统对来自API网关的请求进行身份验证。
Anexo II 5.4.3。 MEDIO

elb-acm-certificate-required

由于可能存在敏感数据,并且为了帮助保护传输中的数据,应确保 Elastic Load Balancing 启用了加密。使用 AWS Certifice Manager 来管理、配置和部署包含 AWS 服务和内部资源的公共和私有SSL/TLS证书。
Anexo II 5.4.3。 MEDIO

opensearch-logs-to-cloudwatch

确保 Amazon S OpenSearch ervice 域已启用错误日志,并将其流式传输到 Amazon CloudWatch Logs 以进行保留和响应。 OpenSearch 服务错误日志可以帮助进行安全和访问审计,还可以帮助诊断可用性问题。
Anexo II 5.4.3。 MEDIO

redshift-require-tls-ssl

确保您的 Amazon Redshift 集群需要TLS/SSL加密才能连接到客户端。SQL由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.4.3。 MEDIO

s3-bucket-ssl-requests-only

为了帮助保护传输中的数据,请确保您的亚马逊简单存储服务 (Amazon S3) Simple Service 存储桶需要请求才能使用安全套接字层 ()。SSL由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.6.1.c)

codebuild-project-envvar-awscred-检查

请确保身份验证凭据 AWS_ACCESS_KEY_ID ,并且 AWS_SECRET_ACCESS_KEY 不存在于 AWS Codebuild 项目环境中。不要以明文形式存储这些变量。以明文形式存储这些变量会导致意外的数据泄露和未经授权的访问。
Anexo II 5.6.1.c)

codebuild-project-source-repo-url-check

确保 GitHub 或 Bitbucket 源存储库URL不包含个人访问令牌,即 AWS Codebuild 项目环境中的登录凭证。使用OAuth个人访问令牌或登录凭证来授予访问 GitHub 或 Bitbucket 存储库的授权。
Anexo II 5.7.3

dynamodb-table-encrypted-kms

确保为 Amazon DynamoDB 表启用加密。由于这些表中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。默认情况下,DynamoDB 表使用 AWS 客户拥有的主密钥 () 进行加密。CMK
Anexo II 5.7.3

ec2-ebs-encryption-by-default

为了帮助保护静态数据,请确保您的亚马逊弹性区块存储 (AmazonEBS) 卷启用了加密。由于这些卷中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 5.7.3

elasticsearch-node-to-node-加密检查

确保启用了 Amazon OpenSearch 服务的 node-to-node加密。 Node-to-node加密允许对亚马逊虚拟私有云(亚马逊VPC)内的所有通信进行 TLS 1.2 加密。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.7.3

elb-tls-https-listeners-只有

确保您的弹性负载均衡器 (ELBs) 配置了SSL或HTTPS侦听器。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.7.3

rds-snapshot-encrypted

确保您的亚马逊关系数据库服务 (AmazonRDS) 快照启用加密。由于可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 5.7.3

s3-default-encryption-kms

确保您的 Amazon Simple Storage Service (Amazon S3) 存储桶启用了加密。由于 Amazon S3 存储桶中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 5.7.3

sagemaker-notebook-instance-kms-密钥已配置

为帮助保护静态数据,请确保您的 SageMaker 笔记本电脑启用了 AWS 密钥管理服务 (AWS KMS) 的加密。由于敏感数据可以静态存在于 SageMaker 笔记本中,因此启用静态加密以帮助保护这些数据。
Anexo II 5.7.3

sns-encrypted-kms

为了帮助保护静态数据,请确保您的亚马逊简单通知服务 (AmazonSNS) 主题需要使用 AWS 密钥管理服务 (AWS KMS) 进行加密。由于已发布的消息中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 5.7.3

alb-http-to-https-重定向检查

为了帮助保护传输中的数据,请确保您的 Application Load Balancer 自动将未加密的HTTP请求重定向到。HTTPS由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.7.3

api-gw-cache-enabled并已加密

为了帮助保护静态数据,请确保为 Gate API way 阶段的缓存启用了加密。由于可以为该API方法捕获敏感数据,因此请启用静态加密以帮助保护这些数据。
Anexo II 5.7.3

api-gw-ssl-enabled

确保 Amazon API Gateway REST API 阶段配置了SSL证书,以允许后端系统对来自API网关的请求进行身份验证。
Anexo II 5.7.3

cloud-trail-encryption-enabled

由于可能存在敏感数据,为了帮助保护静态数据,请确保为您的 AWS CloudTrail 跟踪启用了加密。
Anexo II 5.7.3

cloudwatch-log-group-encrypted

为帮助保护静态敏感数据,请确保您的 Amazon CloudWatch 日志组启用了加密。
Anexo II 5.7.3

efs-encrypted-check

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保您的 Amazon Elastic File System(EFS)已启用加密。
Anexo II 5.7.3

elasticsearch-encrypted-at-rest

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保您的亚马逊 OpenSearch 服务(OpenSearch 服务)域已启用加密。
Anexo II 5.7.3

elb-acm-certificate-required

由于可能存在敏感数据,并且为了帮助保护传输中的数据,应确保 Elastic Load Balancing 启用了加密。使用 AWS Certifice Manager 来管理、配置和部署包含 AWS 服务和内部资源的公共和私有SSL/TLS证书。
Anexo II 5.7.3

encrypted-volumes

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保对您的 Amazon Elastic Block Store (AmazonEBS) 卷启用加密。
Anexo II 5.7.3

opensearch-encrypted-at-rest

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保对您的 Amazon S OpenSearch ervice 域启用加密。
Anexo II 5.7.3

opensearch-node-to-node-加密检查

确保启用了 Amazon OpenSearch 服务的 node-to-node加密。 Node-to-node加密允许对亚马逊虚拟私有云(亚马逊VPC)内的所有通信进行 TLS 1.2 加密。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.7.3

rds-storage-encrypted

为了帮助保护静态数据,请确保您的亚马逊关系数据库服务 (AmazonRDS) 实例启用了加密。由于敏感数据可以静态存在于 Amazon RDS 实例中,因此启用静态加密以帮助保护这些数据。
Anexo II 5.7.3

redshift-cluster-configuration-check

要保护静态数据,请确保您的 Amazon Redshift 集群启用了加密。您还必须确保在 Amazon Redshift 集群上部署所需的配置。应启用审计日志记录,以提供有关数据库中连接和用户活动的信息。此规则要求为 (Config Default:TRUE) 和 clusterDbEncrypted loggingEnabled (Config Default:TRUE) 设置一个值。实际值应反映贵组织的策略。
Anexo II 5.7.3

redshift-cluster-kms-enabled

为了帮助保护静态数据,请确保您的 Amazon Redshift 集群启用了 AWS 密钥管理服务 (AWS KMS) 的加密。由于 Redshift 集群中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 5.7.3

redshift-require-tls-ssl

确保您的 Amazon Redshift 集群需要TLS/SSL加密才能连接到客户端。SQL由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.7.3

s3-已bucket-server-side-encryption启用

为了帮助保护静态数据,请确保您的 Amazon Simple Storage Service (Amazon S3) 存储桶启用了加密。由于 Amazon S3 存储桶中可能存在敏感的静态数据,因此应启用加密以帮助保护这些数据。
Anexo II 5.7.3

s3-bucket-ssl-requests-only

为了帮助保护传输中的数据,请确保您的亚马逊简单存储服务 (Amazon S3) Simple Service 存储桶需要请求才能使用安全套接字层 ()。SSL由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Anexo II 5.7.3

sagemaker-endpoint-configuration-kms-密钥已配置

为了帮助保护静态数据,请确保您的 SageMaker 终端节点启用了 AWS 密钥管理服务 (AWS KMS) 的加密。由于敏感数据可以静态存在于 SageMaker 端点中,因此启用静态加密以帮助保护这些数据。
Anexo II 5.7.3

secretsmanager-using-cmk

为了帮助保护静态数据,请确保为 S AWS ecrets Manager 密 AWS 钥启用密钥管理服务 (AWS KMS) 的加密。由于 Secrets Manager 机密中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Anexo II 5.7.4

cmk-backing-key-rotation-已启用

启用密钥轮换,确保密钥在加密周期结束后立即进行轮换。
Anexo II 5.7.4

kms-cmk-not-scheduled-用于删除

为了帮助保护静态数据,请确保在密钥管理服务(CMKs)中没有计划删除必要的客户主 AWS 密钥 (AWS KMS)。由于有时需要删除密钥,因此此规则可以帮助检查所有计划删除的密钥,以防密钥被无意中安排删除。
Anexo II 5.8.2

alb-waf-enabled

确保已 AWS WAF在弹性负载均衡器 (ELB) 上启用,以帮助保护 Web 应用程序。A WAF 有助于保护您的 Web 应用程序或APIs防范常见的 Web 漏洞。这些 Web 漏洞可能会影响可用性、损害安全性或消耗环境中过多的资源。
Anexo II 5.8.2

api-gw-associated-with-waf

AWS WAF允许您配置一组规则(称为 Web 访问控制列表 (WebACL)),这些规则基于您定义的可自定义 Web 安全规则和条件允许、阻止或计数 Web 请求。确保您的 Amazon API Gateway 阶段与WAF网络关联ACL,以保护其免受恶意攻击
Anexo II 5.8.3。 MEDIO.b)

alb-waf-enabled

确保已 AWS WAF在弹性负载均衡器 (ELB) 上启用,以帮助保护 Web 应用程序。A WAF 有助于保护您的 Web 应用程序或APIs防范常见的 Web 漏洞。这些 Web 漏洞可能会影响可用性、损害安全性或消耗环境中过多的资源。
Anexo II 5.8.3。 MEDIO.b)

api-gw-associated-with-waf

AWS WAF允许您配置一组规则(称为 Web 访问控制列表 (WebACL)),这些规则基于您定义的可自定义 Web 安全规则和条件允许、阻止或计数 Web 请求。确保您的 Amazon API Gateway 阶段与WAF网络关联ACL,以保护其免受恶意攻击
Anexo II 5.8.3。 MEDIO.b)

elb-cross-zone-load-启用平衡

为您的弹性负载均衡器 (ELBs) 启用跨区域负载均衡,以帮助保持足够的容量和可用性。跨区域负载均衡可降低在每个启用的可用区维持相同数量实例的需求。它还将提高应用程序处理一个或多个实例丢失情况的能力。
Anexo II 5.8.3。 MEDIO.b)

rds-instance-deletion-protection-已启用

确保亚马逊 Relational Database Service (AmazonRDS) 实例已启用删除保护。使用删除保护可防止您的 Amazon RDS 实例被意外或恶意删除,这可能会导致您的应用程序不可用。
Anexo II 5.8.3。 MEDIO.b)

dynamodb-autoscaling-enabled

Amazon DynamoDB 自动扩展 AWS 使用 Application Auto Scaling 服务来调整自动响应实际流量模式的预配置吞吐容量。这将允许表或全局二级索引增大其预置的读/写容量以处理突发流量,而不进行节流。
Anexo II 5.8.3。 MEDIO.b)

elb-deletion-protection-enabled

此规则可确保 Elastic Load Balancing 已启用删除保护。使用此功能可防止负载均衡器被意外或恶意删除,因为这可能导致应用程序丧失可用性。
Anexo II 5.8.3。 MEDIO.b)

rds-multi-az-support

Amazon Relational Database Service (AmazonRDS) 中的多可用区支持为数据库实例提供了增强的可用性和耐久性。当您配置多可用区数据库实例时,Amazon RDS 会自动创建一个主数据库实例,并将数据同步复制到不同可用区域中的备用实例。每个可用性区域都在各自独立的物理基础设施上运行,具有高度可靠性。如果基础设施出现故障,Amazon RDS 会自动故障转移到备用服务器,这样您就可以在故障转移完成后立即恢复数据库操作。
Anexo II 5.8.3。 MEDIO.b)

rds-cluster-multi-az-已启用

Amazon Relational Database Service (AmazonRDS) 中的多可用区支持为数据库实例提供了增强的可用性和耐久性。当您配置多可用区数据库实例时,Amazon RDS 会自动创建一个主数据库实例,并将数据同步复制到不同可用区域中的备用实例。每个可用性区域都在各自独立的物理基础设施上运行,具有高度可靠性。如果基础设施出现故障,Amazon RDS 会自动故障转移到备用服务器,这样您就可以在故障转移完成后立即恢复数据库操作。
Anexo II 5.8.3。 MEDIO.b)

vpc-vpn-2-tunnels-up

可以实施冗余 Site-to-SiteVPN隧道来满足弹性要求。它使用两条隧道来帮助确保连接,以防其中一个 Site-to-SiteVPN连接不可用。为了防止连接中断,如果您的客户网关不可用,您可以使用第二个客户网关来设置与亚马逊虚拟私有云 (AmazonVPC) 和虚拟私有网关的第二个 Site-to-SiteVPN连接。
Art. 14.4

iam-root-access-key-检查

通过检查 root 用户是否没有将访问密钥附加到其 Identity and Access Managem AWS ent (IAM) 角色,可以控制对系统和资产的访问。确保删除根访问密钥。相反,创建和使用基于角色的 AWS 账户 方法来帮助整合功能最少的原则。
Art. 16

ecs-task-definition-user-for-host-mode-check

如果任务定义具有提升的权限,那是因为客户专门选择了这些配置。当任务定义启用了主机联网,但客户未选择使用提升权限时,此控制会检查权限是否意外提升。
Art. 16

iam-policy-no-statements-with-full-access

确保IAM操作仅限于需要的操作。允许用户拥有超过完成任务所需的权限,可能会违反最低权限和职责分离的原则。
Art. 16

iam-policy-no-statements-with-admin-access

AWS Identity and Access Management (IAM) 可以帮助您将最低权限和职责分离原则与访问权限和授权相结合,限制策略包含 “效果”:“允许” 和 “操作”:“*” 而不是 “资源”:“*”。允许用户拥有超过完成任务所需的权限,可能会违反最低权限和职责分离的原则。
Art. 16

s3-bucket-policy-grantee-check

启用 s3_ bucket_policy_grantee_check 来管理对 AWS 云的访问权限。该规则检查 Amazon S3 存储桶授予的访问权限是否受到您提供的任何 AWS 委托人、联合用户、服务委托人、IP 地址或亚马逊虚拟私有云 (AmazonVPC) IDs 的限制。
Art. 20.2

rds-automatic-minor-version-已启用升级

在您的 Amazon Relational Database Service (RDS) 实例上启用自动次要版本升级,以确保安装关系数据库管理系统 (RDBMS) 的最新次要版本更新,其中可能包括安全补丁和错误修复。
Art. 20.2

ec2-managedinstance-patch-compliance-status-check

启用此规则可帮助识别和记录亚马逊弹性计算云 (AmazonEC2) 漏洞。该规则根据贵组织的政策和程序的要求检查 S AWS ystems Manager 中的亚马逊EC2实例补丁是否合规。
Art. 20.2

elastic-beanstalk-managed-updates-已启用

为 Amazon Elastic Beanstalk 环境启用受管平台更新可确保安装环境的最新可用平台修复、更新和功能。及时安装补丁是保护系统的最佳实践。
Art. 20.2 vuln-management-plan-exists (流程检查) 确保制定并实施漏洞管理计划,以便有一个正式定义的流程来处理环境中的漏洞。这可能包括漏洞管理工具、环境扫描节奏、角色和职责。
Art. 21.1

dynamodb-table-encrypted-kms

确保为 Amazon DynamoDB 表启用加密。由于这些表中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。默认情况下,DynamoDB 表使用 AWS 客户拥有的主密钥 () 进行加密。CMK
Art. 21.1

ec2-ebs-encryption-by-default

为了帮助保护静态数据,请确保您的亚马逊弹性区块存储 (AmazonEBS) 卷启用了加密。由于这些卷中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Art. 21.1

elasticsearch-node-to-node-加密检查

确保启用了 Amazon OpenSearch 服务的 node-to-node加密。 Node-to-node加密允许对亚马逊虚拟私有云(亚马逊VPC)内的所有通信进行 TLS 1.2 加密。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Art. 21.1

elb-cross-zone-load-启用平衡

为您的弹性负载均衡器 (ELBs) 启用跨区域负载均衡,以帮助保持足够的容量和可用性。跨区域负载均衡可降低在每个启用的可用区维持相同数量实例的需求。它还将提高应用程序处理一个或多个实例丢失情况的能力。
Art. 21.1

elb-tls-https-listeners-只有

确保您的弹性负载均衡器 (ELBs) 配置了SSL或HTTPS侦听器。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Art. 21.1

rds-instance-deletion-protection-已启用

确保亚马逊 Relational Database Service (AmazonRDS) 实例已启用删除保护。使用删除保护可防止您的 Amazon RDS 实例被意外或恶意删除,这可能会导致您的应用程序不可用。
Art. 21.1

rds-snapshot-encrypted

确保您的亚马逊关系数据库服务 (AmazonRDS) 快照启用加密。由于可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Art. 21.1

s3-bucket-default-lock-enabled

确保默认情况下 Amazon Simple Storage Service (Amazon S3) 存储桶已启用锁定。由于 S3 存储桶中可能存在敏感的静态数据,因此应强制执行静态对象锁定以帮助保护这些数据。
Art. 21.1

s3-default-encryption-kms

确保您的 Amazon Simple Storage Service (Amazon S3) 存储桶启用了加密。由于 Amazon S3 存储桶中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Art. 21.1

sagemaker-notebook-instance-kms-密钥已配置

为帮助保护静态数据,请确保您的 SageMaker 笔记本电脑启用了 AWS 密钥管理服务 (AWS KMS) 的加密。由于敏感数据可以静态存在于 SageMaker 笔记本中,因此启用静态加密以帮助保护这些数据。
Art. 21.1

sns-encrypted-kms

为了帮助保护静态数据,请确保您的亚马逊简单通知服务 (AmazonSNS) 主题需要使用 AWS 密钥管理服务 (AWS KMS) 进行加密。由于已发布的消息中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Art. 21.1

alb-http-to-https-重定向检查

为了帮助保护传输中的数据,请确保您的 Application Load Balancer 自动将未加密的HTTP请求重定向到。HTTPS由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Art. 21.1

api-gw-cache-enabled并已加密

为了帮助保护静态数据,请确保为 Gate API way 阶段的缓存启用了加密。由于可以为该API方法捕获敏感数据,因此请启用静态加密以帮助保护这些数据。
Art. 21.1

api-gw-ssl-enabled

确保 Amazon API Gateway REST API 阶段配置了SSL证书,以允许后端系统对来自API网关的请求进行身份验证。
Art. 21.1

cloud-trail-encryption-enabled

由于可能存在敏感数据,为了帮助保护静态数据,请确保为您的 AWS CloudTrail 跟踪启用了加密。
Art. 21.1

cloud-trail-log-file-已启用验证

利用 AWS CloudTrail 日志文件验证来检查 CloudTrail 日志的完整性。日志文件验证有助于确定日志文件在 CloudTrail 传送后是否被修改、删除或未更改。此功能使用行业标准算法构建:SHA-256 用于哈希,SHA-256 RSA 用于数字签名。这使得在没有检测到的情况下修改、删除或伪造 CloudTrail 日志文件在计算上是不可行的。
Art. 21.1

cloudwatch-log-group-encrypted

为帮助保护静态敏感数据,请确保您的 Amazon CloudWatch 日志组启用了加密。
Art. 21.1

dynamodb-autoscaling-enabled

Amazon DynamoDB 自动扩展 AWS 使用 Application Auto Scaling 服务来调整自动响应实际流量模式的预配置吞吐容量。这将允许表或全局二级索引增大其预置的读/写容量以处理突发流量,而不进行节流。
Art. 21.1

efs-encrypted-check

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保您的 Amazon Elastic File System(EFS)已启用加密。
Art. 21.1

elasticsearch-encrypted-at-rest

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保您的亚马逊 OpenSearch 服务(OpenSearch 服务)域已启用加密。
Art. 21.1

elb-acm-certificate-required

由于可能存在敏感数据,并且为了帮助保护传输中的数据,应确保 Elastic Load Balancing 启用了加密。使用 AWS Certifice Manager 来管理、配置和部署包含 AWS 服务和内部资源的公共和私有SSL/TLS证书。
Art. 21.1

elb-deletion-protection-enabled

此规则可确保 Elastic Load Balancing 已启用删除保护。使用此功能可防止负载均衡器被意外或恶意删除,因为这可能导致应用程序丧失可用性。
Art. 21.1

encrypted-volumes

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保对您的 Amazon Elastic Block Store (AmazonEBS) 卷启用加密。
Art. 21.1

opensearch-encrypted-at-rest

由于敏感数据可能存在,并且为了帮助保护静态数据,请确保对您的 Amazon S OpenSearch ervice 域启用加密。
Art. 21.1

opensearch-node-to-node-加密检查

确保启用了 Amazon OpenSearch 服务的 node-to-node加密。 Node-to-node加密允许对亚马逊虚拟私有云(亚马逊VPC)内的所有通信进行 TLS 1.2 加密。由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Art. 21.1

rds-multi-az-support

Amazon Relational Database Service (AmazonRDS) 中的多可用区支持为数据库实例提供了增强的可用性和耐久性。当您配置多可用区数据库实例时,Amazon RDS 会自动创建一个主数据库实例,并将数据同步复制到不同可用区域中的备用实例。每个可用性区域都在各自独立的物理基础设施上运行,具有高度可靠性。如果基础设施出现故障,Amazon RDS 会自动故障转移到备用服务器,这样您就可以在故障转移完成后立即恢复数据库操作。
Art. 21.1

rds-cluster-multi-az-已启用

Amazon Relational Database Service (AmazonRDS) 中的多可用区支持为数据库实例提供了增强的可用性和耐久性。当您配置多可用区数据库实例时,Amazon RDS 会自动创建一个主数据库实例,并将数据同步复制到不同可用区域中的备用实例。每个可用性区域都在各自独立的物理基础设施上运行,具有高度可靠性。如果基础设施出现故障,Amazon RDS 会自动故障转移到备用服务器,这样您就可以在故障转移完成后立即恢复数据库操作。
Art. 21.1

rds-storage-encrypted

为了帮助保护静态数据,请确保您的亚马逊关系数据库服务 (AmazonRDS) 实例启用了加密。由于敏感数据可以静态存在于 Amazon RDS 实例中,因此启用静态加密以帮助保护这些数据。
Art. 21.1

redshift-cluster-configuration-check

要保护静态数据,请确保您的 Amazon Redshift 集群启用了加密。您还必须确保在 Amazon Redshift 集群上部署所需的配置。应启用审计日志记录,以提供有关数据库中连接和用户活动的信息。此规则要求为 (Config Default:TRUE) 和 clusterDbEncrypted loggingEnabled (Config Default:TRUE) 设置一个值。实际值应反映贵组织的策略。
Art. 21.1

redshift-cluster-kms-enabled

为了帮助保护静态数据,请确保您的 Amazon Redshift 集群启用了 AWS 密钥管理服务 (AWS KMS) 的加密。由于 Redshift 集群中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Art. 21.1

redshift-require-tls-ssl

确保您的 Amazon Redshift 集群需要TLS/SSL加密才能连接到客户端。SQL由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Art. 21.1

s3-已bucket-server-side-encryption启用

为了帮助保护静态数据,请确保您的 Amazon Simple Storage Service (Amazon S3) 存储桶启用了加密。由于 Amazon S3 存储桶中可能存在敏感的静态数据,因此应启用加密以帮助保护这些数据。
Art. 21.1

s3-bucket-ssl-requests-only

为了帮助保护传输中的数据,请确保您的亚马逊简单存储服务 (Amazon S3) Simple Service 存储桶需要请求才能使用安全套接字层 ()。SSL由于可能存在敏感数据,因此应启用传输中加密以帮助保护这些数据。
Art. 21.1

sagemaker-endpoint-configuration-kms-密钥已配置

为了帮助保护静态数据,请确保您的 SageMaker 终端节点启用了 AWS 密钥管理服务 (AWS KMS) 的加密。由于敏感数据可以静态存在于 SageMaker 端点中,因此启用静态加密以帮助保护这些数据。
Art. 21.1

secretsmanager-using-cmk

为了帮助保护静态数据,请确保为 S AWS ecrets Manager 密 AWS 钥启用密钥管理服务 (AWS KMS) 的加密。由于 Secrets Manager 机密中可能存在敏感的静态数据,因此应启用静态加密以帮助保护这些数据。
Art. 21.1

vpc-vpn-2-tunnels-up

可以实施冗余 Site-to-SiteVPN隧道来满足弹性要求。它使用两条隧道来帮助确保连接,以防其中一个 Site-to-SiteVPN连接不可用。为了防止连接中断,如果您的客户网关不可用,您可以使用第二个客户网关来设置与亚马逊虚拟私有云 (AmazonVPC) 和虚拟私有网关的第二个 Site-to-SiteVPN连接。
Art. 22

autoscaling-launch-config-public-ip 已禁用

如果您使用公有 IP 地址配置网络接口,则可以从 Internet 访问这些网络接口的相关资源。 EC2资源不应公开访问,因为这可能会允许对您的应用程序或服务器进行意外访问。
Art. 22

restricted-ssh

Amazon Elastic Compute Cloud (AmazonEC2) 安全组可以对资源的入口和出口网络流量进行状态筛选,从而帮助管理网络访问。 AWS 不允许您资源上的入口(或远程)流量从 0.0.0.0/0 进入端口 22 有助于限制远程访问。
Art. 22

s3--account-level-public-access 区块-周期性

确保无法公开访问亚马逊简单存储服务 (Amazon S3) 存储桶,从而管理对 AWS 云端资源的访问权限。该规则通过防止公众访问,来帮助保护敏感数据免受未经授权的远程用户的访问。此规则允许您选择设置(配置默认值:True)、 ignorePublicAcls (配置默认值:True)、 blockPublicPolicy (配置默认值:True)和参数 blockPublicAcls (配置默认值:True)和 restrictPublicBuckets 参数(配置默认值:True)。实际值应反映贵组织的策略。
Art. 22

ssm-document-not-public

确保 AWS Systems Manager (SSM) 文档不公开,因为这可能会允许意外访问您的SSM文档。公共SSM文档可以公开有关您的账户、资源和内部流程的信息。
Art. 22

dms-replication-not-public

通过确保DMS复制实例无法公开访问来管理对 AWS 云的访问权限。 DMS复制实例可能包含敏感信息,因此需要对此类帐户进行访问控制。
Art. 22

ebs-snapshot-public-restorable-检查

通过确保EBS快照不可公开还原来管理对 AWS 云的访问权限。 EBS卷快照可能包含敏感信息,因此需要对此类帐户进行访问控制。
Art. 22

ec2-instance-no-public-ip

通过确保无法公开访问亚马逊弹性计算云 (AmazonEC2) 实例来管理对云的访问。 AWS Amazon EC2 实例可能包含敏感信息,需要对此类账户进行访问控制。
Art. 22

elasticsearch-in-vpc-only

通过确保亚马逊 OpenSearch 服务(OpenSearch 服务)域位于亚马逊虚拟私有 AWS 云(亚马逊)内来管理对云的访问。VPC亚马逊内的 OpenSearch 服务域VPC可实现服务与亚马逊内部其他 OpenSearch 服务之间的安全通信,VPC而无需互联网网关、NAT设备或VPN连接。
Art. 22

emr-master-no-public-ip

通过确保无法公开访问 Amazon EMR 集群主节点来管理对 AWS 云的访问。Amazon EMR 集群主节点可能包含敏感信息,此类账户需要进行访问控制。
Art. 22

internet-gateway-authorized-vpc-只有

确保互联网网关仅连接到授权的亚马逊虚拟私有 AWS 云 (AmazonVPC),从而管理对云中资源的访问。互联网网关允许进出亚马逊的双向互联网访问VPC,这可能会导致未经授权访问亚马逊VPC资源。
Art. 22

lambda-function-public-access-禁止

通过确保无法公开访问 AWS Lambda 函数来管理对 AWS 云中资源的访问。公开访问可能导致资源可用性下降。
Art. 22

lambda-inside-vpc

在亚马逊虚拟私有云 (AmazonVPC) 中部署 AWS Lambda 函数,以实现功能与亚马逊内部其他服务之间的安全通信。VPC使用此配置,无需互联网网关、NAT设备或VPN连接。所有流量都安全地保存在 AWS 云中。由于其逻辑隔离,与使用公共终端节点的域相比,位于 Amazon 内的域VPC具有额外的安全层。为了正确管理访问权限,应 AWS 将 Lambda 函数分配给。VPC
Art. 22

opensearch-in-vpc-only

通过确保亚马逊 OpenSearch 服务域位于亚马逊虚拟私有 AWS 云(亚马逊VPC)内来管理对云的访问。亚马逊内部的亚马逊 OpenSearch 服务域VPC可实现亚马逊 OpenSearch 服务与亚马逊内部其他服务之间的安全通信,VPC而无需互联网网关、NAT设备或VPN连接。
Art. 22

rds-instance-public-access-检查

通过确保 Amazon Relational Database Service (AmazonRDS) 实例不公开,管理对 AWS 云中资源的访问权限。Amazon RDS 数据库实例可能包含敏感信息,此类账户需要遵守原则和访问控制。
Art. 22

rds-snapshots-public-prohibited

通过确保 Amazon Relational Database Service (AmazonRDS) 实例不公开,管理对 AWS 云中资源的访问权限。Amazon RDS 数据库实例可能包含敏感信息和原则,因此需要对此类账户进行访问控制。
Art. 22

redshift-cluster-public-access-检查

通过确保 Amazon Redshift 集群不公开,管理对 AWS 云端资源的访问权限。Amazon Redshift 集群可能包含敏感信息,因此需要对此类账户实施相应原则和访问控制。
Art. 22

restricted-common-ports

通过确保限制亚马逊弹性计算 AWS 云 (AmazonEC2) 安全组的常用端口,管理对云中资源的访问。如果不将端口访问限制为可信来源,可能会导致针对系统可用性、完整性和机密性的攻击。此规则允许您选择设置 blockedPort 1-blockedPort 5 个参数(配置默认值:20,21,3389,3306,4333)。实际值应反映贵组织的策略。
Art. 22

s3-bucket-level-public-access-禁止使用

确保无法公开访问亚马逊简单存储服务 (Amazon S3) 存储桶,从而管理对 AWS 云端资源的访问权限。该规则通过在存储桶级别防止公众访问,来帮助保护敏感数据免受未经授权的远程用户的访问。
Art. 22

s3-bucket-public-read-prohibited

仅允许授权用户、进程和设备访问亚马逊简单存储服务 (Amazon S3) 存储桶,从而管理对 AWS 云端资源的访问权限。访问管理应与数据的分类保持一致。
Art. 22

s3-bucket-public-write-prohibited

仅允许授权用户、进程和设备访问亚马逊简单存储服务 (Amazon S3) 存储桶,从而管理对 AWS 云端资源的访问权限。访问管理应与数据的分类保持一致。
Art. 22

sagemaker-notebook-no-direct-互联网接入

通过确保 Amazon SageMaker 笔记本电脑不允许直接访问互联网,管理对 AWS 云端资源的访问。通过防止直接访问互联网,您可以防止未经授权的用户访问敏感数据。
Art. 22

subnet-auto-assign-public-ip 已禁用

通过确保不会自动为亚马逊虚拟私有 AWS 云 Private Cloud (VPC) 子网分配公有 IP 地址来管理对云的访问。在启用了此属性的子网中启动的 Amazon Elastic Compute Cloud (EC2) 实例会为其主网络接口分配公有 IP 地址。
Art. 22

vpc-default-security-group-已关闭

Amazon Elastic Compute Cloud (AmazonEC2) 安全组可以对资源的入口和出口网络流量进行状态筛选,从而帮助管理网络访问。 AWS 限制默认安全组上的所有流量有助于限制对 AWS 资源的远程访问。
Art. 22

vpc-sg-open-only-to-authorized-ports

通过确保限制亚马逊弹性计算 AWS 云 (AmazonEC2) 安全组的常用端口,管理对云中资源的访问。如果不将端口访问限制为可信来源,可能会导致针对系统可用性、完整性和机密性的攻击。通过限制从互联网 (0.0.0.0/0) 访问安全组内的资源,可以控制对内部系统的远程访问。
Art. 23

elasticsearch-logs-to-cloudwatch

确保 Amazon S OpenSearch ervice 域已启用错误日志,并将其流式传输到 Amazon CloudWatch Logs 以进行保留和响应。域错误日志可以帮助进行安全和访问审核,还可以帮助诊断可用性问题。
Art. 23

multi-region-cloudtrail-enabled

AWS CloudTrail 记录 AWS 管理控制台操作和API呼叫。您可以识别哪些用户和帐户拨打了电话 AWS、发出呼叫的源 IP 地址以及呼叫发生的时间。 CloudTrail 如果启用 MULTI _ _ REGION CLOUD TRAIL _,则会将所有 AWS 区域的日志文件传送到您ENABLED的 S3 存储桶。此外, AWS 启动新区域时, CloudTrail 将在新区域中创建相同的跟踪。因此,您无需采取任何措施即可收到包含新区域API活动的日志文件。
Art. 23

rds-logging-enabled

为了帮助在您的环境中进行日志记录和监控,请确保启用亚马逊关系数据库服务 (AmazonRDS) 日志记录。通过 Amazon RDS 日志记录,您可以捕获诸如连接、断开连接、查询或查询的表之类的事件。
Art. 23

wafv2-logging-enabled

要帮助在您的环境中进行日志记录和监控,请在区域和全球 Web ACLs 上启用 AWS WAF (V2) 日志记录。 AWS WAF日志记录提供有关您的 Web 分析的流量的详细信息ACL。日志记录从您的 AWS 资源 AWS WAF收到请求的时间、有关请求的信息以及每个请求匹配的规则的操作。
Art. 23

api-gw-execution-logging-已启用

APIGateway 日志记录显示了访问的用户的详细视图API以及他们访问的方式API。这种洞察可实现用户活动的可见性。
Art. 23

cloud-trail-cloud-watch-启用日志

使用 Amazon CloudWatch 集中收集和管理日志事件活动。包含 AWS CloudTrail 数据可提供您内部API通话活动的详细信息 AWS 账户。
Art. 23

cloudtrail-enabled

AWS CloudTrail 可以通过记录 AWS 管理控制台操作和呼叫来帮助实现不可否认性。API您可以识别用户和 AWS 账户 调用 AWS 服务的用户、生成呼叫的源 IP 地址以及呼叫的时间。捕获数据的详细信息可在 “ AWS CloudTrail 记录内容” 中查看。
Art. 23

cloudtrail-s3-dataevents-enabled

收集 Simple Storage Service (Amazon S3) 数据事件有助于检测任何异常活动。详细 AWS 账户 信息包括访问 Amazon S3 存储桶的信息、IP 地址和事件时间。
Art. 23

elb-logging-enabled

Elastic Load Balancing 活动是环境中的一个通信中心点。确保已启用ELB日志记录。收集的数据提供了有关发送到的请求的详细信息ELB。每个日志都包含信息 (例如,收到请求的时间、客户端的 IP 地址、延迟、请求路径和服务器响应)。
Art. 23

opensearch-logs-to-cloudwatch

确保 Amazon S OpenSearch ervice 域已启用错误日志,并将其流式传输到 Amazon CloudWatch Logs 以进行保留和响应。 OpenSearch 服务错误日志可以帮助进行安全和访问审计,还可以帮助诊断可用性问题。
Art. 23

s3-bucket-logging-enabled

Amazon Simple Storage Service (Amazon S3) 服务器访问日志记录可提供一种监控网络中是否存在潜在网络安全事件的方法。通过捕获向 Amazon S3 存储桶发出的请求的详细记录,来监控事件。每条访问日志记录都提供有关单个访问请求的详细信息。这些详细信息包括请求者、存储桶名称、请求时间、请求操作、响应状态和错误代码(如果相关)。
Art. 23

vpc-flow-logs-enabled

VPC流日志提供了有关进出亚马逊虚拟私有云 (AmazonVPC) 网络接口的 IP 流量信息的详细记录。默认情况下,流日志记录包括 IP 流的不同组件的值,包括源、目标和协议。
Art. 24.2 response-plan-exists-maintained (流程检查) 确保制定和维护事件响应计划,并将其分发给负责人。更新并正式记录响应计划,有助于确保响应人员了解自己的角色、责任以及在事件发生时应遵循的流程。
Art. 24.1

guardduty-enabled-centralized

Amazon GuardDuty 可以通过使用威胁情报源来帮助监控和检测潜在的网络安全事件。其中包括恶意IPs和机器学习列表,用于识别 AWS 云环境中意外、未经授权和恶意的活动。
Art. 25

dynamodb-in-backup-plan

为了帮助完成数据备份流程,请确保备份计划中包含您的 Amazon DynamoDB 表。 AWS AWS Backup 是一项完全托管的备份服务,具有基于策略的备份解决方案。该解决方案可简化您的备份管理,使您能够满足业务和监管备份合规性要求。
Art. 25

ebs-in-backup-plan

为了帮助完成数据备份流程,请确保您的亚马逊弹性区块存储 (AmazonEBS) 卷包含在 AWS 备份计划中。 AWS Backup 是一项完全托管的备份服务,具有基于策略的备份解决方案。该解决方案可简化您的备份管理,使您能够满足业务和监管备份合规性要求。
Art. 25

efs-in-backup-plan

为了帮助完成数据备份流程,请确保您的亚马逊弹性文件系统(AmazonEFS)文件系统包含在 AWS 备份计划中。 AWS Backup 是一项完全托管的备份服务,具有基于策略的备份解决方案。该解决方案可简化您的备份管理,使您能够满足业务和监管备份合规性要求。
Art. 25

rds-in-backup-plan

为了帮助完成数据备份流程,请确保您的亚马逊关系数据库服务 (AmazonRDS) 实例包含在 AWS 备份计划中。 AWS Backup 是一项完全托管的备份服务,具有基于策略的备份解决方案。该解决方案可简化您的备份管理,使您能够满足业务和监管备份合规性要求。
Art. 25

redshift-backup-enabled

为了帮助完成数据备份流程,请确保您的 Amazon Redshift 集群具有自动快照。当某个集群的自动快照处于启用状态时,Redshift 会定期拍摄该集群的快照。默认情况下,Redshift 大约每 8 小时或在每节点数据更改达到 5 GB 时拍摄一次快照,以先到者为准。
Art. 25

db-instance-backup-enabled

Amazon 的备份功能RDS可创建数据库和事务日志的备份。Amazon RDS 会自动创建数据库实例的存储卷快照,备份整个数据库实例。系统允许您设置特定的保留期以满足您的弹性要求。
Art. 25

dynamodb-pitr-enabled

启用此规则可检查信息是否已备份。它还通过确保在 Amazon DynamoDB 中启用 point-in-time恢复功能来维护备份。恢复过程会维持表在过去 35 天的连续备份。
Art. 25

ebs-optimized-instance

Amazon Elastic Block Store (AmazonEBS) 中的优化实例为亚马逊 EBS I/O 操作提供了额外的专用容量。这种优化可最大限度地减少 Amazon EBS I/O 操作与来自您的实例的其他流量之间的争用,从而为您的EBS卷提供最高效的性能。
Art. 25

elasticache-redis-cluster-automatic-备份检查

启用自动备份后,Amazon ElastiCache 会每天创建集群的备份。备份可保留的天数由贵组织规定。自动备份可以帮助防止数据丢失。发生故障时,您可以通过从最新的备份还原数据来创建新集群。
Art. 25

s3-bucket-replication-enabled

亚马逊简单存储服务 (Amazon S3) Simple Service 跨区域复制 CRR () 支持保持足够的容量和可用性。 CRR支持在 Amazon S3 存储桶之间自动异步复制对象,以帮助确保数据可用性得以维持。
Art. 25

s3-bucket-versioning-enabled

Amazon Simple Storage Service (Amazon S3) 存储桶版本控制有助于将对象的多个变体保存在同一 Amazon S3 存储桶中。对于 Amazon S3 存储桶中存储的每个对象,使用版本控制功能来保存、检索和还原它们的各个版本。版本控制功能可帮助您轻松地从用户意外操作和应用程序故障中恢复。

模板

该模板可在以下网址获得 GitHub:Esquema Nacional de Seguridad () High 的运营最佳实践。ENS