CCSP Glossary

Definitions and pro-tips for the CCSP certification.

C

Cloud Bursting

Cloud Bursting is a configuration where an application runs in a private cloud or data center and 'bursts' into a public cloud when demand for computing capacity spikes. This allows organizations to handle peak loads without investing in permanent on-premises hardware.

Cloud Controls Matrix (CCM)

The Cloud Controls Matrix (CCM) is a cybersecurity control framework developed by the Cloud Security Alliance (CSA). It provides a detailed set of security controls mapped to various industry standards, helping organizations assess cloud provider security and ensure regulatory compliance across different cloud service models.

Cloud Governance

Cloud Governance is a set of rules, policies, and controls that an organization implements to manage the use of cloud services. It ensures that cloud adoption aligns with business goals, regulatory requirements, and security standards.

Cloud Interoperability

Cloud Interoperability is the ability of two or more cloud services or providers to exchange and use information seamlessly. It ensures that different cloud platforms can work together to provide a unified service without requiring manual data translation.

Cloud Orchestration

Cloud Orchestration is the automated arrangement, coordination, and management of complex computer systems, middleware, and services. It coordinates multiple automated tasks into a single cohesive workflow to deploy and manage cloud resources efficiently and consistently.

Cloud Security Alliance (CSA)

The Cloud Security Alliance (CSA) is a non-profit organization dedicated to defining and raising the awareness of best practices to help ensure a secure cloud computing environment. They are the creators of the Cloud Controls Matrix (CCM) and the STAR registry.

Cloud Service Broker (CSB)

Cloud Service Broker (CSB) is an intermediary entity that helps organizations select, manage, and integrate services from multiple cloud providers. A broker adds value by providing a single point of contact for service aggregation, arbitrage, and management across a multi-cloud strategy.

Cloud Service Customer (CSC)

A Cloud Service Customer (CSC) is an organization or individual that consumes cloud services provided by a CSP. Depending on the service model (IaaS, PaaS, SaaS), the CSC is responsible for various security layers, primarily the security in the cloud.

Cloud Service Level Agreement (SLA)

A Cloud Service Level Agreement (SLA) is a formal contract between a cloud service provider and a customer that defines the expected level of service. It typically includes metrics for availability, performance, and the remedies provided if these standards are not met.

Cloud Service Provider (CSP)

A Cloud Service Provider (CSP) is a third-party company that offers a cloud-based platform, infrastructure, application, or storage services to customers. They are responsible for the security of the cloud, including the physical hardware and the virtualization layer.

Cloud Virtualization

Cloud Virtualization is the process of creating a virtual version of a physical resource, such as a server, storage device, or network, using a hypervisor. This allows multiple virtual machines (VMs) to run on a single physical host, maximizing resource utilization.

Cloud-Native Security

Cloud-Native Security refers to security practices specifically designed for modern cloud architectures, such as microservices, containers, and serverless functions. It emphasizes automation, continuous integration/continuous deployment (CI/CD) integration, and a 'shift-left' approach to security.

Confidential Computing

Confidential Computing is a cloud computing technology that protects data in use by performing computation in a hardware-based Trusted Execution Environment (TEE). This ensures that data is encrypted in memory, protecting it from the cloud provider's privileged administrators and other malicious actors.

Control Plane

Control Plane is the part of the network architecture that determines where traffic is sent and how the network is configured. In cloud environments, it manages the orchestration of virtual resources and directs the flow of data across the infrastructure.

D

Data Custodian

The Data Custodian is the role responsible for the technical implementation of the security controls defined by the Data Owner. This includes performing backups, managing encryption, and ensuring the integrity and availability of the data on a daily basis.

Data Escrow

Data Escrow is a legal arrangement where a third party holds a copy of critical data or software source code to be released to the customer if the provider goes bankrupt. It mitigates the risk of vendor lock-in and ensures business continuity.

Data Life Cycle

The Data Life Cycle is a conceptual framework describing the stages data passes through from creation to destruction. It typically includes six phases: create, store, use, share, archive, and destroy, each requiring specific security controls to protect data integrity and confidentiality.

Data Loss Prevention (DLP)

Data Loss Prevention (DLP) is a set of tools and processes used to ensure that sensitive data is not lost, misused, or accessed by unauthorized users. In the cloud, DLP monitors data patterns to prevent the accidental or intentional exfiltration of sensitive information.

Data Masking

Data Masking is a security technique that obscures specific data elements within a dataset to protect sensitive information while maintaining the data's functional utility. It replaces real data with realistic but fake values, ensuring that developers or testers can work with production-like data without exposing PII.

Data Owner

The Data Owner is the individual or entity ultimately responsible for the classification, protection, and lifecycle management of a specific data set. They define the access requirements and determine who is authorized to access the information based on business needs.

Data Portability

Data Portability is the ability to move data from one cloud service provider to another without significant friction or loss of data integrity. It is a critical requirement for avoiding vendor lock-in and ensuring business continuity.

Data Residency

Data Residency refers to the physical or geographic location where an organization's data is stored. While often driven by business requirements or performance needs, it is closely linked to regulatory compliance and data sovereignty laws.

Data Sanitization

Data Sanitization is the process of deliberately, permanently, and irreversibly removing or destroying data stored on a memory device. In the cloud, this is challenging because the physical media is managed by the provider and shared among customers.

Data Sovereignty

Data Sovereignty is the concept that digital data is subject to the laws and governance of the country in which it is physically located. This requires organizations to ensure that their cloud storage locations comply with the legal requirements of the host nation.

Data Tokenization

Data Tokenization is the process of replacing sensitive data elements with non-sensitive equivalents, called tokens, which have no extrinsic or exploitable meaning. The original data is stored securely in a central vault, and only authorized systems can detokenize it.

Disaster Recovery as a Service (DRaaS)

Disaster Recovery as a Service (DRaaS) is a cloud computing service model that allows an organization to back up its data and IT infrastructure in a third-party cloud environment. It provides a cost-effective way to ensure business continuity by automating failover and recovery processes.

Discretionary Access Control (DAC)

Discretionary Access Control (DAC) is an access control method where the owner of a resource determines who is granted access to that resource. This flexibility allows owners to pass permissions to other users, though it is generally considered less secure than MAC or RBAC.

Due Care

Due Care is the ongoing act of implementing the necessary security controls and practices to protect assets and maintain a reasonable standard of care. While due diligence is the research phase, due care is the actual execution and maintenance of the agreed-upon security measures.

Due Diligence

Due Diligence is the process of investigating and verifying a cloud service provider's security claims, financial stability, and operational capabilities before entering into a contract. It involves reviewing audit reports, certifications, and SLAs to ensure the provider meets the organization's risk appetite.

I

Identity and Access Management (IAM)

Identity and Access Management (IAM) is a framework of policies and technologies ensuring that the right people and systems have appropriate access to technology resources. It encompasses authentication, authorization, and auditing to manage digital identities and control access to cloud-based applications and data.

Identity Federation

Identity Federation is a system that allows a user's single identity to be recognized across multiple distinct security domains or organizations. It enables seamless access to cloud services by establishing a trust relationship between the identity provider and the relying party.

Infrastructure as Code (IaC)

Infrastructure as Code (IaC) is the process of managing and provisioning computer data centers through machine-readable definition files, rather than physical hardware configuration or interactive tools. This allows for consistent, repeatable, and version-controlled infrastructure deployments.

ISO/IEC 27001

ISO/IEC 27001 is an international standard that specifies the requirements for establishing, implementing, maintaining, and continually improving an Information Security Management System (ISMS). It provides a risk-based approach to managing sensitive company information through a set of controls.

ISO/IEC 27017

ISO/IEC 27017 is an international standard that provides guidelines for information security controls applicable to the provision and use of cloud services. It extends the ISO/IEC 27002 controls to specifically address cloud-specific risks.

ISO/IEC 27018

ISO/IEC 27018 is an international code of practice for protecting personally identifiable information (PII) in public clouds. It provides specific guidance for cloud service providers to ensure the privacy and protection of customer data.

M

Management Plane

Management Plane is the administrative layer of a cloud environment used to configure, monitor, and manage cloud resources. It typically consists of the web console, Command Line Interface (CLI), and Application Programming Interfaces (APIs) provided by the cloud service provider.

Mandatory Access Control (MAC)

Mandatory Access Control (MAC) is a strict access control system where access rights are regulated by a central authority based on multiple levels of security. Users are granted access to objects based on their clearance level and the object's classification label, preventing data leakage.

Measured Service

Measured Service refers to the cloud characteristic where resource usage is monitored, controlled, and reported for transparency. This 'pay-as-you-go' model allows providers to charge customers based on the actual amount of storage, processing power, or bandwidth consumed.

Microsegmentation

Microsegmentation is a security technique that divides a cloud network into small, isolated segments to limit lateral movement by attackers. By applying granular security policies to individual workloads, organizations can implement a Zero Trust architecture within their virtualized environment.

Multi-tenancy

Multi-tenancy is a software architecture where a single instance of a software application serves multiple customers, known as tenants. Each tenant's data is isolated and invisible to other tenants, allowing the cloud provider to optimize resource utilization while maintaining logical separation of user data.

P

Platform as a Service (PaaS)

Platform as a Service (PaaS) is a cloud model that provides a framework for developers to build, test, and deploy applications without managing the underlying infrastructure. The provider manages the hardware, virtualization, and operating system, leaving the customer to manage the application and data.

Principle of Least Privilege (PoLP)

The Principle of Least Privilege (PoLP) is a security concept where users and systems are granted only the minimum levels of access—or permissions—needed to perform their job functions. This minimizes the attack surface and limits potential damage from breaches.

Privacy Impact Assessment (PIA)

A Privacy Impact Assessment (PIA) is a systematic process used to identify and evaluate the potential effects that a project or system may have on individual privacy. In cloud environments, it helps organizations ensure that data processing activities comply with privacy regulations like GDPR.

Private Cloud

Private cloud is a cloud computing model where the infrastructure is dedicated solely to a single organization. It provides enhanced security, privacy, and control, making it ideal for organizations with strict regulatory requirements or highly sensitive data that cannot be shared in a multi-tenant environment.

Public Cloud

Public cloud is a cloud deployment model where services are delivered over the public internet and shared across multiple organizations. It offers high scalability and cost-efficiency through a pay-as-you-go model, though it typically provides less control over the underlying infrastructure compared to private cloud environments.

R

Rapid Elasticity

Rapid Elasticity is the ability of a cloud environment to quickly scale computing resources upward or downward to meet fluctuating demand. This allows organizations to handle spikes in traffic automatically without manual intervention, ensuring consistent performance and cost-efficiency.

Recovery Point Objective (RPO)

Recovery Point Objective (RPO) is the maximum acceptable amount of data loss measured in time. It determines the necessary frequency of backups, as the RPO defines the point in time to which data must be recovered to resume normal operations.

Recovery Time Objective (RTO)

Recovery Time Objective (RTO) is the maximum tolerable duration of time within which a business process must be restored after a disaster. It defines the target time for getting systems back online to avoid unacceptable consequences associated with a break in business continuity.

Resource Pooling

Resource Pooling is the process of grouping physical and virtual resources to serve multiple consumers using a multi-tenant model. The provider dynamically assigns and reassigns these resources according to demand, often without the customer knowing the exact physical location of the hardware.

Responsibility Assignment Matrix (RACI)

A Responsibility Assignment Matrix (RACI) is a project management tool used to clarify roles and responsibilities for tasks and deliverables. In cloud security, it identifies who is Responsible, Accountable, Consulted, and Informed for specific security controls, preventing gaps in the shared responsibility model.

Role-Based Access Control (RBAC)

Role-Based Access Control (RBAC) is a method of restricting network access based on the roles of individual users within an enterprise. It assigns permissions to specific roles rather than individual users, simplifying administration and ensuring the principle of least privilege is maintained across cloud environments.

Root of Trust (RoT)

Root of Trust (RoT) is a source that is always trusted within a computer system, typically implemented in hardware. It serves as the foundational building block for secure boot processes and cryptographic operations, ensuring that the system starts in a known-good and untampered state.

S

Secure Software Development Lifecycle (S-SDLC)

Secure Software Development Lifecycle (S-SDLC) is a framework that integrates security activities into every phase of the software development process, from requirements gathering to maintenance. This proactive approach ensures that security is baked into the application rather than added as an afterthought.

Security Assertion Markup Language (SAML)

Security Assertion Markup Language (SAML) is an XML-based open standard for exchanging authentication and authorization data between an identity provider and a service provider. It is primarily used to enable Single Sign-On (SSO) across different security domains.

Security Group

A Security Group is a virtual firewall that controls inbound and outbound traffic for a specific instance or group of instances in a cloud environment. It operates at the instance level, providing a layer of security that is typically stateful.

Security Groups

Security Groups act as virtual firewalls for cloud instances to control inbound and outbound traffic. Unlike network ACLs, which are stateless and operate at the subnet level, security groups are typically stateful and operate at the individual instance or network interface level.

Security Information and Event Management (SIEM)

Security Information and Event Management (SIEM) is a security solution that provides real-time analysis of security alerts generated by applications and network hardware. It aggregates log data from multiple sources to identify patterns, detect threats, and support compliance reporting.

Security Orchestration, Automation, and Response (SOAR)

Security Orchestration, Automation, and Response (SOAR) is a stack of software that allows an organization to collect data about security threats and respond to low-level security events without human assistance. It focuses on automating the 'playbook' for incident response.

Serverless Computing (Function-as-a-Service)

Serverless Computing, often implemented as Function-as-a-Service (FaaS), is a cloud execution model where the provider automatically manages the infrastructure. Developers only write code functions that trigger based on specific events, paying only for the actual execution time.

SOC 2 Type II

SOC 2 Type II is an audit report that evaluates a service organization's controls over a period of time based on Trust Services Criteria. Unlike Type I, which assesses design at a point in time, Type II verifies that controls are operating effectively over several months.

SOC 2 Type II Report

A SOC 2 Type II Report is an independent auditor's assessment of a service organization's controls over a period of time based on Trust Services Criteria. Unlike Type I, which assesses design at a point in time, Type II evaluates the operational effectiveness of those controls over several months.

Software Defined Networking (SDN)

Software Defined Networking (SDN) is a network architecture approach that decouples the network control plane from the forwarding plane. This allows network administrators to manage network services through abstraction, enabling centralized programmatic control and increased flexibility in configuring virtual network topologies within cloud environments.

Software Development Life Cycle (SDLC)

The Software Development Life Cycle (SDLC) is a structured process used by organizations to design, develop, and test high-quality software. It consists of several phases, including requirement analysis, design, implementation, testing, deployment, and maintenance, ensuring a systematic approach to software creation.

Static Application Security Testing (SAST)

Static Application Security Testing (SAST) is a white-box security testing methodology that analyzes application source code, binaries, or byte code without executing the program. It identifies vulnerabilities early in the software development life cycle (SDLC) by scanning for common coding errors and security flaws.