Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(rules): Update list of outdated ELB TLS policies #1239

Merged

Conversation

reedloden
Copy link
Contributor

@reedloden reedloden commented Mar 17, 2023

AWS has added additional ELB security policies that support TLS v1.3. Some of them should be treated as outdated/unsafe, as they enable ciphers that are effectively deprecated.

https://aws.amazon.com/about-aws/whats-new/2023/03/application-load-balancer-tls-1-3/

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-https-listener.html#describe-ssl-policies

Reasoning for each addition:

  • ELBSecurityPolicy-FS-2018-06 -- supports TLS v1.0 and v1.1
  • ELBSecurityPolicy-FS-1-1-2019-08 -- supports TLS v1.1
  • ELBSecurityPolicy-TLS13-1-0-2021-06 -- supports TLS v1.0 and v1.1
  • ELBSecurityPolicy-TLS13-1-1-2021-06 -- supports TLS v1.1
  • ELBSecurityPolicy-TLS13-1-2-Ext1-2021-06 -- supports non elliptic curve cryptography cipher suites
  • ELBSecurityPolicy-TLS13-1-2-Ext2-2021-06 -- supports non elliptic curve cryptography cipher suites

AWS has added additional ELB security policies that support TLS v1.3. Some of
them should be treated as outdated/unsafe, as they enable ciphers that are
effectively deprecated.

Note that the docs currently only show updates for NLBs, but in practice, ALBs
also support these ELB security policies (guess the docs just aren't updated
yet).

https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-tls-listener.html
@simar7 simar7 force-pushed the reed/update-outdated-tls-policies branch from 14c9cb0 to cf40923 Compare March 29, 2023 00:06
Copy link
Member

@simar7 simar7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for the PR! lgtm.

@simar7 simar7 merged commit f566724 into aquasecurity:master Mar 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants