Skip to main content

Core / Ccc / Controls / v2025.10

Encrypt Data for Transmission

CCC.Core.CN01 · Encryption

Ensure that all communications are encrypted in transit to protect data integrity and confidentiality.

Related Capabilities

IDTitleDescription
CCC.Core.CP08Data ReplicationThe service automatically replicates data across multiple deployments simultaneously with parity, or may be configured to do so.
CCC.Core.CP14API AccessThe service exposes a port enabling external actors to interact programmatically with the service and its resources using HTTP protocol methods such as GET, POST, PUT, and DELETE.

Related Threats

IDTitleDescription
CCC.Core.TH02Data is Intercepted in TransitData transmitted by the service is susceptible to collection by any entity with access to any part of the transmission path. Packet observations can be used to support the planning of attacks by profiling origin points, destinations, and usage patterns. The data may also be vulnerable to interception or modification in transit if not properly encrypted, impacting the confidentiality or integrity of the transmitted data.

Assessment Requirements

IDTextApplicability
CCC.Core.CN01.AR01When a port is exposed for non-SSH network traffic, all traffic MUST include a TLS handshake AND be encrypted using TLS 1.3 or higher.tlp-green, tlp-amber, tlp-red
CCC.Core.CN01.AR02When a port is exposed for SSH network traffic, all traffic MUST include a SSH handshake AND be encrypted using SSHv2 or higher.tlp-clear, tlp-green, tlp-amber, tlp-red
CCC.Core.CN01.AR03When the service receives unencrypted traffic, then it MUST either block the request or automatically redirect it to the secure equivalent.tlp-green, tlp-amber, tlp-red
CCC.Core.CN01.AR07When a port is exposed, the service MUST ensure that the protocol and service officially assigned to that port number by the IANA Service Name and Transport Protocol Port Number Registry, and no other, is run on that port.tlp-clear, tlp-green, tlp-amber, tlp-red
CCC.Core.CN01.AR08When a service transmits data using TLS, mutual TLS (mTLS) MUST be implemented to require both client and server certificate authentication for all connections.tlp-amber, tlp-red

Guideline Mappings

FrameworkIDRemarks
CCMCEK-03Data Encryption (in transit and at rest)
CCMCEK-04Key Management (use strong encryption)
CCMIVS-03Network Security (monitor, encrypt, restrict)
CCMIVS-07Migration to Cloud Environments (encrypt when migrating servers)