Skip to main content

Validate Client Certificates

CCC.LB.CN13 · Access

Ensure that mutual TLS on a listener rejects clients that do not present a valid certificate from a trusted authority.

Related Capabilities

IDTitleDescription
CCC.LB.CP26Mutual TLS Client AuthenticationThe service may be configured to require and validate client certificates during the TLS handshake, rejecting connections from clients that do not present a certificate issued by a trusted authority.

Related Threats

IDTitleDescription
CCC.LB.TH10Client Certificate Validation Is BypassedMutual TLS may be configured in passthrough mode, with a trust store that contains untrusted certificate authorities, or without revocation checking. Clients that present no certificate or a revoked one are then forwarded to backend targets as if authenticated, compromising the confidentiality and integrity of the resources behind the load balancer.

Assessment Requirements

IDTextApplicability
CCC.LB.CN13.AR01When mutual TLS is enabled on a listener, the listener MUST operate in verify mode rather than passthrough mode.tlp-amber, tlp-red
CCC.LB.CN13.AR02When mutual TLS is enabled on a listener, the listener MUST check the revocation status of the presented client certificate.tlp-amber, tlp-red