CCAS key terms
CCAS · Get comfortable with the vocabulary.
- Shared Responsibility Model
- Related: Cloud Security Posture Management, Infrastructure as Code
A division of security duties between a cloud provider and its customer. The provider secures the physical infrastructure and managed services; the customer secures data, identities, configurations, and application code within their control.
- Threat Modeling
- Related: Secure Design Review, STRIDE
A structured exercise that identifies assets, entry points, adversaries, and abuse cases before code is written, then records mitigations for each credible threat. Common methods include STRIDE and attack trees.
- STRIDE
- Related: Threat Modeling, Secure Design Review
A threat classification scheme grouping risks into Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, and Elevation of privilege. Teams use it to prompt systematic thinking during design reviews.
- Trust Boundary
- Related: Threat Modeling, Zero Trust Architecture
A line in an architecture where data or control passes between components with different privilege or assurance levels. Every crossing point requires authentication, validation, and logging.
- Zero Trust Architecture
- Related: Trust Boundary, Policy Decision Point
A design approach that removes implicit trust based on network location. Every request is authenticated, authorized, and encrypted regardless of whether it originates inside or outside the corporate perimeter.
- Secure Design Review
- Related: Threat Modeling, Trust Boundary
A peer review of architecture diagrams and data flows performed before implementation, checking that controls such as segmentation, least privilege, and encryption are present and correctly placed.
- Policy Decision Point
- Related: Policy Enforcement Point, Attribute-Based Access Control
The component that evaluates access requests against policy and returns a permit or deny result. It is separated from enforcement so rules can change centrally without modifying every application.
- Policy Enforcement Point
- Related: Policy Decision Point, API Gateway
The component that intercepts a request and applies the decision returned by the policy engine, allowing or blocking traffic. Examples include API gateways, service meshes, and sidecar proxies.
- OpenID Connect
- Related: OAuth 2.0, JSON Web Token
An identity layer built on OAuth 2.0 that issues a signed ID token containing authenticated user claims. It lets applications verify who a user is without handling passwords directly.
- OAuth 2.0
- Related: OpenID Connect, Proof Key for Code Exchange
An authorization framework that grants a client limited, scoped access to a resource on behalf of a user or service using access tokens, without sharing the underlying credentials.
- Proof Key for Code Exchange
- Related: OAuth 2.0, JSON Web Token
An extension to the OAuth authorization code flow where the client sends a hashed verifier with the code exchange. It prevents interception attacks against public clients such as mobile and single-page apps.
- JSON Web Token
- Related: OpenID Connect, Token Validation
A compact, signed token format carrying claims as base64url-encoded JSON. Verifiers must check the signature, algorithm, issuer, audience, and expiry rather than trusting the payload blindly.
- Token Validation
- Related: JSON Web Token, OAuth 2.0
The process of verifying a token's signature against trusted keys, then checking issuer, audience, expiry, and scope before granting access. Skipping any check enables impersonation or replay.
- Attribute-Based Access Control
- Related: Policy Decision Point, Least Privilege
An authorization model that grants access based on attributes of the subject, resource, action, and environment, evaluated against policy. It supports fine-grained rules that roles alone cannot express.
- Least Privilege
- Related: Attribute-Based Access Control, Workload Identity
The principle that identities receive only the permissions needed for their current task, for only as long as needed. It limits blast radius when credentials are stolen or misused.
- Workload Identity
- Related: Secrets Management, Least Privilege
A mechanism that gives a running service its own verifiable identity, such as a cloud-assigned role or service account token, so it can authenticate without embedded static secrets.
- Secrets Management
- Related: Workload Identity, Key Management Service
The practice of storing, rotating, auditing, and distributing credentials through a dedicated vault or managed service instead of configuration files, environment variables, or source code.
- Cloud Security Posture Management
- Related: Infrastructure as Code, Shared Responsibility Model
A tool category that continuously scans cloud accounts for misconfigured resources, exposed storage, permissive network rules, and drift from approved baselines, then reports or remediates findings.
- Control Framework Mapping
- Related: Evidence Collection, Cloud Security Posture Management
The practice of linking internal security controls to recognized frameworks such as ISO 27001, NIST 800-53, or SOC 2 criteria, so audits, evidence collection, and gap analysis share one reference structure.
- Evidence Collection
- Related: Control Framework Mapping, Cloud Security Posture Management
The automated capture and retention of configuration snapshots, logs, scan results, and approval records that demonstrate a control operated effectively during an audit period.
- Infrastructure as Code
- Related: Policy as Code, Cloud Security Posture Management
Managing cloud resources through versioned declarative templates rather than manual console changes. It enables peer review, repeatable environments, and automated policy checks before deployment.
- Policy as Code
- Related: Infrastructure as Code, Software Supply Chain Security
Expressing security and compliance rules as machine-evaluable definitions that pipelines enforce automatically, blocking deployments that violate encryption, tagging, or network requirements.
- Software Supply Chain Security
- Related: Software Bill of Materials, Artifact Signing
Protecting the dependencies, build systems, and artifacts that produce an application, including pinned versions, signed builds, provenance attestations, and vulnerability scanning of third-party components.
- Software Bill of Materials
- Related: Software Supply Chain Security, Software Composition Analysis
A machine-readable inventory of components and dependencies in a build, including versions and licenses. It lets teams rapidly locate exposure when a new vulnerability is announced.
- Artifact Signing
- Related: Software Supply Chain Security, Image Scanning
Cryptographically signing build outputs so deployers can verify that an image or package came from an approved pipeline and was not altered in transit or in a registry.
- Envelope Encryption
- Related: Key Management Service, Customer-Managed Key
A scheme where a data key encrypts the content and a master key encrypts the data key. Rotating the master key avoids re-encrypting large datasets.
- Key Management Service
- Related: Envelope Encryption, Secrets Management
A managed service that generates, stores, rotates, and audits cryptographic keys, and performs encrypt and decrypt operations without exposing key material to the calling application.
- Customer-Managed Key
- Related: Key Management Service, Envelope Encryption
An encryption key the customer creates and controls inside a provider's key service, allowing independent rotation and revocation of access to protected data.
- Data Classification
- Related: Data Loss Prevention, Customer-Managed Key
Assigning sensitivity labels such as public, internal, confidential, and restricted to data assets, which then determines required encryption, access, retention, and logging controls.
- Data Loss Prevention
- Related: Data Classification, API Gateway
Controls that detect and block unauthorized movement of sensitive data through email, uploads, or APIs by matching patterns, labels, or fingerprints against policy.
- API Gateway
- Related: Rate Limiting, Policy Enforcement Point
A reverse proxy that fronts backend services, centralizing authentication, rate limiting, request validation, logging, and routing so individual services do not each reimplement those controls.
- Rate Limiting
- Related: API Gateway, Input Validation
Restricting how many requests a client may make in a time window, protecting backends from abuse, credential stuffing, and accidental overload while preserving service for legitimate users.
- Input Validation
- Related: Rate Limiting, API Gateway
Checking that incoming data matches expected type, format, length, and range before use, rejecting anything else. It is the primary defense against injection and malformed payload attacks.
- Software Composition Analysis
- Related: Software Bill of Materials, Dynamic Application Security Testing
Scanning a project's declared and transitive dependencies against vulnerability and license databases, then reporting affected components and available fixed versions.
- Dynamic Application Security Testing
- Related: Static Application Security Testing, Software Composition Analysis
Testing a running application from the outside by sending crafted requests and analyzing responses for exploitable weaknesses. It finds runtime and configuration issues that static review misses.
- Static Application Security Testing
- Related: Dynamic Application Security Testing, Secure Code Review
Analyzing source or bytecode without executing it to find risky patterns such as unsanitized input reaching dangerous functions. Results require triage to remove false positives.
- Secure Code Review
- Related: Static Application Security Testing, Policy as Code
A manual or tool-assisted examination of source changes focused on authentication, authorization, input handling, cryptography, and error handling before the code merges.
- Vulnerability Triage
- Related: Software Composition Analysis, Risk Acceptance
Ranking findings by exploitability, exposure, and business impact, then deciding whether to remediate, mitigate, or accept each one within a defined service-level target.
- Risk Acceptance
- Related: Vulnerability Triage, Evidence Collection
A documented decision to tolerate a known risk because mitigation cost exceeds impact, signed by an accountable owner with an expiry date and compensating controls noted.
- Security Information and Event Management
- Related: Detection Rule, Incident Response Plan
A platform that centralizes logs from many sources, correlates events against detection rules, and alerts analysts, forming the analytical core of a security operations center.
- Detection Rule
- Related: Security Information and Event Management, Incident Response Plan
A logic expression evaluated against normalized telemetry that fires an alert when conditions match known attacker behavior, such as a spike in denied authorization calls.
- Incident Response Plan
- Related: Detection Rule, Forensic Imaging
A documented sequence of roles, communication paths, and containment steps activated when a security event is confirmed, including evidence preservation and post-incident review requirements.
- Forensic Imaging
- Related: Incident Response Plan, Immutable Logging
Capturing a bit-for-bit copy of a disk, memory, or container filesystem with verified hashes before remediation, so evidence remains admissible and analysis is reproducible.
- Immutable Logging
- Related: Forensic Imaging, Security Information and Event Management
Storing log records in write-once or tamper-evident storage with retention locks, ensuring attackers cannot erase the trail that investigators and auditors depend on.
- Container Escape
- Related: Runtime Protection, Image Scanning
An exploit where code inside a container gains access to the host kernel or other containers, often through privileged mode, mounted sockets, or kernel vulnerabilities.
- Image Scanning
- Related: Artifact Signing, Container Escape
Inspecting container image layers for known vulnerable packages, embedded secrets, and policy violations before the image is admitted to a registry or cluster.
- Runtime Protection
- Related: Container Escape, Detection Rule
Monitoring running workloads for anomalous process execution, file access, and network connections, then blocking or alerting on behavior that deviates from a learned baseline.
- Admission Controller
- Related: Policy as Code, Image Scanning
A cluster component that intercepts resource creation requests and rejects those failing policy, such as unsigned images, missing resource limits, or privileged security contexts.