For the complete documentation index, see llms.txt. This page is also available as Markdown.
Cortex CloudApplication Security

Elastic load balancers do not use SSL Certificates provided by AWS Certificate Manager misconfigurat

Rule Details

Cortex AppSec Rule ID

APPSEC_AWS_127

Category - Subcategory

Public Exposure - Encryption And Protocols

Provider

AWS

Severity

HIGH

Framework

Terraform, Terraform Plan

Impact

SSL helps protect your data from unauthorized access or tampering by encrypting the data that is streamed via your ELB By enabling SSL, you can help ensure that only authorized users with the correct keys can access and decrypt the data, and that the data is protected while in transit.

How to Fix

Resource: aws_elb

  • Arguments: ssl_certificate_id [source,go]


resource "aws_elb" "test" { ... listener { instance_port = 8000 instance_protocol = "http" lb_port = 443 lb_protocol = "https"

  • ssl_certificate_id = "arn:aws:iam::123456789012:server-certificate/certName" } }


Last updated

Was this helpful?