What are the key challenges of Cloud-Native Application Security? And why is it important to have a CNAPP?
Lack of Visibility into Cloud-Native Applications and Workloads
The modern enterprise is a complex conundrum. Since the beginning of 2020, there has been a 50% increase in cloud usage. Modern Enterprises have grown organically, migrating to the cloud as needed often ending up with a heterogeneous mix of siloed security products managed by siloed security teams. Further, the infrastructure environment is ephemeral. A new persona has emerged such as DevSecOps. Enterprises can only secure what they see, and they need comprehensive visibility across all cloud-native workloads and applications.
Inability to Measure Cumulative Risk for Cloud-Native Applications and Workloads
Cloud-Native Applications are continuously developed and deployed (CI/CD), and modern enterprises lack a way to measure cumulative risk. This includes risks related to misconfigurations and mismanagement that lead to 99% of cloud security breaches for example lack of Identity and Access Management policy-related errors, unnecessary privileges, leaving default public access to sensitive services like MongoDB, Databases, etc.
Beginning in March 2020, there is a 630% increase in third-party attacks on cloud services. The kind of attacks that bad actors are going after are identifying the location of sensitive data, finding out how to exploit misconfigurations (users, identity, and infrastructure configuration), and exploiting vulnerabilities in software as a launching pad to expand and exfiltrate data. Security and Risk Management leaders need a cumulative risk measure across all vectors of cloud-native applications and workloads.
DevOps Transition to DevSecOps for Cloud-Native Application Security
The spotlight is shining brightly on developers whose role has evolved and expanded from simply CI/CD to enable strategic business outcomes. Enterprises want to unleash their developers to develop compelling and compliant applications to enable strategic business outcomes. Security now needs to be integrated into the software development life cycle (SDLC), breaking the traditional silo’s between Security and DevOps teams. Enabling Infrastructure-as-Code best practices includes vulnerability assessment of images as soon as they are built so that only attested images are deployed, continuous monitoring, automated checks, version control, etc. This adds significantly to the complexity of managing cloud-native resources, and enterprises need a simpler way to leapfrog this complexity without significant investment in developer time and talent.
Components of Cloud-Native Application Protection Platform
According to Gartner, "There is synergy in combining CWPP and CSPM capabilities, and multiple vendors are pursuing this strategy. The combination will create a new category of Cloud-Native Application Protection (CNAPs) that scan workloads and configurations in development and protect workloads and configurations at runtime.”
- Cloud Security Posture Management (CSPM):
The biggest cloud breaches are caused by customer misconfiguration, mismanagement, and mistakes. CSPM is a class of security tools to enable compliance monitoring, DevOps integration, incident response, risk assessment, and risk visualization. It is imperative for security and risk management leaders to enable cloud security posture management processes to proactively identify and address data risks.
- Cloud Workload Protection Platforms (CWPP):
CWPP is an agent-based workload security protection technology. CWPP addresses unique requirements of server workload protection in modern hybrid data center architectures including on-premises, physical and virtual machines (VMs) and multiple public cloud infrastructure. This includes support for container-based application architectures.
Linkedin Event Replay
McAfee Fellow and Chief Scientist Sekhar Sarukkai and Director of Product Marketing Raushni Gupta
Understand how to secure Cloud-Native Applications as well as take a look under the hood of MVISION CNAPP.Watch Video
What is MVISION CNAPP?
MVISION CNAPP is the industry’s first platform to bring application and risk context to converge Cloud Security Posture Management (CSPM) for public cloud infrastructure, and Cloud Workload Protection (CWPP) to protect hosts and workloads including VMs, containers, and serverless functions.
McAfee MVISION CNAPP extends MVISION Cloud’s data protection – both Data Loss Prevention and malware detection – threat prevention, governance and compliance to comprehensively address the needs of this new cloud-native application world thereby improving security capabilities and reducing the Total Cost of Ownership of cloud security.
5 Key elements of MVISION CNAPP
MVISION Cloud-Native Application Protection Platform (CNAPP), is an integrated architecture to secure the cloud-native application ecosystem. MVISION CNAPP delivers consistent data protection, threat prevention, governance, and compliance throughout the cloud-native application lifecycle, including container and OS-based workloads. It comprises of 5 elements:
- Deep Discovery and Risk Based Prioritization: The ability to discover all cloud resources and prioritize them based on risk. MVISION CNAPP uniquely provides deep discovery of all workloads, data, and infrastructure across endpoint, networks, and cloud.
- Shift Left: The ability to protect against configuration drift and provide vulnerability assessment across virtual machines, containers, and serverless environments. This helps unleash developer productivity through frictionless automation.
- Zero Trust and Runtime: The ability to build policy based on zero trust, behavioral observation to eliminate false positives and achieve scale with known good behavior enforcement.
- MITRE ATT&CK Framework: The ability to empower the Security Operations Center (SOC) by mapping cloud-native threats to the MITRE ATT&CK framework for expedient remediation.
- Governance and Compliance: The ability to automate security controls for continuous compliance and governance of data and permissions.