2024 CNAPP Market Guide Overview
2024 CNAPP Market Guide Overview
Protection Platforms
22 July 2024 - ID G00790337 - 35 min read
By Analyst(s): Dale Koeppen, Charlie Winckless, Neil MacDonald, Esraa ElTahawy
Initiatives: Security of Applications and Data; Infrastructure Security
Overview
Key Findings
■ The attack surface of cloud-native applications and infrastructure is expanding, with
attackers focusing on the runtime environment, including network, compute, storage,
identities and permissions, and the misconfiguration of cloud management and
control features. Additionally, APIs and the software supply chain itself have become
targets for potential attacks.
■ With operational responsibilities shifting toward developers and cloud architects, the
need for advanced tools to address vulnerabilities, deploy infrastructure as code and
manage production implementations has grown to accommodate this expanded
scope. Proactively identifying and prioritizing risks during development, while
providing developers with adequate context, is essential due to developers perceiving
security as an obstacle.
Recommendations
Security leaders responsible for cloud security strategies should:
■ Prioritize comprehensive and unified CNAPPs that offer a wide range of capabilities
with the necessary breadth and depth of functionality to seamlessly integrate across
the entire development ecosystem and cloud platform environment.
■ By 2029, more than 80% of enterprises will adopt a centralized platform engineering
and operations approach to facilitate DevOps self-service and scaling, from less
than 30% in 2023.
■ By 2029, 35% of all enterprise applications will run in containers, an increase from
less than 15% in 2023.
CNAPPs are primarily sold and delivered through a cloud provided, as-a-service solution,
designed to protect infrastructure as a service (IaaS) and platform as a service (PaaS)
public cloud environments and the associated running workloads and applications.
CNAPPs’ combined features offer a collaborative platform for development teams, cloud
architecture teams, infrastructure security and security operation teams to identify and
prioritize cloud risks. It enables these teams to communicate effectively in a single
cohesive platform during cloud-native application development. This results in a robust,
mature and secure cloud-native application development, while minimizing the business
risk associated with coding and modern application deployment.
Mandatory Features
The mandatory features of this market include:
■ Visibility into runtime states of workloads, either in real time or via point-in-time
analysis, to discover security vulnerabilities and the presence of secrets and
anomalous behavior in cloud workloads (virtual machines, containers and
serverless), and use this to add context to cloud configuration findings.
Common Features
The common features of this market include:
■ Integration into web-based CI/CD pipelines and/or directly with developer integrated
development environments (IDEs).
■ Integration with other common tools, such as server endpoint protection tools and
on-premises cloud and orchestration platforms, as well as integration with
SIEM/SOAR/TDIR/SOC platforms.
■ Deliver structured developer workflows and provide security guardrails that scale
with the application development, which can adapt to the dynamic nature of
multicloud adoption.
■ Workload architectural graphing and attack path analysis, including attack vector
mapping on known vulnerabilities and abnormal behavior.
■ Ability to offer API discovery, scanning and protection services, or provide methods
of integration with third-party API protection solutions.
■ Expanded cloud detection and response (CDR) beyond basic workload monitoring,
for advanced correlation and remediation.
■ Constructed using discrete code functions inside containers that operate as loosely
coupled microservices, often interacting via application programming interfaces
■ Use a combination of custom code and open-source code as well as libraries from
open source or privately sourced repositories
CNAPPs offer a consolidated and tightly integrated set of proactive and reactive security
capabilities designed to ensure visibility, configuration compliance, code analysis and risk
assessment throughout the development and operations stages of cloud-native
applications. Ideally these capabilities should be seamlessly integrated within a modern
DevOps-style framework, regardless of the underlying hyperscale cloud platform. CNAPP
solutions complement your security posture by proactively addressing risks that arise
from known, unknown and unexpected exposures that in turn arise from the dynamic and
complex nature of developing and deploying cloud-native applications.
CNAPP platforms are primarily sold and delivered as a single integrated solution through
a cloud-provided, as-a-service offering that aims to secure and protect infrastructure as a
service (IaaS) and platform as a service (PaaS) platforms and the running workloads
within these environments. CNAPP solutions are integrated into public cloud
environments through the following methods:
■ Into the cloud service provider (CSP) via API and as a CSP-native functionality for
configuration, compliance, identity and risk analysis, typically provided by cloud
security posture management (CSPM), Kubernetes security posture management
(KSPM) and cloud infrastructure entitlement management (CIEM)
■ Into the cloud workload runtime environments via API or through an agent-based
deployment for runtime monitoring and risk analysis, typically provided by cloud
workload protection (CWP)
■ Into the development pipeline tools to provide workflows and compliance guardrails
for coding development teams and cloud architecture teams
Runtime risk visibility is only a part of the risk equation. Developers and cloud architects
are increasingly responsible for building more of the cloud infrastructure shown in Figure
2, including the containers and cloud infrastructure setup using infrastructure as code
scripts (see Figure 3). In addition, security operations teams find it challenging to manage
runtime vulnerabilities discovered within published workloads.
Because developers are creating containers, serverless functions and cloud infrastructure,
CNAPP tooling has since shifted into the development phase — in addition to the
comprehensive runtime visibility shown in Figure 5. Shifting risk visibility to development
requires a deep understanding of the development pipeline and artifacts and extending
vulnerability scanning earlier as these artifacts are being created (see Figure 4 and Note
2).
Combining the need for runtime risk visibility, cloud risk visibility and development artifact
risk visibility results in a robust integrated set of capabilities needed for a complete
CNAPP platform (see Figure 5).
Today, no single vendor delivers all of the capabilities shown in Table 2 today.
Market Description
Securing cloud-native applications often required multiple tools from different vendors,
which lacked cross-integration and were primarily designed for security professionals,
neglecting collaboration with developers. Consequently, this lack of integration results in
fragmented views of risk with limited context, making it difficult to effectively prioritize
overall business risk. The use of fragmented tools also leads to excessive alerts, wasting
developers’ time, complicating remediation efforts and causing confusion for targeted
roles.
■ The most significant is the need to unify risk visibility across cloud environments
and the entire application development life cycle. This simply cannot be achieved
using separate and siloed security and legacy application testing offerings. CNAPP
offerings operationalize cloud-native application risk analysis by “connecting the
dots” to help understand the effective risk throughout the multiple layers of a
modern cloud-native application. Prioritizing the risk findings is critical, as
developers and security professionals are overloaded with the alerts and findings of
siloed tools.
■ Another driver is the desire to reduce the complexity and blind spots that come from
using multiple cybersecurity vendors and tools by consolidating multiple overlapping
security capabilities from a variety of vendors into a single unified platform (see
Simplify Cybersecurity With a Platform Consolidation Framework). This process not
only reduces the total cost of ownership and minimizes technical debt but also
requires fewer staff to operate, improves operational management and requires less
effort to analyze risk throughout the ecosystem.
■ Clients also desire to integrate security and compliance testing seamlessly and
transparently into modern DevOps (referred to as DevSecOps) in a manner that
balances security and speed and doesn’t unnecessarily slow down digital
innovation. Information security’s role shifts to one of providing the guardrails
throughout the entire development pipeline and avoiding gating developers
throughout the development process. For example, consider a racetrack where the
guardrails are encountered by the driver only for serious issues. Likewise, developers
are allowed to innovate at their desired speed with little or no friction from security,
unless a critical risk issue is identified. CNAPP offerings enable the construction of
guardrails for a modern cloud-native application development pipeline.
To obtain the most comprehensive understanding of risk, use both CNAPP and
application security tools. For this reason, more CNAPP vendors are either developing their
own capabilities or providing third-party integrations with these specific functions. By
doing so, they aim to offer a comprehensive solution that covers all aspects of cloud and
application risk management. Over the next several years, Gartner expects several CNAPP
offerings to expand into the following areas:
■ Application security testing (AST) such as traditional static AST and dynamic AST
(SAST/DAST) use cases
■ Data security posture management (DSPM) for very specific data management use
cases
All of this is expected to lead to significant growth in the CNAPP market over the next
several years. While Gartner has not yet sized the CNAPP market, it overlaps capabilities
and will pull revenue from several stand-alone markets that make up the core of CNAPP
functionality (see Table 1 and Forecast: Information Security, Worldwide, 2022-2028, 2Q24
Update and Market Share: All Software Markets, Worldwide, 2023). 2
■ A CNAPP vendor should implement a single data lake, data model and unified graph
database for all event logging, reporting, alerting and relationship mappings. This
enables the vendor to deliver effective risk analysis — finding the root cause of the
risk, identifying the person/team responsible for fixing it and risk-prioritizing the
remediation efforts. This reduces the attack surface and shortens remediation times.
■ CNAPP eliminates redundant capabilities (for example, most cloud providers offer
container vulnerability scanning).
■ Mindset changes: Security teams must understand and acknowledge that a perfect,
risk-free application is not possible. Perfect is the enemy of good enough. Instead,
security teams should focus on an approach that identifies the highest severity,
highest confidence risk and risk-prioritizes remediation efforts to the responsible
developer. Similarly from the developers’ side, cloud-native security becomes a risk-
prioritized set of guardrails (replacing the former model of security “gates” in the
development process), thus placing more accountability on the developer, which
may hinder adoption.
■ Maturity: For the next several years, CNAPP capabilities will continue to vary widely,
and some vendors are immature in multiple areas. For example, sensitive-data
visibility and control is often a priority capability for clients but is difficult for many
CNAPP vendors to address. Understanding of data context in unstructured and
structured storage repositories is necessary to fully understand and address the
context and prioritization of risks, but many CNAPP vendors don’t yet offer this. Also,
CNAPP vendors that don’t offer both agent and agentless integration limit their
solution’s adoption.
■ Legacy applications: Older applications that aren’t fully cloud-native may require
specialized tooling and rely more heavily on traditional approaches, such as SAST
and WAFs.
■ Immature single vendor offerings: Certain vendors make claims about their ability to
encompass all the elements and capabilities of CNAPP. However, upon closer
examination, while these vendors offer a wider range of capabilities, they often lack
the necessary feature maturity and specialization in specific capabilities.
Market Analysis
CNAPP vendors have emerged from diverse origins, with some initially focusing on
supporting development and cloud architecture through stand-alone CSPM functions.
These vendors expanded their offerings to include more reactive observability by
introducing workload runtime capabilities and incorporating agent and/or agentless
workload monitoring for enhanced reactive security controls. On the other hand, other
vendors originated in the workload runtime space and introduced complementary
capabilities, shifting further left toward providing proactive security visibility and control.
The convergence of markets formed the foundation of the CNAPP market. Recognizing
the need for improved orchestration compliance and identity and entitlement
management, vendors in both submarkets developed or acquired additional functionality
to cover Kubernetes and identity permissions management. The net result was the
establishment of the comprehensive CNAPPs we see in today’s market.
CNAPP offerings can be broken down and categorized into several baseline origins:
■ Vendors that initially focused on runtime workload visibility and protection derived
from the EDR market or were purpose-built from the ground up for container security
and were previously established as CWPPs
■ Vendors that initially focused on a shifting security into the development space,
providing CSPM with a focus on cloud configuration scanning, infrastructure as
code script scanning and orchestration visibility and control
■ Vendors that initially focused on artifact scanning early in the development life
cycle, such as software composition analysis and API security testing
■ Vendors who initially offer mature CIEM services alongside their CSPM capabilities
that provided consumers with better guardrails for identity access management,
entitlement and permissions management within cloud infrastructure environments
for human and workload entities
However, we frequently see vendors that market CNAPP but don’t meet Gartner’s minimum
requirements. Since the complete listing of CNAPP capabilities is quite broad, we have
broken the capabilities into three categories: core, recommended and optional (see Table
2).
■ All core services should be fully integrated, not loosely coupled independent modules
(typically resulting from a vendor’s internal silos, poorly integrated OEM components
or those added from an acquisition). Integration should include the front-end
console, unified policy across multiple points of inspection and a unified back-end
data model
■ Integrated advanced analytics that are combined with the graph relationships to risk-
prioritize findings in development and at runtime.
■ A single unified management plan reduces switching between multiple consoles, not
disparate management systems loosely integrated via API.
■ Inspection across all artifacts: containers, VMs, serverless functions and data
storage.
■ The customer should have the flexibility to decide where the inspection of artifacts
takes place, whether it is within the cloud environment or under their own control.
This includes the option for on-premises inspection, which is suitable for security-
sensitive use cases, as well as the choice to leverage cloud compute resources for
cost-reduction purposes.
■ The option for single tenancy even if delivery is cloud-based (for security-sensitive
use cases).
Even in this early phase of the market, multiple CNAPP offerings in the market meet these
core requirements. Vendors of these offerings are listed in Table 3.
Due to the diverse origins of vendors in the CNAPP market, capabilities are fragmented,
and the maturity levels of the offered stack of capabilities vary based on each vendor’s
foundations. Therefore, when assessing CNAPP offerings, businesses must establish a
collaborative team consisting of members from development, cloud security architecture,
and security operations. This team should prioritize and rank their requirements for
mandatory, recommended and optional functionality during the evaluation of different
CNAPP offerings. By involving all relevant stakeholders and aligning their needs,
organizations can make informed decisions and select the most suitable CNAPP solution
for their specific requirements.
These collaborative teams more deeply understand the relationship between a cloud-
native application’s different elements (see Figure 2), and each team’s priorities for
success. A collaborative team is a critical step to delivering risk mitigation vision across
the cloud ecosystem. In other words, to make risk identification and remediation
operational, CNAPP tools must be able to build a model of the application code, libraries,
containers, scripts, configuration and vulnerabilities to identify where the effective risk
resides.
Since risk-free applications are impossible, information security must prioritize risk
findings according to business context, identifying the root cause and enabling developers
to focus first on the highest risk findings with the highest confidence of potential business
impact. Likewise, the business requires a deep understanding of the relationship between
developers/development teams throughout an application’s life cycle (see Figure 3 and 4)
is critical to identifying the right developer/development team or engineering team to
rectify the risks identified and to provide these teams with sufficient context to understand
and remediate the risks quickly and effectively.
■ Privileged containers
■ DaemonSets
■ Kubernetes sidecars
5
■ LD_PRELOAD Linux system call interception
■ Cloud control plane, API-based integration to inspect configuration and activity logs
Representative Vendors
The vendors listed in this Market Guide do not imply an exhaustive list. This section is
intended to provide more understanding of the market and its offerings.
Table 3 lists representative CNAPP vendors. To develop the list of representative vendors,
we used the core and recommended capabilities and characteristics described in the
Market Analysis section of this research. Some vendors sell multiple modules to build out
the full set of CNAPP capabilities. In this early stage of the market, no single vendor has
all capabilities.
Market Recommendations
■ Create a unified CNAPP strategy and evaluation team spanning cloud security,
container security and application security, cloud architecture, and security
operations. Cloud security is now a shared responsibility, but the developer is the
ultimate persona who will remediate the identified risk and the SecOps team should
include representatives from DevSecOps/development. Inventory the organization’s
CI/CD pipeline tools as this will be a critical input into the evaluation process.
■ Prioritize CNAPP offerings with deep relationship graph analytics expertise. The
ability to identify cloud risk and deliver against risk prioritization and mitigation
requires the ability to understand the relationships between a cloud-native
application’s different elements and to understand each element’s risk. This requires
an understanding of cloud control plane risk and artifact risk and then combining
these together to understand, prioritize and remediate the resultant risk of the entire
system.
■ Run a functional pilot with real developers and applications before selecting a
single-vendor CNAPP offering to ensure that functionality and developer experience
meet your requirements.
■ Make software composition analysis and scanning containers, OSS libraries and
dependencies for known risks (common vulnerabilities and exposures [CVEs], hard-
coded secrets, passwords, API keys, etc.) a high priority as this is another common
source of risk in cloud-native applications.
■ Be pragmatic, not dogmatic in the CNAPP deployment. Agents may provide the best
visibility but aren’t always possible. Use inside-out workload runtime visibility where
you can and agentless snapshots where you can’t because some visibility into risk is
better than nothing.
Evidence
1
Hundreds of Gartner inquiries on the topic of CNAPPs with end-user organizations were
analyzed for the 12 months between 2022 and 2023 and compared to the 12 months
between 2023 and 2024 with a year-over-year increase of 29%.
2
The estimated market size for CSPM was taken from Forecast Analysis: Cloud Security
Posture Management, Worldwide and Market Share: All Software Markets, Worldwide,
2023.
3
The estimated market size for application security spending was taken from Magic
Quadrant for Application Security Testing and Market Share: All Software Markets,
Worldwide, 2023.
4
The estimated market size for CWPPs is pulled from a major category called Cloud
Security, which is a combination of CASB and CWPP markets. Gartner sees the CASB
market as a separate market. See Note 3.
5
What Is the LD_PRELOAD Trick?, Baeldung.
■ Serverless functions
■ Compiled code/binaries
■ YAML Ain’t Markup Language (YAML) and other cloud configuration files, such as
Kubernetes Helm charts
Some of these offerings will also identify the tools used in the code pipeline and the
security posture of the code pipeline. Some offer a more intelligent, risk-based approach
to software composition analysis or application security posture management. Others
deduplicate risk findings of multiple security and risk scanners to help prioritize
remediation efforts. Example vendors here include Apiiro, Boot Security, Cycode, Dazz,
Deepfactor, DevOcean, Enso Security, Oligo, OX Security, Oxeye, Rezilion and Tromzo.
How to Make Integrated IaaS and PaaS More Secure Than Your Own Data Center
© 2024 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of
Gartner, Inc. and its affiliates. This publication may not be reproduced or distributed in any form
without Gartner's prior written permission. It consists of the opinions of Gartner's research
organization, which should not be construed as statements of fact. While the information contained in
this publication has been obtained from sources believed to be reliable, Gartner disclaims all warranties
as to the accuracy, completeness or adequacy of such information. Although Gartner research may
address legal and financial issues, Gartner does not provide legal or investment advice and its research
should not be construed or used as such. Your access and use of this publication are governed by
Gartner's Usage Policy. Gartner prides itself on its reputation for independence and objectivity. Its
research is produced independently by its research organization without input or influence from any
third party. For further information, see "Guiding Principles on Independence and Objectivity." Gartner
research may not be used as input into or for the training or development of generative artificial
intelligence, machine learning, algorithms, software, or related technologies.
Gartner Market Forecast Estimated Market Size at Year-End 2023, Billions Estimated Market Percentage Growth in 2024 in
of U.S. Dollars in Constant Currency Constant Currency
2
Cloud Security Posture Management (CSPM) 1.4 26.3
(also see Note 3)
2,3
Application Security Testing Software 1.8 27
4
Cloud Workload Protection Platforms (CWPP) 3.9 27.9
■ CSPM, including integration with leading ■ Advanced cloud workload protection providing: ■ Runtime application self-protection (RASP)
hyperscale providers ■ Agent-based runtime visibility into VMs,
■ API scanning for unknown vulnerabilities
containers and serverless functions
■ KSPM providing security risk analysis of
■ Support for on-premises deployments
Kubernetes orchestration platforms ■ Real-time, runtime analysis of workloads
■ Support for other container environments such
■ Infrastructure as code (IaC) scanning, including as Red Hat OpenShift
support for major IaC scripting languages and ■ API discovery and monitoring
YAML/Helm for Kubernetes ■ Support for policy as code scanning including
■ Scanning of unstructured IaaS data repositories support for Open Policy Agent
■ CIEM providing identity, entitlement and for risk a
permissions visibility and control ■ AI security posture management
■ Traffic monitoring capabilities and connectivity
■ Scanning of containers and container registries mapping ■ API protection and distributed WAF at runtime
for risk a ■ CI/CD development pipeline hardening
■ WDR
■ Cloud workload protection providing: ■ AST elements (DAST/SAST)
■ CDR capabilities beyond just workload
■ Agentless runtime visibility into VMs, containers monitoring (for example, looking at event logs, ■ ASPM and application observability
and serverless functions network logs and DNS look-ups)
■ Integration with software supply chain security
■ Point-in-time analysis of workloads ■ Workload drift detection from expected state solutions
■ Attack path analysis ■ Support for other common clouds — Oracle, ■ Scanning of IaaS structured data repositories
IBM, Alibaba Cloud for risk (combined with unstructured data
scanning, delivers a DSPM capability b )
■ Scanning of application artifacts for risk
■ Support for AI/ML integration for policy
■ Serverless code scanning
enrichment, recommendations or common
a b
Risk scanning includes DSPM in relation to CNAPP specifically refers to
■ Configuration scanning the scanning and assessment of unstructured
data stores in an IaaS/PaaS environment.
■ Vulnerability scanning for known vulnerabilities
■ Secrets scanning
Vendor Offering
Rapid7 InsightCloudSec
CNAPP solutions provide a collaborative platform that integrates security and compliance tools, facilitating communication between development teams, cloud architecture teams, and security operation teams. This unified approach allows for effective risk prioritization and remediation, fostering a secure application development environment without the siloes of disconnected tools .
Enterprises lacking a unified CNAPP solution will not have extensive visibility into the cloud attack surface, which is crucial for identifying and mitigating risks. Without this visibility, it becomes challenging to implement a robust zero-trust architecture, leading to potential security vulnerabilities and failures in achieving desired security goals .
AI/ML technologies in CNAPP solutions enhance policy enrichment and provide intelligent recommendations for risk management. These capabilities aid in the automated analysis of large datasets to predict potential security incidents and provide context-aware insights, enabling rapid policy adjustments and mitigation strategies that are more precise and less dependent on manual intervention .
CNAPP solutions provide essential tools and workflows that streamline integration between development and security operations, critical for a DevSecOps environment. By embedding security into every stage of the application lifecycle—from development to deployment—they ensure that security is not an afterthought but a continuous process, thus enabling agile and safe application delivery .
The real-time and point-in-time analysis capabilities of CNAPPs significantly enhance security by allowing businesses to continuously monitor workloads for vulnerabilities and anomalous behaviors. This proactive posture ensures immediate detection and remediation of potential threats, leading to improved risk management and adherence to compliance standards. Such comprehensive monitoring forms an integral part of a robust enterprise cloud security strategy .
Proactive capabilities of CNAPPs, such as risk detection and compliance management, identify potential vulnerabilities early in the development process, while reactive capabilities, like behavioral analytics and runtime monitoring, address threats as they occur. Together, they ensure a comprehensive risk management strategy by not only preventing incidents but also effectively responding to those that occur, thereby enhancing the security of cloud-native applications .
CNAPP solutions must integrate via API with major hyperscale cloud platforms like AWS, Microsoft Azure, and Google Cloud Platform, as well as Kubernetes, to audit and manage configuration and identity permissions. This integration is essential for identifying common misconfigurations and addressing security exposures, providing a comprehensive view of the security landscape .
CNAPP solutions integrate both static and dynamic security testing capabilities, allowing them to identify vulnerabilities earlier in the development process than traditional methods. Additionally, by using advanced capabilities like workload runtime isolation and attack path analysis, CNAPP solutions provide a more thorough, contextual understanding of application security, thereby significantly enhancing the detection and protection against emerging threats .
CNAPPs offer structured workflows and a unified set of security tools that enable development, cloud architecture, and security teams to work together within a single platform. This integration reduces the communication gaps that typically arise when teams work with disparate tools, allowing them to share data and insights more efficiently, which in turn enhances the overall security posture of cloud-native applications .
By 2029, it is expected that more than 80% of enterprises will centralize platform engineering and DevOps approaches. This trend indicates a shift towards consolidated security management and operations to address the complexities of cloud infrastructures, improving scalability and reducing response times to security threats. The adoption of CNAPP solutions will drive this transformation by offering a cohesive security strategy across cloud environments .