웹 애플리케이션 및 API 보안을 위한 막강 조합 ‘Apigee + Cloud Armor’
클라우드 네이티브 앱은 마이크로서비스 아키텍처와 같이 고도로 분산된 환경에 배포하여 운영되고 있습니다.
그렇다면 이런 환경을 어떻게 보호해야 할까요? 웹에 노출한 애플리케이션과 API 위협 행위자의 침해 시도로부터 보호하려면 다계층 방어 전략이 필요합니다.
그리고 구글 클라우드에서 운영하는 웹 애플리케이션 및 API는 다계층 방어를 비교적 간편하게 적용할 수 있습니다.
👉 여기서 말하는 간편은 전통적인 온 프레미스 환경에 웹 방화벽, IAM, API 게이트웨이 등 필요 요소를 구성하는 것보다 상대적으로 간단하다는 것을 뜻합니다. 👈
😃 구글이 말하는 다계층의 깊이는?
구글 클라우드의 다계층 보안의 가장 큰 장점은 무엇일까요?
여러번 강조하는 내용이지만, YouTube 또는 Google Workspace 등 구글이 제공하는 글로벌 서비스에 적용해 검증을 마친 보안 메커니즘과 기술을 고스란히 활용할 수 있다는 것이 바로 구글 클라우드의 다계층 보안의 가장 큰 장점입니다.
그렇다면 웹 애플리케이션과 API를 보호하고자 할 때는 어떨까요?
웹 애플리케이션과 API를 보호할 때 구글 클라우드에서 적용할 수 있는 조합은 바로 ‘Apigee + Cloud Armor’입니다.
📌 Apigee는 다들 아시다시피 API 관리 플랫폼입니다.
📌 Cloud Armor는 웹 애플리케이션 방화벽입니다.
🤩👇 이 두 서비스가 제공하는 주요 보안 특징을 정리하면 다음과 같습니다.
☝️ 위 두 서비스를 조합하면 다음과 같은 보안 아키텍처를 그려볼 수 있는데요~ 이를 통해 두 서비스가 어떻게 다계층 방어를 하는 지 쉽게 알아보겠습니다 😎🤗
📌 먼저 Apigee의 보안 기능을 살펴보겠습니다.
Apigee는 API 키 유효성 검사, OAuth 토큰 생성과 검증, JSON 위협 방지 등의 보안 기능을 제공합니다. 그리고 위협 탐지와 침해 조사 시 유용한 API 분석 기능도 제공합니다. API 사용 현황 추이 분석부터 API 트래픽, 클라이언트 유형 등을 분석할 수 있습니다. 다음으로 IAM, 클라우드 로깅 등 구글 클라우드의 보안 서비스와 통합하여 API에 대한 접근 제어와 감사 활동을 강력하게 수행할 수 있습니다. 이런 보안 기능 및 실시간 API 모니터링 기능을 활용해 이상 행위나 침해 시도를 탐지 및 경보(alert)를 생성하여 비상 상황에 대비할 수 있습니다.
📌 다음으로 Cloud Armor를 알아보겠습니다.
Cloud Armor는 우리가 흔히 알고 있는 웹 방화벽의 기능을 합니다. 다만 포인트 솔루션과 비교해 스케일이 다릅니다. Cloud Armor는 구글 클라우드의 글로벌 로드밸런싱 인프라를 기반으로 제공하는 서비스입니다. 따라서 DDoS 공격을 방어하고, 사전에 정의한 파라미터에 맞춰 트래픽을 차단하고, SQL 인젝션 같은 애플리케이션 수준의 공격을 막는 스케일이 다릅니다.
😃 디지털 자산으로 가는 문 ‘API’를 지켜라!
API 보안은 앞으로 그 중요성이 더 커질 전망입니다. 많은 조직이 클라우드 네이티브 전략의 목적지로 마이크로서비스 아키텍처 적용 확대를 잡고 있습니다. 그리고 빅뱅 방식으로 개발한 레거시는 작은 단위 기능으로 쪼개 마이크로서비스화 하는 식으로 애플리케이션 현대화를 추진하고 있습니다.
☝️ 그렇다면 구세대와 신세대 시스템 간의 공통점은 무엇일까요?
바로 API입니다. API는 중요 시스템, 서비스, 데이터 같은 중요 디지털 자산으로 가는 문이 되어 가고 있습니다.
☝️ 그렇다면 API 보안은 어떻게 지킬까요?
API 게이트웨이나 API 관리 플랫폼이 제공하는 기능만으로 충분하지 않습니다. 이것은 구글 클라우드가 Apigee와 Cloud Armor를 긴밀하게 통합한 이유이기도 합니다.
👉👉 두 서비스의 연계는 API 보안을 더 포괄적으로 하는 동시에 다계층 방어 체제 아래 접근할 수 있게 하는 길을 연 것입니다!! 😎😎👍👍
이상으로 『 구글 클라우드 API 보안의 중추라 할 수 있는 Apigee와 Cloud Armor가 어떻게 시너지를 내며 효과적인 API 환경 보호를 하는지 』 에 대해 알아보았습니다. 😎
더 자세한 내용은 메가존으로 문의 바랍니다. 👉 메가존소프트 문의 바로가기