최근 클라우드 보안 시장에서는 클라우드 보안의 특정 측면을 다루는 사일로화된 솔루션이 확산되고 있습니다. 이는 합리적으로 보일 수 있지만 관리하기 어려울 수 있는 복잡하고 단편적인 보안 환경을 초래했습니다.
클라우드 네이티브 애플리케이션 보호 플랫폼에 대한 혁신 통찰력 에 관한 Gartner, Inc.의 2021년 8월 보고서에 따르면 많은 조직이 10개 이상의 다양한 보안 도구를 사용하여 DevSecOps를 수동으로 통합하는 데 의존해 왔습니다. 그러나 새로운 것이든 오래된 것이든 이러한 도구는 애플리케이션 위험에 대한 가시성이 제한되어 있으며 격리된 보안 영역에만 책임이 있습니다.
CNAPP에 대한 이 종합 가이드에서는 클라우드 보안의 장점, 기능 및 중요성을 철저하게 살펴봅니다. 하지만 먼저 클라우드 위협 환경을 자세히 살펴보겠습니다. 특별 보고서 " 2023년 소프트웨어 공급망 보안 현황" 에 명시된 바와 같이 공급망 공격 및 자격 증명 유출은 기업이 직면한 가장 중요한 클라우드 위험입니다.
공급망 공격은 회사의 소프트웨어 공급망을 표적으로 삼는 사이버 공격 입니다. 공격자는 피해자의 시스템에 접근하기 위해 타사 소프트웨어 구성 요소나 종속성의 취약점을 악용합니다. 그런 다음 공격자는 소프트웨어가 최종 사용자에게 도달하기 전에 소프트웨어를 손상시켜 악성 코드를 삽입할 수 있게 합니다.
공급망 공격의 한 가지 예는 2021년 12월에 발견된 Log4J 취약점 입니다. Log4J는 많은 애플리케이션에서 널리 사용되는 Java 기반 로깅 유틸리티입니다. 이 취약점으로 인해 공격자는 영향을 받는 시스템에서 원격으로 코드를 실행하여 민감한 데이터에 액세스할 수 있게 되었습니다. 취약점이 너무 심각해서 10점 만점에 10점이라는 가장 높은 심각도 등급을 받았습니다.
클라우드에서의 자격 증명 유출은 사용자 이름, 비밀번호, API 키, 비밀 키와 같은 민감한 정보가 무단으로 노출되는 것을 의미합니다. 이러한 자격 증명은 일반 텍스트 또는 쉽게 해독할 수 있는 형식으로 저장되는 경우가 많아 해킹 및 데이터 침해에 취약합니다.
자격 증명 유출은 클라우드 보안의 공동 책임 모델로 인해 클라우드 환경에서 특히 문제가 됩니다. 클라우드 제공업체는 인프라와 기본 서비스를 보호할 책임이 있고, 고객은 데이터와 애플리케이션을 보호할 책임이 있습니다. 따라서 고객은 자신의 자격 증명이 적절하게 보호되고 무단 액세스에 노출되지 않도록 해야 합니다.
기업은 민감한 데이터와 클라우드 인프라가 손상될 경우 그 결과가 심각할 수 있으므로 위험을 심각하게 받아들여야 합니다. 이러한 문제를 효과적으로 해결하려면 강력한 보안 접근 방식이 필요합니다.
CNAPP는 클라우드 네이티브 애플리케이션 보호 플랫폼을 의미합니다. 클라우드 네이티브 애플리케이션을 위해 특별히 설계된 보안 솔루션입니다. 애플리케이션 자체에 복잡성을 추가하지 않고 클라우드 기반 애플리케이션을 보호합니다. CNAPP는 애플리케이션 개발 수명주기와 통합되도록 구축되었으며 클라우드 네이티브 환경에서 작동하도록 설계되어 클라우드 보안을 위한 필수 도구입니다.
CNAPP는 Gartner가 클라우드 네이티브 애플리케이션 보호 플랫폼에 대한 혁신 통찰력 보고서를 발표한 이후 보안 업계에서 상당한 인기를 얻었습니다. 그러나 CNAPP는 또 다른 과장된 보안 도구가 아닙니다. 대신, 클라우드 네이티브 워크로드에 의존하는 현대 기업을 위한 전체적인 보안 솔루션으로 여러 개별 도구를 대체하도록 설계된 포괄적인 플랫폼입니다.
Gartner는 기업이 보안 플랫폼과 프로세스를 간소화하고 운영 및 보안 팀 전체에 보안과 규정 준수를 통합해야 하는 요구 사항을 해결하기 위해 이 모델을 개발했습니다. 이를 고려하여 CNAPP는 DevSecOps 및 "왼쪽 이동" 보안의 논리적 진화를 나타냅니다.
CNAPP 는 클라우드 인프라에 대한 완전한 가시성, 규제 요구 사항 준수, 자동화된 보안 프로세스, 성장하는 비즈니스를 위한 확장성을 포함하여 수많은 이점을 제공합니다. 이러한 이점으로 인해 CNAPP는 클라우드 인프라를 보호하려는 기업에게 필수적인 프레임워크가 되었습니다.
최근 Gartner는 최신 애플리케이션 보호의 다양한 측면을 자세히 살펴보고 보호를 위한 응집력 있는 접근 방식에 대한 권장 사항을 간략하게 설명 하는 CNAPP(클라우드 네이티브 애플리케이션 보호 플랫폼)용 시장 가이드를 발표했습니다.
보안 리더를 위한 Gartner의 시장 가이드는 최신 클라우드 네이티브 애플리케이션의 보안 및 규정 준수를 강화하기 위한 몇 가지 중요한 제안을 제공합니다.
Gartner 보고서에 따르면 에이전트 기반 또는 어플라이언스 기반 접근 방식과 같은 기존 워크로드 보호 방법은 동적이며 민첩한 특성으로 인해 클라우드 환경에 적합하지 않습니다. 이 보고서는 또한 eBPF 및 Snapshotting과 같은 CNAPP 솔루션의 새로운 동향을 강조합니다.
eBPF (Extended Berkeley Packet Filter)는 Linux 커널 내에서 프로그램을 안전하게 실행할 수 있게 해주는 커널 내 가상 머신입니다. CNAPP 솔루션을 위한 귀중한 도구가 되고 있습니다.
일부 CNAPP 공급업체는 다음과 같은 목적으로 eBPF를 활용하고 있습니다.
스냅샷 - 일부 CNAPP 공급업체는 컨테이너화된 애플리케이션에 대한 보다 포괄적인 가시성을 제공하기 위해 스냅샷 기술을 채택합니다. 스냅샷에는 다음이 포함됩니다.
보고서는 eBPF와 스냅샷이 클라우드 네이티브 애플리케이션에 대한 더 깊은 통찰력을 제공할 수 있지만 여전히 새로운 추세라고 지적합니다. 지금까지 일부 CNAPP 공급업체만이 이러한 접근 방식을 채택했습니다.
CNAPP는 클라우드 네이티브 애플리케이션의 보안을 향상시키는 것을 목표로 하지만 해당 애플리케이션을 구축하는 개발자의 경험에 최소한의 영향을 미치고 바람직하게는 향상 시키는 방식으로 이를 수행해야 합니다. 보고서는 이를 다양한 CNAPP 공급업체를 평가하는 조직에 대한 필수 고려 사항으로 강조합니다.
CNAPP 솔루션은 개발자의 워크플로나 DevOps 파이프라인에 큰 영향을 주어서는 안 됩니다. 대신 기존 도구 및 프로세스에 원활하게 통합되어야 합니다.
애플리케이션이나 인프라에 대한 광범위한 변경이 필요한 솔루션은 덜 바람직합니다. 이상적인 CNAPP는 개발자에게 최소한의 영향을 미치면서 보다 투명하게 작동합니다.
개발자의 사용 편의성은 필수적입니다. 따라서 CNAPP에는 개발자가 효과적으로 이해하고 사용할 수 있는 간단하고 직관적인 인터페이스가 있어야 합니다.
개발자는 실행 가능한 통찰력과 권장 사항을 제공하는 솔루션을 중요하게 생각합니다. CNAPP는 개발자가 구현할 수 있는 관련 보안 문제와 모범 사례를 표면화해야 합니다.
자동화 및 수정 기능은 수동 작업을 줄이고 개발 주기를 가속화하므로 개발자에게 매력적입니다.
개발자는 속도나 릴리스 흐름을 크게 늦추지 않는 보안을 원합니다. CNAPP는 성능 오버헤드를 최소화하는 것을 목표로 해야 합니다.
전반적으로 개발자를 위한 최고의 CNAPP 솔루션은 투명하고 사용하기 쉬우며 실행 가능한 통찰력을 제공하고 가능한 경우 수정을 자동화합니다. 반대로, 광범위한 수동 작업과 구성이 필요한 솔루션은 덜 이상적입니다.
오늘날 끊임없이 변화하는 클라우드 위협 환경에서 기업은 잠재적인 침해로부터 스스로를 보호해야 합니다. 이것이 바로 CNAPP가 등장하는 이유입니다. 이 포괄적인 플랫폼은 클라우드 네이티브 애플리케이션을 위해 특별히 설계되었으며 조직이 보안 플랫폼과 프로세스를 간소화하는 데 도움이 됩니다. CNAPP는 클라우드 인프라에 대한 완전한 가시성, 규제 요구 사항 준수, 자동화된 보안 프로세스, 성장하는 비즈니스를 위한 확장성을 포함하여 다양한 이점을 제공합니다.
CNAPP 접근 방식을 채택함으로써 기업은 가시성을 확보하고 위협을 감지하며 클라우드 네이티브 애플리케이션에 대한 정책을 시행할 수 있습니다. 따라서 기존 도구 및 플랫폼과 잘 통합되고, 특정 사용 사례 및 애플리케이션 아키텍처에 적응하며, 보안 및 규정 준수 목표에 필요한 모든 영역을 포괄하는 광범위하고 깊이 있는 기능을 제공하는 CNAPP 솔루션을 평가하는 것이 중요합니다.
읽어 주셔서 감사합니다. InfoSec이 당신과 함께하길🖖.