@@ -3,26 +3,36 @@ metadata:
3
3
name : " Ensure AWS Load Balancers use strong ciphers"
4
4
category : " NETWORKING"
5
5
definition :
6
- and :
6
+ or :
7
7
- cond_type : " attribute"
8
8
resource_types :
9
9
- " aws_alb_listener"
10
10
- " aws_lb_listener"
11
- attribute : " ssl_policy"
12
- operator : " exists" # The default is ELBSecurityPolicy-2016-08 which is weak
13
- - cond_type : " attribute"
14
- resource_types :
15
- - " aws_alb_listener"
16
- - " aws_lb_listener"
17
- attribute : " ssl_policy"
11
+ attribute : " protocol"
18
12
operator : " not_within"
19
13
value :
20
- - " ELBSecurityPolicy-2016-08"
21
- - " ELBSecurityPolicy-2015-05"
22
- - " ELBSecurityPolicy-TLS-1-0-2015-04"
23
- - " ELBSecurityPolicy-TLS-1-1-2017-01"
24
- - " ELBSecurityPolicy-2015-03"
25
- - " ELBSecurityPolicy-2015-02"
26
- - " ELBSecurityPolicy-2014-10"
27
- - " ELBSecurityPolicy-Default"
28
- - " ELBSecurityPolicy-2014-01"
14
+ - " HTTPS"
15
+ - " TLS"
16
+ - and :
17
+ - cond_type : " attribute"
18
+ resource_types :
19
+ - " aws_alb_listener"
20
+ - " aws_lb_listener"
21
+ attribute : " ssl_policy"
22
+ operator : " exists" # The default is ELBSecurityPolicy-2016-08 which is weak
23
+ - cond_type : " attribute"
24
+ resource_types :
25
+ - " aws_alb_listener"
26
+ - " aws_lb_listener"
27
+ attribute : " ssl_policy"
28
+ operator : " not_within"
29
+ value :
30
+ - " ELBSecurityPolicy-2016-08"
31
+ - " ELBSecurityPolicy-2015-05"
32
+ - " ELBSecurityPolicy-TLS-1-0-2015-04"
33
+ - " ELBSecurityPolicy-TLS-1-1-2017-01"
34
+ - " ELBSecurityPolicy-2015-03"
35
+ - " ELBSecurityPolicy-2015-02"
36
+ - " ELBSecurityPolicy-2014-10"
37
+ - " ELBSecurityPolicy-Default"
38
+ - " ELBSecurityPolicy-2014-01"
0 commit comments