Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
acm_certificates_transparency_logs_enabledProvider: AWS
Service:
acmSeverity: MEDIUM
Categories:
loggingResource type:
AwsCertificateManagerCertificateWhat this check verifies
ACM-issued certificates are checked for Certificate Transparency (CT) logging being enabled. Certificates with typeIMPORTED are excluded from evaluation.
Risk
Disabling CT logging reduces visibility into misissued or rogue certificates, weakening confidentiality and integrity. Attackers can impersonate sites or run TLS man-in-the-middle without timely detection. Unlogged public certs may be distrusted by browsers, impacting availability and user trust.Recommendation
Enable CT logging on all ACM-issued public certificates to maintain transparency and rapid revocation. Monitor CT logs for your domains and alert on unexpected issuances. For sensitive internal names, favor private PKI or non-public hostnames instead of disabling CT, and apply defense in depth with short certificate lifetimes.Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
References
- https://aws.amazon.com/blogs/security/how-to-get-ready-for-certificate-transparency/
- https://support.icompaas.com/support/solutions/articles/62000129491-ensure-acm-certificates-have-certificate-transparency-logging-enabled
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = acm_certificates_transparency_logs_enabled. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks