top of page

What Is Cloud-Native Security? Risks, Best Practices, Tools & How to Choose a CNAPP (2026)

17 hours ago
25 min read
Cloud-native security for Kubernetes, microservices, and APIs.

A container can start, serve traffic and vanish before a quarterly scan ever notices it, and the permissions it used may have been granted by a Terraform file no security engineer reviewed. That is ordinary life in cloud-native systems: infrastructure is created by API calls, identities matter more than network boundaries, and source code, pipelines and production runtimes form one connected attack surface. Securing that environment calls for an operating model built on automation, context and shared ownership. This guide explains what that means, which risks matter most, which controls and tools fit where, and how to choose and test a Cloud-Native Application Protection Platform (CNAPP).


TL;DR


  • What it is: cloud-native security protects applications built on containers, Kubernetes, serverless functions, APIs, managed services and infrastructure as code across code, build, deployment and runtime. It is broader than container or Kubernetes security.

  • Main risks: misconfiguration, excessive permissions, exposed secrets, vulnerable images and dependencies, insecure CI/CD pipelines and weak runtime visibility. OWASP's 2025 Kubernetes Top Ten ranks insecure workload configuration and over-permissive authorization first and second.

  • Shift left is necessary, not sufficient: preventive controls, posture management and runtime detection answer different questions, and none replaces the others.

  • What a CNAPP is: an integrated platform category that correlates posture, workload, identity and code-to-runtime context so teams can prioritize risk. Depth varies widely by vendor, and no CNAPP covers every capability equally well.

  • Buying takeaway: score candidates against your own environment with a weighted scorecard and a proof of concept that measures discovery accuracy, risk correlation, noise and remediation routing. Smaller estates may reasonably rely on native cloud controls plus focused tools.


What Is Cloud-Native Security? (Quick Answer)


Cloud-native security is the practice of protecting applications built from containers, Kubernetes, serverless functions, APIs and managed cloud services across their full lifecycle. It combines secure code and supply chains, identity and configuration controls, hardened deployment, and runtime detection, so risk is managed from developer commit to production workload rather than at a perimeter.

Table of contents



What Is Cloud-Native Security?


Cloud-native security is the discipline of protecting applications built from containers, microservices, serverless functions, APIs and managed cloud services across the whole lifecycle, from source code to running workload. It covers the code and dependencies teams write, the pipelines that build and ship them, the cloud accounts and identities that host them, and the runtime behavior of the workloads themselves.


The scope is wider than container or Kubernetes security. Kubernetes is one runtime layer. A cloud-native estate also includes cloud control planes, IAM (identity and access management), virtual machines, managed databases, object storage, API gateways, secrets, infrastructure as code (IaC), Git repositories, CI/CD (continuous integration and continuous delivery) systems, registries, open-source dependencies and observability tooling. A weakness in any of them can become the path to the others.


The Cloud Native Computing Foundation (CNCF) models the lifecycle as four phases: develop, distribute, deploy and runtime. The CNCF Cloud Native Security Whitepaper, version 2 (May 2022) contrasts this with traditional approaches by noting that security can be built into each phase rather than bolted on at the start and end.


Cloud-native security vs. cloud security


Cloud security is the broader field: protecting anything that runs on or connects to cloud platforms, including lifted-and-shifted virtual machines, SaaS configuration and data. Cloud-native security is the part concerned with applications designed for the cloud operating model, where workloads are short-lived, infrastructure is declared in code and delivery is automated. The two overlap heavily, and most programs treat cloud-native security as the application and workload layer of a wider cloud security strategy.


Shared responsibility still applies


Providers secure the underlying platform, and customers secure what they build and configure on it, but the line moves by provider and service. AWS says customer responsibility is determined by the services selected. Microsoft states that customers always keep responsibility for data and identities, whatever the service type. Google Cloud argues that shared responsibility alone falls short and describes a "shared fate" approach. Map responsibilities service by service rather than assuming one model fits every provider.


Why Cloud-Native Security Is Different From Traditional Security


Cloud-native security differs from traditional security because the assets are created, changed and destroyed by code, and because identity and configuration, not network location, decide what an attacker can reach. None of this makes cloud-native architecture inherently less secure. It changes the attack surface, the control model and the operating requirements. For background on the architecture itself, see Articsledge's guides to cloud-native architecture and what cloud-native means.


  • API-driven infrastructure. Every resource is created through an API, so permission to call that API is as powerful as physical access once was.

  • Ephemeral workloads and autoscaling. Containers and functions may live for minutes, so a weekly scan describes a system that no longer exists.

  • Automation and IaC. One flawed template can deploy a misconfiguration to hundreds of environments, and one good guardrail can prevent it everywhere.

  • Developer self-service. Teams provision their own resources, so ownership is distributed and central review does not scale.

  • Distributed systems and dynamic networking. Service-to-service traffic and overlapping address ranges weaken the idea of one inspectable perimeter.

  • Multicloud estates. Each provider has its own identity model, logging and terminology.


Dimension

Traditional approach

Cloud-native approach

Asset inventory

Periodic scans of stable hosts

Continuous discovery through cloud APIs; assets may exist for minutes

Perimeter

Network boundary and firewalls

Identity, workload policy and segmentation inside the network

Change cadence

Scheduled releases and change boards

Frequent deployments with policy enforced automatically in pipelines

Configuration

Manual server hardening

Declarative IaC, policy as code and drift detection

Ownership

Central IT and security

Distributed across product and platform teams

Vulnerability handling

Patch hosts on a cycle

Rebuild and redeploy images; prioritize by exposure and exploitability

Evidence

Point-in-time assessments

Continuous posture and runtime telemetry


Manual periodic checks cannot keep pace alone. They still belong in threat modeling and architecture review, but the baseline has to be automated.


What Does Cloud-Native Security Protect?


It protects every layer an attacker could use to reach data or run code in a cloud-native application: development systems, the software supply chain, cloud control planes, identities, workloads, networks, data and the runtime itself. A left-to-right map helps.


  • Development systems: repositories, developer endpoints and the secrets stored in them.

  • Software supply chain: open-source and third-party dependencies, build systems, base images, artifacts, registries and signing keys.

  • Pipelines: CI/CD runners, their credentials and the cloud permissions they hold.

  • Cloud control plane: accounts, subscriptions and projects, IAM policies, organization-level guardrails and logging configuration.

  • Compute and orchestration: VMs, Kubernetes clusters, nodes, managed container services and serverless functions.

  • Identities: human users, service accounts, workload identities, roles, tokens and federated trust.

  • Network and APIs: ingress, service-to-service traffic, API gateways, DNS and egress.

  • Data: databases, object storage, queues, backups and the encryption keys behind them.

  • Runtime and telemetry: process, file and network behavior, plus the logs and audit trails used for detection and response.


The value of the map is in the relationships. A token leaked in a repository can become a CI/CD compromise, then a role assumption in a cloud account, then access to a storage bucket. The MITRE ATT&CK Containers matrix documents adversary techniques against both container and orchestration layers, and the OWASP Kubernetes Top Ten (2025) lists cluster-to-cloud lateral movement as its own risk. Protecting layers in isolation misses these chains.


The Cloud-Native Security Lifecycle: From Code to Runtime


The lifecycle applies controls at each stage from design through runtime and feeds what production teaches back into earlier stages. CNCF groups the stages as develop, distribute, deploy and runtime. This guide splits them slightly more finely.


1. Design and development


Threat modeling comes first: trust boundaries, identity flows, data classification and failure modes. NIST's Secure Software Development Framework (SP 800-218, version 1.1, February 2022) gives a common vocabulary for secure development practices. NIST also published an initial public draft of SSDF version 1.2 (SP 800-218 Rev. 1) on December 17, 2025. A draft is not a final standard, so confirm its status with NIST before citing it.


2. Source and dependencies


Static analysis, dependency analysis and secrets detection run on commits and pull requests. A software bill of materials (SBOM) records what is inside an artifact so that a newly disclosed flaw can be traced to affected builds.


3. Build and CI/CD


Build systems should use least privilege, short-lived credentials, isolated jobs and provenance records. An attacker who controls the pipeline can publish software that every later control treats as trusted.


4. Artifacts and registries


Images should come from controlled registries, be scanned and ideally be signed so that clusters can verify what they run. NIST's Application Container Security Guide (SP 800-190, September 2017) remains a foundational reference on image, registry, orchestrator, container and host risks.


5. Deployment and configuration


IaC scanning and policy as code evaluate changes before they apply. In Kubernetes, admission control decides whether a workload may be created. Preventive guardrails are cheapest to enforce at this stage.


6. Runtime


Workloads run, scale and fail. Runtime controls include workload hardening, network policy, identity enforcement, behavioral detection and logging. Continuous posture checks catch drift, such as a firewall rule opened by hand during an incident.


7. Detection, response and feedback


Detections need context: which workload, which identity, which data and which code change. Findings should return to owners and into templates, base images and policies so the same defect is not reintroduced.


Why shift left alone is insufficient


Shifting left finds problems when they are cheapest to fix, but it cannot see everything. Dependencies gain new disclosed vulnerabilities after release, cloud resources are changed outside pipelines, stolen credentials look legitimate to a scanner, and zero-day exploitation has no build-time signature. Preventive controls, posture management and runtime detection answer different questions.


The Biggest Cloud-Native Security Risks


The biggest cloud-native risks are misconfiguration, excessive permissions, exposed secrets, insecure pipelines, vulnerable and compromised software, weak workload isolation and segmentation, exposed data and APIs, and too little runtime visibility. The table covers what each risk is, why cloud-native environments amplify it, the likely impact and the primary mitigation.


Risk

Why it is pronounced here

Likely impact

Primary control

Cloud misconfiguration

Resources are created by API and template, so one setting (public storage, open ingress) deploys instantly and repeatedly

Data exposure, unauthorized access

Policy as code in pipelines plus continuous posture monitoring

Excessive IAM privileges

Roles and service accounts accumulate wildcard permissions as teams move fast

Privilege escalation, wide blast radius

Least privilege, permission analysis, short-lived credentials

Exposed secrets

Keys end up in repositories, images, CI variables and environment variables

Account takeover, lateral movement

Secrets managers, secret scanning, rotation

Insecure CI/CD

Pipelines hold deployment credentials and run third-party code

Malicious artifacts reach production

Isolated runners, scoped tokens, protected branches, provenance

Vulnerable images and dependencies

Images bundle many packages, and new CVEs appear after release

Exploitable workloads

Minimal images, continuous scanning, exposure-based prioritization

Supply-chain compromise

Third-party packages, base images and build tools are trusted implicitly

Backdoored software at scale

SBOMs, signing and verification, pinned dependencies

Kubernetes misconfiguration

Permissive RBAC, exposed components and unhardened defaults

Cluster takeover

Benchmarks and hardening guides, RBAC review, private control planes

Privileged or root workloads

Containers share the host kernel, so privileged mode weakens isolation

Container escape, node compromise

Pod Security Standards enforced by Pod Security Admission

Weak segmentation

Flat pod and service networks allow free movement

Spread after first compromise

Default-deny network policy, service identity, egress control

Insecure APIs

APIs are the main interface and are often internet-facing

Data theft, abuse

Strong authentication and authorization, API inventory, validation

Exposed sensitive data

Data stores, snapshots and backups multiply copies

Breach, compliance failure

Classification, encryption, tight access paths

Runtime compromise and poor telemetry

Short-lived workloads vanish along with their evidence

Late detection, weak forensics

Central audit and runtime logging, behavioral detection, response runbooks

Drift and multicloud complexity

Manual changes and differing provider models diverge from intended state

Hidden gaps, inconsistent policy

Drift detection, shared control framework, central inventory


The OWASP Kubernetes Top Ten (2025) reinforces the pattern. Its ten risks include insecure workload configurations, overly permissive authorization, secrets management failures, missing cluster-level policy enforcement, missing network segmentation, overly exposed components, cluster-to-cloud lateral movement, broken authentication and inadequate logging and monitoring. Few of them are exotic exploits. Most are configuration and governance failures that automation can prevent or detect.


Cloud-Native Security Best Practices


The most effective practices start with ownership and identity, enforce policy before deployment, harden the platform, and add runtime detection and risk-based prioritization. Roughly in priority order:


  1. Inventory everything and assign owners. You cannot protect or route what you cannot see. Map every account, cluster, repository and service to a team.

  2. Threat model critical services. Identify trust boundaries and abuse paths before choosing controls.

  3. Make identity the control plane. Apply least privilege, prefer workload identity and short-lived credentials over static keys, and review entitlements. Kubernetes' RBAC good practices are a practical reference.

  4. Manage secrets centrally. Keep them out of code, images and plain environment variables, scan for leaks and rotate. See Kubernetes' secrets good practices.

  5. Scan IaC and enforce policy as code. Use the same rules in pipelines and at admission so developers see problems early and the cluster enforces them regardless.

  6. Harden CI/CD. Use scoped tokens, ephemeral runners, protected branches and review of pipeline changes.

  7. Secure the supply chain. Pin and verify dependencies, generate SBOMs, sign artifacts and verify signatures at deploy time, following NIST SSDF practices.

  8. Minimize images. Use minimal base images, run as non-root and rebuild routinely. See our guide to containerization.

  9. Harden Kubernetes. Work through the Kubernetes Security Checklist, the NSA and CISA Kubernetes Hardening Guide (version 1.2, August 2022) and the CIS Kubernetes Benchmark, which is tied to specific Kubernetes releases. Our Kubernetes guide covers the basics.

  10. Enforce Pod Security Standards. The Pod Security Standards define Privileged, Baseline and Restricted profiles, and Pod Security Admission enforces them. PodSecurityPolicy was removed in Kubernetes 1.25 and is not a modern default. Start in audit or warn mode, then enforce.

  11. Segment networks. Apply default-deny network policies, noting that enforcement depends on the network plugin.

  12. Protect data. Classify it, encrypt it at rest and in transit, and restrict access paths.

  13. Prioritize vulnerabilities by risk. Severity scores alone are not enough, and a detected CVE does not prove exploitability. Weigh exposure, reachability, known exploitation and the privileges the workload holds.

  14. Add runtime detection and telemetry. Collect audit, flow and runtime signals, tune detections and rehearse response.

  15. Patch and upgrade on a schedule. Unsupported Kubernetes versions stop receiving fixes.

  16. Measure risk reduction. Track time to fix exposed critical risk, owner coverage and drift, not raw finding counts.


Cloud-Native Security Tools and Where They Fit


Cloud-native security tools fall into categories defined by the job they do and the lifecycle stage they cover, and the categories overlap. Examples below are illustrative, not endorsements, and capabilities change, so verify current documentation before shortlisting.


Category

Primary job

Stage

Example tools

Main blind spot

CSPM

Find cloud misconfigurations and compliance gaps

Deploy, runtime

AWS Security Hub, Microsoft Defender for Cloud, Google Security Command Center

Little workload or code context

CNAPP

Correlate posture, workload, identity and code risk

Code to runtime

Wiz, Prisma Cloud, Microsoft Defender for Cloud

Depth varies by capability

CWPP

Protect workloads: vulnerabilities, runtime

Runtime

Defender for Cloud workload plans, agent-based runtime products

Weak on configuration and identity

CIEM

Analyze entitlements and excess permissions

Runtime

Usually a CNAPP module or standalone product

Limited workload context

KSPM / Kubernetes security

Assess cluster configuration against benchmarks

Deploy, runtime

Kubescape, kube-bench

Terminology is not standardized

Image scanners

Find known vulnerabilities in images and packages

Build, registry

Trivy, Grype

Findings lack exposure context

IaC scanners

Check templates before apply

Source, build

Checkov, Trivy

Cannot see out-of-band changes

Policy and admission

Allow or deny changes by rule

Deploy

Pod Security Admission, Kyverno, OPA Gatekeeper

Rules need ownership and tuning

Runtime detection

Detect suspicious behavior in workloads

Runtime

Falco

Detects, rarely prevents; needs tuning

SBOM and supply chain

Record and verify software contents and origin

Build, deploy

Syft, Sigstore cosign

Only as good as adoption

Secrets management

Store, issue and rotate credentials

All

Cloud secret managers, HashiCorp Vault

Does not find leaked secrets

DSPM

Locate and classify sensitive data

Runtime

CNAPP modules, standalone products

Limited code and workload context

API security

Discover and protect APIs

Deploy, runtime

API gateways, WAAP products

Misses non-API paths

SIEM / SOAR

Aggregate logs, investigate, automate response

Runtime

See our SIEM guide

Needs good inputs


Two examples show how fast the landscape moves. Wiz joined Google Cloud on March 11, 2026 after Google completed its acquisition, and Microsoft's documentation now describes Defender for Cloud as a CNAPP. Falco, a runtime detection project, graduated within CNCF in February 2024.


What Is a CNAPP?


A Cloud-Native Application Protection Platform (CNAPP) is an integrated security platform that combines capabilities such as posture management, workload protection, identity analysis and code scanning to assess and prioritize risk across cloud-native applications, from development to production. Gartner's public descriptions of the category, including its March 2023 and July 2024 market guides, frame it as consolidating previously siloed capabilities into one platform focused on identifying and prioritizing excessive risk in the application and its infrastructure. Gartner's full reports are paywalled, so this article relies on excerpts that vendors host publicly and treats the category as evolving.


The category emerged because teams accumulated separate tools for cloud posture, workload protection, image scanning, IaC scanning and entitlements, each with its own findings and no shared model of which issues combine into real exposure. A CNAPP tries to put those findings on one map. A vulnerable workload that is internet-exposed, holds an over-permissive role and touches sensitive data should rank above one that is none of those.


Three ideas define the approach: code-to-cloud context, which traces a runtime issue back to its repository and owner; correlated risk, which presents attack paths instead of isolated alerts; and proactive plus reactive controls, which pair preventive checks with runtime detection.


A genuine platform differs from a bundle sold under one contract. A platform shares an inventory, data model and policy engine. A bundle may still need separate consoles, agents and rules. Not every CNAPP includes every capability, and one cloud-security feature does not make a product a complete CNAPP.


What Capabilities Should a CNAPP Include?


A CNAPP should cover discovery, posture, workload and vulnerability protection, identity, code and pipeline integration, correlation and remediation workflow, with depth that matches your environment. Vendor depth varies substantially, so the right question for each row is how well, not whether.


Capability

What good looks like

Depth question

Discovery and inventory

Continuous discovery of accounts, clusters, workloads, data stores and identities

How quickly are new resources found, and what is missed?

CSPM

Misconfiguration detection against benchmarks and custom policy

How flexible is custom policy and drift handling?

Vulnerability and workload protection

Findings for hosts, images and packages with exposure context

Are packages loaded at runtime covered?

Runtime detection

Behavioral detection with response options

Which signals, which sensor, how much tuning?

Kubernetes and containers

Cluster configuration, admission integration, workload visibility

Are managed and self-managed clusters equal?

IaC, repositories, CI/CD

Scanning in pull requests and pipelines tied to deployed resources

Can code be mapped to running assets?

Supply chain and secrets

SBOMs, provenance and leaked-secret detection

Is verification enforced at deploy time?

Identity and entitlements

Effective permissions, unused access and trust paths

Does it work across accounts and providers?

Attack paths and exposure

Graph linking exposure, vulnerabilities, identities and data

Is reachability computed or inferred?

Data context

Sensitive data location linked to risk paths

How deep is classification?

Compliance

Framework mapping with evidence

Evidence supports audits but does not guarantee compliance

Remediation and workflow

Owner routing, tickets, ChatOps, guided fixes

Can automation be made safe?

APIs and reporting

Query, export and integration

Can all data be extracted?

Multicloud and governance

RBAC, multitenancy, data residency

Is provider coverage equal?


CNAPP vs. CSPM, CWPP, CIEM, DSPM, ASPM, and Other Cloud Security Tools


CSPM, CWPP and CIEM are specialist categories that a CNAPP typically absorbs, while KSPM, DSPM, ASPM and SIEM/SOAR overlap with it to varying degrees. Industry terminology is not standardized, vendors define categories differently and the boundaries are converging, so treat the table as a working guide.


Category

Purpose

Scope

CNAPP overlap

Relationship

CNAPP

Correlate and prioritize risk from code to runtime

Cloud, workloads, identities, code

Not applicable

Platform that may consolidate others

CSPM

Find misconfigurations and compliance gaps

Cloud control plane and services

Core component

Usually consolidated

CWPP

Protect workloads from vulnerabilities and runtime threats

VMs, containers, serverless

Core component

Usually consolidated

CIEM

Analyze and reduce excess entitlements

Cloud identities and permissions

Frequent module

Consolidated or complementary

KSPM

Assess Kubernetes configuration posture

Clusters and workloads

Often included

Term used inconsistently

DSPM

Discover and secure sensitive data

Data stores

Sometimes a module

Complementary when data is central

ASPM

Aggregate and prioritize application security findings

Code, build, test results

Overlaps on code-to-cloud

Complementary or converging

SIEM / SOAR

Collect telemetry, investigate, automate response

Enterprise-wide logs

Not a replacement

Complementary; CNAPP feeds it


Benefits and Limitations of CNAPP


A CNAPP's main benefit is shared context: one inventory and risk model replaces several disconnected views. Typical gains include:


  • consolidated visibility across accounts and clouds

  • risk prioritization that combines exposure, identity and vulnerability

  • fewer tools and consoles to run

  • tracing of runtime issues back to code and owners

  • better remediation routing and faster investigation

  • consistent governance and compliance reporting


The tradeoffs are real. Platform breadth can mean less depth than a specialist tool in a given area. Onboarding takes permissions, sometimes agents, and integration work. Telemetry adds data volume and cost. Alert quality depends on tuning, developers may resist new gates, and coverage gaps appear for unsupported services. Lock-in and migration cost grow over time. Consolidation does not always save money, and a CNAPP neither replaces security expertise nor guarantees compliance or eliminates cloud risk.


Do You Need a CNAPP?


Not every organization needs a CNAPP. It becomes compelling when tool fragmentation, scale and prioritization problems cost more than the platform and its operating effort. It is more compelling when you have:


  • a large or multi-account footprint, or more than one cloud

  • significant Kubernetes or container use

  • many teams provisioning their own resources

  • separate posture, image, IaC and identity tools producing duplicate findings

  • heavy compliance obligations and difficulty prioritizing findings

  • a wish to trace runtime risk back to code, perhaps on a cloud-native platform shared by many teams


A small, single-cloud estate with a handful of accounts can reasonably rely on native cloud security services, open-source scanners and policy tools, and good IAM hygiene. Revisit the decision when accounts multiply, clusters spread, findings pile up unowned or audits become hard to support.


How to Choose a CNAPP


Choose a CNAPP by testing how well it finds, connects and routes the risks in your own environment, not by counting features. Evaluate these areas:


  • Coverage: supported clouds and services, Kubernetes distributions, serverless and multi-account scale.

  • Depth: posture, vulnerability, identity, data and attack-path analysis, and whether exposure and reachability are computed rather than assumed.

  • Code-to-cloud: IaC, repository and CI/CD integrations, supply-chain context and mapping findings to owners.

  • Runtime: detection quality, response options and performance overhead.

  • Workflow: ticketing, ChatOps, SIEM/SOAR, APIs, reporting, custom policy and exceptions with audit history.

  • Governance and operations: RBAC, multitenancy, data residency and privacy, scale, administration effort, support, roadmap, exportability and lock-in.

  • Commercial: licensing model, data and telemetry charges and total cost of ownership.


Agentless vs. agent-based visibility


Neither approach is universally better. Agentless methods read cloud APIs and snapshots, so they deploy fast, cover accounts broadly and leave workloads untouched, but they see configuration and stored state rather than live behavior, and data can lag. Agent or sensor methods observe processes, files and network activity in real time and can respond, but they must be deployed, sized and maintained, cannot run everywhere and add operational overhead. Many programs combine them: agentless for breadth and inventory, sensors on high-value workloads.


Questions that expose weaknesses


  • What creates billable units: workloads, resources, accounts, hosts, developers or data volume?

  • Which capabilities require agents, and what is unavailable agentlessly?

  • What permissions does onboarding require, and can they be scoped?

  • Where is our security data processed and stored, and for how long?

  • Which telemetry or storage costs sit outside the base price?

  • Can all findings and data be exported if we leave?

  • How are suppressions and risk acceptances audited?

  • Can risks map to repositories, services and owners?

  • How does remediation work, and how does automation avoid breaking production?

  • How are unsupported clusters and accounts handled?

  • What operational effort remains after onboarding?


CNAPP Evaluation Scorecard and Proof-of-Concept Checklist


Use a weighted 100-point scorecard to compare candidates, then validate the leading scores with a proof of concept (PoC) run against real workloads. Adjust the weights to your risk profile, but fix them before demos begin so enthusiasm does not rewrite the criteria.


Criterion

Points

What to test

Environment coverage and discovery

15

Accuracy and speed of discovery across your accounts, clusters and services

Risk correlation and prioritization

15

Attack paths, exposure and reachability that match what you know is real

Workload and vulnerability protection

10

Image, host and package findings with usable context

Runtime threat detection

10

Detection quality, response options and overhead

Kubernetes and container depth

10

Cluster posture, admission integration, managed-cluster parity

Identity and data context

10

Effective permissions, unused access, sensitive-data linkage

DevSecOps, code and IaC integration

10

Pull-request and pipeline feedback tied to deployed assets

Remediation and workflow integrations

10

Owner routing, ticketing, ChatOps, SIEM/SOAR, APIs

Governance and compliance

5

RBAC, audit trails, framework mapping, data residency

Operational fit and TCO

5

Effort to run, licensing units, telemetry costs, exportability

Total

100

Weighted sum of the ten criteria


Proof-of-concept checklist


  1. Resource discovery: compare what the platform finds with a known inventory.

  2. Misconfiguration: seed a realistic issue, such as public storage, and time its detection.

  3. Artifact to runtime: trace a vulnerability from repository and image to the deployed workload and its owner.

  4. Excessive privileges: confirm it surfaces an over-permissive role or service account.

  5. Attack path: check that several findings combine into a path you recognize as real.

  6. Exposure and reachability: verify it separates exposed, reachable risk from theoretical risk.

  7. Kubernetes: validate cluster visibility, admission integration and managed versus self-managed parity.

  8. Runtime detection: run safe, approved test behaviors for each claimed detection.

  9. Ownership routing: confirm findings reach the right team without manual triage.

  10. Workflow integration: test ticketing, ChatOps and SIEM/SOAR delivery.

  11. Noise: count false positives and duplicates and the time spent tuning.

  12. Investigation time: time an analyst answering what is exposed and who owns it.

  13. API and export: extract all findings and configuration data.

  14. Operational burden: log the hours spent onboarding and maintaining.


Difficult vendor questions


  • Show a finding our current tools missed, and one your product would miss.

  • How is reachability determined, and what happens when the data is stale?

  • What breaks if an agent or API permission is removed?

  • What do customers typically spend on telemetry beyond the license?

  • How are false positives suppressed without losing audit history?


How to Implement a CNAPP Without Overwhelming Developers


Roll out a CNAPP in phases: observe first, assign ownership next, then enforce gradually with developer feedback. Do not block every build on every finding on day one. A 30/60/90-day plan works as a starting point.


Days 1 to 30: baseline and ownership


  • Connect cloud accounts with read-only access and run discovery.

  • Map accounts, clusters and repositories to owners.

  • Agree on a short critical list, such as exposed data stores, internet-facing workloads with critical vulnerabilities and over-privileged identities.

  • Run every policy in audit mode.


Days 31 to 60: prioritize and integrate


  • Route critical-list findings to owners through existing ticketing or ChatOps.

  • Set service-level expectations and an exception process with expiry dates.

  • Add IaC and image scanning to CI/CD as warnings.

  • Deploy runtime sensors on a small set of high-value workloads.


Days 61 to 90: enforce and measure


  • Block only high-confidence, high-impact violations, such as privileged pods or public storage, through guardrails.

  • Extend runtime coverage and tune detections.

  • Collect developer feedback and retire noisy rules.

  • Report time to remediate, owner coverage and exposed critical risk.


Cloud-Native Security Maturity Model


This original five-level model helps teams place themselves and choose the next investment. It is a self-assessment aid, not a standard.


Level

Characteristics

Tooling and process

Main limitation

Next step

1. Ad hoc

Manual reviews, no complete inventory

Console checks, occasional scans

Unknown assets, no owners

Build inventory, assign owners

2. Baseline visibility

Continuous inventory and posture findings

CSPM, image scanning, basic logging

Findings lack context and owners

Standardize policies and guardrails

3. Standardized controls

Policy as code, admission control, hardened templates

IaC scanning, Pod Security Admission, secrets management

Tools remain siloed

Correlate code, cloud and runtime findings

4. Integrated code-to-cloud

Shared inventory, attack paths, owner routing

CNAPP or integrated toolchain, runtime detection

Metrics track activity, not risk

Tie tuning and metrics to risk reduction

5. Risk-driven optimization

Continuous tuning by exposure and business impact, guarded automation

Platform feedback into templates and policies

Process and culture drift

Keep testing assumptions


Common Cloud-Native Security and CNAPP Mistakes


  • Equating cloud-native security with image scanning. Images are one layer of many.

  • Relying only on shift left. Drift, stolen credentials and new CVEs appear after release.

  • Treating all CVEs equally. Severity without exposure context buries real risk.

  • Ignoring identity. Permissions often decide the blast radius.

  • Ignoring runtime. Preventive controls miss novel and credential-based attacks.

  • Treating tools as a substitute for architecture. No platform fixes a flawed trust model.

  • Buying a CNAPP without ownership workflows. Findings nobody owns do not get fixed.

  • Enabling every policy at once. Noise teaches teams to ignore the tool.

  • Ignoring developers. Controls that slow delivery without explanation get bypassed.

  • Assuming agentless means complete visibility. It sees configuration, not live behavior.

  • Measuring finding volume instead of risk reduction. Counts reward activity, not safety.

  • Buying from feature checklists. Test outcomes in your environment instead.


What's Next for Cloud-Native Security and CNAPP


The directions below rest on public documentation and analyst framing. Treat vendor roadmaps as claims, not facts.


Directions with current support


  • Code-to-cloud correlation. Analyst excerpts from Gartner's 2024 guide, summarized by CrowdStrike, describe CNAPPs modeling code, libraries, containers, scripts and configuration to find where effective risk sits.

  • Platform convergence. Defender for Cloud is documented as a CNAPP, and Google now owns Wiz, so hyperscalers and independents are converging on the category.

  • Software provenance. NIST's December 2025 SSDF 1.2 draft shows continuing public-sector attention to secure development, though final text may change.

  • Secure-by-default platforms. Platform engineering teams increasingly embed policy guardrails into paved roads so controls arrive with the platform.


Plausible but less certain


  • AI-assisted triage and investigation, which should be validated in a PoC rather than accepted from demos.

  • Guarded automated remediation, which depends on safe rollback and change controls.

  • Security of AI-generated code and infrastructure templates, which need the same scanning, review and policy checks as human-written work.


FAQ


What is cloud-native security?


Cloud-native security is the practice of protecting applications built from containers, Kubernetes, serverless functions, APIs and managed cloud services across their lifecycle, from code and pipelines to cloud configuration, identities and runtime. It is broader than container or Kubernetes security.


How is cloud-native security different from cloud security?


Cloud security covers anything running on or connected to cloud platforms. Cloud-native security is the application and workload layer, designed around short-lived workloads, infrastructure as code and automated delivery. The two overlap heavily, and most programs treat the second as part of the first.


What does CNAPP stand for?


CNAPP stands for Cloud-Native Application Protection Platform. It is a category of integrated platforms that combine capabilities such as posture management, workload protection, identity analysis and code scanning to assess and prioritize risk from development through runtime.


What does a CNAPP do?


A CNAPP discovers cloud assets, detects misconfigurations, vulnerabilities and excessive permissions, and correlates them into prioritized risk. Many also scan code and infrastructure as code, detect runtime threats and route findings to owners. Capabilities and depth vary by vendor.


Is CNAPP the same as CSPM?


No. CSPM focuses on cloud configuration and compliance posture. A CNAPP includes posture management but adds workload, identity and code-to-runtime context and correlates findings across them. A product with CSPM alone is not a complete CNAPP.


What is the difference between CNAPP and CWPP?


A CWPP protects workloads such as virtual machines, containers and serverless functions from vulnerabilities and runtime threats. A CNAPP generally includes workload protection as one component alongside posture, identity and code. A CWPP alone says little about cloud configuration or entitlements.


Does a CNAPP replace a SIEM?


No. A SIEM collects and correlates telemetry from across the enterprise and supports investigation, often with SOAR automation. A CNAPP produces cloud-specific risk and detection data that typically feeds a SIEM. The two are complementary.


Does a CNAPP replace endpoint security?


Not as a rule. Endpoint tools protect user devices and often servers, while a CNAPP focuses on cloud resources and workloads. Where a CNAPP includes workload sensors it may overlap with server protection, so confirm coverage rather than assuming equivalence.


Do you need a CNAPP to secure Kubernetes?


No. Kubernetes can be secured with built-in controls such as Pod Security Admission, RBAC and network policies, plus benchmarks and focused tools. A CNAPP becomes more useful when clusters are numerous, span clouds or need code-to-runtime context.


Can a single-cloud organization benefit from a CNAPP?


Yes, when scale, account count, clusters or compliance pressure make fragmented tools hard to manage. A small, simple single-cloud estate may do well with native security services and a few focused scanners.


How does agentless CNAPP scanning work?


Agentless scanning reads cloud APIs and typically analyzes snapshots or metadata of workloads without installing software on them. It offers fast, broad coverage of configuration and installed packages but sees little live behavior, and results can lag behind changes.


Are agents still needed?


Often, for runtime visibility and response. Sensors observe processes, files and network activity as they happen and can contain threats. They add deployment and maintenance effort and cannot run everywhere, so many teams combine agentless and agent-based approaches.


What should a CNAPP proof of concept test?


Test discovery accuracy, realistic misconfiguration and privilege findings, tracing from repository to runtime, attack-path quality, Kubernetes visibility, claimed runtime detections, owner routing, noise, investigation time, data export and operational effort, all in your own environment.


What affects CNAPP cost?


Pricing units vary and may include workloads, resources, accounts, hosts, developers or data volume, plus telemetry, storage and add-on modules. Count onboarding, tuning and staff time too. Ask what creates billable units, and do not assume consolidation always lowers cost.


What are the biggest cloud-native security risks?


Misconfiguration, excessive permissions, exposed secrets, insecure CI/CD, vulnerable images and dependencies, supply-chain compromise, Kubernetes misconfiguration, privileged workloads, weak segmentation, insecure APIs, exposed data and poor runtime telemetry. Many are governance failures that automation can prevent or detect.


What are the most important cloud-native security best practices?


Build an inventory with owners, apply least privilege and short-lived credentials, manage secrets centrally, enforce policy as code before deployment, harden Kubernetes with Pod Security Standards, prioritize vulnerabilities by exposure, and add runtime detection and logging. Measure risk reduction, not finding counts.


Key Takeaways


  • Cloud-native security spans development, supply chain, cloud configuration, identity, workloads and runtime, so scanning at one stage is not enough.

  • Most major risks are configuration and governance failures that automation can prevent, detect or route.

  • Shift left, posture management and runtime detection answer different questions and work best together.

  • A CNAPP can reduce fragmentation and add context, but platform breadth does not guarantee depth in every capability.

  • Risk context and remediation workflow matter more than raw finding counts.

  • Agentless and agent-based approaches both have blind spots, and many programs use both.

  • Small or simple estates may reasonably rely on native controls and focused tools.

  • Test candidates in your own environment with a weighted scorecard and a proof of concept.


Actionable Next Steps


  1. Inventory accounts, clusters, repositories and services, and assign an owner to each.

  2. Set a baseline: public exposure, privileged identities, exposed secrets and Pod Security levels.

  3. Map current tools to the lifecycle and mark visibility gaps.

  4. Identify the highest-risk workloads and data.

  5. Write the outcomes you need, such as owner routing or attack-path analysis, and decide whether you need a CNAPP at all.

  6. Weight the scorecard and shortlist two or three candidates.

  7. Run a controlled proof of concept on real workloads using the checklist.

  8. Measure noise, remediation time and operating effort.

  9. Roll out in phases, auditing before enforcing.

  10. Review outcomes quarterly and tune toward risk reduction.


Glossary


  • API: application programming interface, the way software requests services from other software.

  • ASPM: application security posture management, which aggregates and prioritizes application security findings.

  • Attack path: a chain of weaknesses an attacker could use to reach a target.

  • CI/CD: automated build, test and delivery of software.

  • CIEM: cloud infrastructure entitlement management, which analyzes and reduces excess permissions.

  • Cloud-native: designed for cloud operating models, using containers, services, APIs and automation.

  • CNAPP: Cloud-Native Application Protection Platform.

  • Container: a packaged application and its dependencies, run in isolation on a shared kernel.

  • CSPM: cloud security posture management, which finds cloud misconfigurations.

  • CWPP: cloud workload protection platform, which protects workloads from vulnerabilities and threats.

  • DevSecOps: integrating security into development and operations practices.

  • DSPM: data security posture management, which locates and secures sensitive data.

  • eBPF: a Linux kernel technology some tools use to observe system activity.

  • IaC: infrastructure as code, infrastructure defined in version-controlled files.

  • IAM: identity and access management.

  • Kubernetes: an open-source system for orchestrating containers.

  • KSPM: Kubernetes security posture management, a loosely defined term for cluster posture assessment.

  • Least privilege: granting only the access a task requires.

  • Policy as code: security rules written as machine-enforceable code.

  • Runtime security: detecting and preventing threats in running workloads.

  • SBOM: software bill of materials, an inventory of software components.

  • Service account: a non-human identity used by applications.

  • Shift left: moving security checks earlier in development.

  • Software supply chain: everything involved in producing and delivering software.

  • Workload identity: an identity assigned to a workload so it can access resources without static keys.

  • Zero Trust: a model that verifies every request instead of trusting network location.


Sources & References


Gartner's full market guides are paywalled. Entries marked as excerpts refer to publicly hosted vendor pages quoting or summarizing them. Product examples are illustrative; confirm current capabilities with first-party documentation.


bottom of page