Skip to content

AWS ACM certificates does not have logging preference

Description

To guard against SSL/TLS certificates that are issued by mistake or by a compromised CA, some browsers like Chrome require that public certificates issued for a domain be recorded in a certificate transparency log. The domain name is recorded, but not the private key. Certificates that are not logged typically generate an error in the browser.

Code Example

shell
{
 "aws acm request-certificate \\
--domain-name example.com \\
--validation-method DNS \\
--options CertificateTransparencyLoggingPreference=ENABLED \",
}

Remediation

Console

It is not possible to adjust transparency logging via console.

CLI

Rule Details

FieldValue
IDIAC-0282
SeverityLOW
IaC TypeTerraform
FrameworksTerraform
Checkov IDCKV_AWS_234

References