Security Concepts

Security concepts refer to the strategies, controls, and frameworks used to protect data, systems, and networks from unauthorized access or damage. Core ideas include confidentiality, integrity, availability, and non-repudiation.

Categories:

Service-to-Service Authentication

Security Concepts
Service-to-service authentication lets one workload cryptographically prove its identity to another at runtime without human interaction.

Mutual TLS (mTLS)

Security Concepts
Mutual TLS (mTLS) is an extension of the standard TLS protocol in which both the client and the server present and validate certificates, establishing cryptographic proof of identity on both sides of a connection. In workload-to-workload communication, mTLS enforced with SVIDs from a SPIFFE-based system replaces password or token-based authentication entirely. It is a cornerstone of zero trust networking for services, ensuring that every connection is authenticated and encrypted regardless of network location.

Zero Trust Network Access (ZTNA)

Security Concepts
Zero Trust Network Access (ZTNA) is a security model that grants access to specific applications and resources only after verifying identity and context on every request, rather than trusting anything based on network location. Unlike traditional VPNs, ZTNA applies granular, policy-driven access decisions at the workload level, making it a foundational control for securing service-to-service communication in distributed and multi-cloud environments.

Cross-Origin Resource Sharing

Security Concepts
CORS controls whether JavaScript running in your browser can read responses from a different origin, gating access to your API data.

Continuous Access Evaluation Profile (CAEP)

Security Concepts
CAEP enables real-time access decisions based on dynamic signals, revoking or adjusting permissions the moment risk conditions change.

Cyber Resilience

Security Concepts
Cyber resilience is your organization’s ability to anticipate, withstand, recover from and adapt to adverse conditions, stresses, attacks or compromises that involve cyber resources, while keeping the business running continuously.

Least Privilege

Security Concepts
Least privilege is a security principle requiring that users, workloads, and services receive only the minimum access rights necessary to perform their assigned functions.

Proof Key for Code Exchange (PKCE)

Security Concepts
Proof Key for Code Exchange (PKCE) is a security extension to the OAuth 2.0 authorization code flow that prevents authorization code interception attacks.

Encryption

Security Concepts
Encryption is the process of converting data into an unreadable format so that only authorized parties with the correct decryption key can access it. It protects information from unauthorized access, eavesdropping, and tampering, whether the data is stored (at rest) or transmitted across networks (in transit).

Posture Assessment

Security Concepts
Posture assessment is the continuous evaluation of an organization’s security status based on its defensive capabilities, configurations, and readiness to respond to threats. In workload identity and access management, it serves as the foundational mechanism for dynamic, context-aware access decisions based on real-time security state.