AWS ELB SSL 黑名单检测⚓︎
检查规则说明⚓︎
测您账号下ELB SSL policy 黑名单检测,在白名单视为“合规”,黑名单视为“不合规”
policies:
# 测您账号下ELB SSL 黑名单检测,在白名单视为“合规”,黑名单视为“不合规”
- name: aws-elb-ssl-whitelist
resource: aws.elb
filters:
- type: ssl-policy
blacklist:
- Protocol-TLSv1
- Protocol-TLSv1.1
- Protocol-TLSv1.2
在实际使用中可以根据需要,调整检测放入黑名单的协议。
处置方案⚓︎
建议是提前在 ELB 中定义好需要的 SSL policy ,在使用时直接使用即可。如果发现协议存在问题,可以根据操作步骤进行更新。
您可以使用 AWS 控制台、AWS Command Line Interface (CLI)、REST API 来执行具体的操作。
我们以 AWS 控制台为例,在控制台中处理问题 。
操作步骤⚓︎
- 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/。
- 在导航窗格上的 Load Balancing(负载均衡)下,选择 Load Balancers(负载均衡器)。
- 选择您的负载均衡器。
- 在 Listeners 选项卡上,对于 Cipher,选择 Change。
- 在 Select a Cipher 页面上,使用以下选项之一选择安全策略:
- (建议)选择预定义的安全策略,保留默认策略 ELBSecurityPolicy-2016-08,然后选择保存。
- 选择 Predefined Security Policy,选择默认值之外的预定义策略,然后选择 Save。
- 选择 Custom Security Policy,然后至少启用一项协议和一个密码,如下所示:
- 对于 SSL Protocols,选择要启用的一个或多个协议。
- 对于 SSL 选项,选择服务器顺序首选项,以便对 SSL 协商使用预定义 SSL 安全策略中列出的顺序。
- 对于 SSL Ciphers,选择要启用的一个或多个密码。如果您已有一个 SSL 证书,则必须启用用于创建该证书的密码,因为 DSA 和 RSA 密码特定于签名算法。
- 选择保存。