와 Azure FunctionsMicrosoft Azure에서 제공하는 서버리스 플랫폼을 사용하면 개발자는 기본 인프라나 운영 체제에 대한 지식 없이도 간단히 코드를 배포하여 작업을 실행할 수 있습니다. Azure Functions 플랫폼은 배포 환경을 관리하고 메시지 큐의 데이터 또는 데이터 스트림 내의 변경 사항과 같은 잠재적 인시던트에 지능적으로 대응합니다.
클라우드 컴퓨팅을 통해 기업은 기본 인프라 호스팅 및 유지 관리 책임을 타사 클라우드 서비스 제공업체에 아웃소싱할 수 있습니다. 이를 통해 기업은 클라우드의 다양한 이점을 활용하고 기본 인프라 보안에 대한 책임을 클라우드 제공업체에 넘길 수 있습니다.
그러나 클라우드 공동 책임 모델클라우드 제공업체는 고객의 클라우드 배포에 대한 모든 책임을 지지 않습니다. 고객은 사용하는 클라우드 모델(서비스형 소프트웨어(SaaS), 서비스형 인프라(IaaS), PaaS 등)에 따라 특정 수준의 클라우드 인프라 스택에 액세스하고 이를 제어할 수 있습니다. 이러한 수준을 구성하고 유지하는 것 외에도 고객은 해당 수준을 적절히 보호할 책임이 있습니다.
클라우드 컴퓨팅의 이점을 최대한 활용하려면 클라우드 네이티브 솔루션을 배포해야 합니다. Azure Functions와 같은 서버리스 애플리케이션은 고객이 아닌 클라우드 공급자가 전체 인프라 스택을 관리하는 환경에서 실행되므로 개발자가 코드를 배포하고 실행할 수 있는 관리되는 환경이 만들어집니다.
서버리스 기능 및 환경의 설계는 고유한 보안 위험을 초래합니다. 예를 들어 서버리스 기능은 특정 이벤트에 응답할 때만 활성화되는 애플리케이션으로, 기존 보안 솔루션으로는 효과적으로 모니터링하기 어렵습니다. Serverless Security 는 Azure 함수 및 기타 서버리스 애플리케이션의 고유한 요구 사항과 보안 과제에 맞는 보안을 제공합니다.
기업이 Microsoft Azure를 더 많이 채택함에 따라 '해제 및 이동'된 레거시 애플리케이션은 클라우드 네이티브 서버리스 애플리케이션으로 리엔지니어링되고, 새로운 개발은 서버리스 에코시스템을 최대한 활용할 수 있게 될 가능성이 높습니다. 결과적으로 기업에서는 서버리스 애플리케이션을 점점 더 많이 보유하게 될 것입니다.
이러한 애플리케이션은 민감한 정보에 액세스할 수 있으며 조직의 IT 솔루션의 핵심 구성 요소를 구현할 수 있습니다. 데이터 침해, 중요 서비스 중단 및 기타 조직 운영에 대한 잠재적 위협을 방지하려면 강력한 Azure Functions 보안을 구현하는 것이 필수적일 수 있습니다.
Azure 함수 같은 서버리스 애플리케이션은 서버리스가 아닌 애플리케이션과 동일한 많은 보안 위협에 직면합니다. 그러나 서버리스 기능에는 고유한 보안 위험과 이를 관리하기 위한 모범 사례도 있습니다.
이러한 모범 사례 중 일부는 다음과 같습니다:
서버리스 애플리케이션을 도입하는 것은 클라우드 컴퓨팅의 이점을 최대한 활용하기 위한 조직의 역량에 필수적입니다. 하지만 Azure Functions와 같은 서버리스 애플리케이션에는 기업이 관리해야 하는 고유한 보안 위험이 있습니다. Serverless Security 는 조직의 Microsoft Azure 보안 전략.
서버리스 기능이 직면한 주요 위험에 대해 자세히 알아보려면 다음을 확인하세요. Serverless Security 위험 및 완화 전략 전자책. 그런 다음 체크 포인트를 사용하여 조직의 Azure 기능을 보호하는 방법을 알아보세요. Check Point 무료 데모 CloudGuard Workload 오늘.