CCC Common Cloud Controls Core Threats
Threats for Common Cloud Controls Core technologies, as defined by the FINOS Common Cloud Controls project.
- ID
- CCC.Core.TH
- Version
- v2026.06-rc1
- Gemara version
- v1.2.0
- Author
- FINOS Common Cloud Controls
Access Control
The Access Control group covers entries related to authentication, authorization, and trust perimeter enforcement. This includes multi-factor authentication, least privilege access, network access rules, and prevention of unauthorized access or reconnaissance.
CCC.Core.TH01 Access is Granted to Unauthorized Users
Logic designed to give different permissions to different entities may be misconfigured or manipulated, allowing unauthorized entities to access restricted parts of the service, its data, or its child resources. This could result in a loss of data confidentiality or tolerance of unauthorized actions which impact the integrity and availability of resources and data.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP06 — Access Control
- CCC.Core.CP29 — Active Ingestion
- CCC.Core.Capabilities
CCC.Core.TH15 Automated Enumeration and Reconnaissance by Non-human Entities
Automated processes may be used to gather details about service and child resource elements such as APIs, file systems, or directories. This information can reveal vulnerabilities, misconfigurations, and the network topology, which can be used to plan an attack against the system, the service, or its child resources.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP14 — API Access
- CCC.Core.Capabilities
CCC.Core.TH17 Responses are Generated for Unauthorized Requests
The service may generate responses to requests from unauthorized entities. This could lead to the exposure of system details, which may be used to plan an attack against the service, system, or network. Additionally, allocating resources to service the request could lead to a denial of service for legitimate users, leading to a loss of availability anywhere in the system.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP29 — Active Ingestion
- CCC.Core.Capabilities
Data Resilience
The Data Resilience group covers entries related to ensuring data availability, integrity, and sovereignty across its lifecycle. This includes replication, backup, recovery, region restrictions, and protection against data loss or corruption.
CCC.Core.TH02 Data is Intercepted in Transit
Data 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.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP08 — Data Replication
- CCC.Core.CP14 — API Access
- CCC.Core.Capabilities
CCC.Core.TH03 Deployment Region Network is Untrusted
Systems are susceptible to unauthorized access or interception by actors with social or physical control over the network in which they are deployed. If the geopolitical status of the deployment network is untrusted, unstable, or insecure, this could result in a loss of confidentiality, integrity, or availability of the service and its data.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP08 — Data Replication
- CCC.Core.CP22 — Location Lock-In
- CCC.Core.Capabilities
CCC.Core.TH04 Data is Replicated to Untrusted or External Locations
Systems are susceptible to unauthorized access or interception by actors with political or physical control over the network in which they are deployed. Confidentiality may be impacted if the data is replicated to a network where the geopolitical status is untrusted, unstable, or insecure.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP21 — Replication
- CCC.Core.Capabilities
CCC.Core.TH05 Interference with Replication Processes
Misconfigured or manipulated replication processes may lead to data being copied to unintended locations, delayed, modified, or not being copied at all. This could lead to compromised data confidentiality and integrity, potentially also affecting recovery processes and data availability.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP08 — Data Replication
- CCC.Core.CP12 — Recovery
- CCC.Core.CP21 — Replication
- CCC.Core.Capabilities
CCC.Core.TH06 Data is Lost or Corrupted
Services that rely on accurate data are susceptible to disruption in the event of data loss or corruption. Any actions that lead to the unintended deletion, alteration, or limited access to data can impact the availability of the service and the system it is part of.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP11 — Backup
- CCC.Core.CP18 — Versioning
- CCC.Core.Capabilities
Observability
The Observability group covers entries related to logging, monitoring, metrics, alerting, and event publication. This includes audit trail integrity, enumeration detection, and protection against tampering or unauthorized access to operational telemetry.
CCC.Core.TH07 Logs are Tampered With or Deleted
Tampering or deletion of service logs will reduce the system's ability to maintain an accurate record of events. Any actions that compromise the integrity of logs could disrupt system availability by disrupting monitoring, hindering forensic investigations, and reducing the accuracy of audit trails.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP03 — Access Log Publication
- CCC.Core.CP10 — Logging
- CCC.Core.Capabilities
CCC.Core.TH08 Runtime Metrics are Manipulated
Manipulation of runtime metrics can lead to inaccurate representations of system performance and resource utilization. This compromised data integrity may also impact system availability through misinformed scaling decisions, budget exhaustion, financial losses, and hindered incident detection.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP15 — Cost Management
- CCC.Core.Capabilities
CCC.Core.TH09 Runtime Logs are Read by Unauthorized Entities
Unauthorized access to logs may expose valuable information about the system's configuration, operations, and security mechanisms. This could jeopardize system availability through the exposure of vulnerabilities and support the planning of attacks on the service, system, or network. If logs are not adequately sanitized, this may also directly impact the confidentiality of sensitive data.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP03 — Access Log Publication
- CCC.Core.CP09 — Metrics Publication
- CCC.Core.Capabilities
CCC.Core.TH19 Metrics are Read by Unauthorized Entities
Unauthorized access to runtime metrics may expose valuable information about the system's design, performance, and usage patterns. This can support the planning of attacks on the service, system, or network.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP09 — Metrics Publication
- CCC.Core.Capabilities
CCC.Core.TH10 State-change Events are Read by Unauthorized Entities
Unauthorized access to state-change events can reveal information about the system's design and usage patterns. This opens the system up to attacks of opportunity and support the planning of attacks on the service, system, or network.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP03 — Access Log Publication
- CCC.Core.CP07 — Event Publication
- CCC.Core.CP09 — Metrics Publication
- CCC.Core.CP17 — Alerting
- CCC.Core.Capabilities
Resource Management
The Resource Management group covers entries related to the lifecycle, configuration, and operational integrity of cloud resources. This includes resource exhaustion, tag manipulation, version rollback, scaling, and cost management.
CCC.Core.TH11 Publications are Incorrectly Triggered
Incorrectly triggered publications may disseminate inaccurate or misleading information, creating a data integrity risk. Such misinformation can cause unintended operations to be initiated, conceal legitimate issues, and disrupt the availability or reliability of systems and their data.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP07 — Event Publication
- CCC.Core.CP17 — Alerting
- CCC.Core.Capabilities
CCC.Core.TH12 Resource Constraints are Exhausted
Exceeding the resource constraints through excessive consumption, resource-intensive operations, or lowering of rate-limit thresholds can impact the availability of elements such as memory, CPU, or storage. This may disrupt availability of the service or child resources by denying the associated functionality to users. If the impacted system is not designed to expect such a failure, the effect could also cascade to other services and resources.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP04 — Transaction Rate Limits
- CCC.Core.CP16 — Budgeting
- CCC.Core.CP19 — Auto-scaling
- CCC.Core.Capabilities
CCC.Core.TH13 Resource Tags are Manipulated
When resource tags are altered, it can lead to misclassification or mismanagement of resources. This can reduce the efficacy of organizational policies, billing rules, or network access rules. Such changes could cause compromised confidentiality, integrity, or availability of the system and its data.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP20 — Tagging
- CCC.Core.Capabilities
CCC.Core.TH14 Older Resource Versions are Used
Running older versions of child resources can expose the system to known vulnerabilities that have been addressed in more recent versions. If the version identifier is detected by an attacker, it may be possible to exploit these vulnerabilities to compromise the confidentiality, integrity, or availability of the system and its data.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP18 — Versioning
- CCC.Core.Capabilities
CCC.Core.TH16 Publications are Disabled
Publication of events, metrics, and runtime logs may be disabled, leading to a lack of expected security and operational information being shared. This can impact system availability by delaying the detection of incidents while also impacting system design decisions and enforcement of operational thresholds, such as autoscaling or cost management.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP10 — Logging
- CCC.Core.CP09 — Metrics Publication
- CCC.Core.Capabilities
CCC.Core.TH18 Encryption Key is Misused
Encryption keys may be used by an unauthorized entity due to inadequate key management practices or the compromise of a connected system. This could lead to the decryption of sensitive data, impacting its confidentiality and integrity.
References to Other Documents
Capabilities
- CCC.Core.Capabilities
- CCC.Core.CP01 — Encryption in Transit Enabled by Default
- CCC.Core.CP02 — Encryption at Rest Enabled by Default
- CCC.Core.Capabilities