웹 애플리케이션 및 API 보호란 무엇인가요?
WAAP(웹 애플리케이션 및 API 보호)는 인터넷에 연결된 웹 애플리케이션과 웹 API(애플리케이션 프로그램 인터페이스)를 보호하기 위해 설계된 클라우드 웹 애플리케이션 방화벽 서비스의 진화형입니다. 애플리케이션 프로그래밍이 발전함에 따라 개발자는 조직을 위한 최신 웹 애플리케이션과 인터페이스를 만들고 있습니다. 클라우드 네이티브 아키텍처는 최신 애플리케이션 프로그래밍의 미래입니다. 웹 애플리케이션과 API 프로토콜은 많은 양의 민감한 데이터에 액세스할 수 있기 때문에 해커의 주요 표적이 됩니다. 기존의 보안 솔루션은 더 이상 이러한 애플리케이션이나 프로토콜을 충분히 보호하지 못하므로 WAAP는 필수입니다.
웹 애플리케이션은 인터넷에 노출된 웹 서버에서 실행되므로 사용자는 웹 브라우저를 통해 소프트웨어 인터페이스와 상호 작용할 수 있습니다. 이는 전체 사용자 경험은 물론 그 경험을 주도하는 콘텐츠를 포괄합니다. 반면 API는 데이터 저장, 분석 및 외부 독립형 서비스와의 통합과 같은 기능으로 프론트엔드를 지원하는 백엔드 서비스 또는 프로토콜입니다 .
이 모든 것이 클라우드 컴퓨팅 플랫폼을 통해 가능해진 것으로, 개발자는 HTML, JavaScript, CSS SQL, JSON 등의 소프트웨어 언어를 사용하여 코드를 작성하여 강력한 기능을 갖춘 최신 웹 애플리케이션을 만들 수 있습니다. 새로운 마이크로서비스와 기능이 폭발적으로 증가함에 따라 반드시 해결해야 하는 새로운 보안 위협과 취약점도 발생하고 있습니다.
웹 애플리케이션 및 API 보안 위협
최신 웹 앱이 발전함에 따라 악성 공격자가 사용하는 기법도 진화합니다. 개발자가 새로운 기능, 특징 및 서비스를 만들면 공격 표면 영역도 증가합니다. 수동 튜닝과 유지 관리가 필요한 기존의 웹 애플리케이션 방화벽(WAF)은 끊임없는 변화를 따라잡을 수 없습니다. 개발자, DevOps 및 애플리케이션 보안 팀은 웹 애플리케이션에 맞게 대규모로 확장할 수 있고 포괄적인 보안을 제공할 수 있는 솔루션이 필요합니다.
웹 애플리케이션 및 API 보안은 조직이 웹 API를 검색 및 보호하고, 사용 정책을 시행하며, 액세스를 제어할 수 있는 API 관리 기능을 제공합니다. 또한 웹 애플리케이션 및 API 보안은 다음으로부터 보호합니다:
- 크로스 사이트 스크립팅(XSS): 악성 코드가 정상 웹 앱에 삽입되어 실행되는 경우입니다.
- 사이트 간 요청 위조(XSRF): 외부 소스가 인증된 사용자를 통해 사용자의 동의 없이 명령을 실행하고 특정 작업을 수행하는 경우입니다.
- SQL 인젝션, OS 명령 인젝션: 이는 백엔드 데이터베이스 조작을 위해 악성 SQL 코드를 사용하여 의도하지 않은 정보에 액세스하는 일반적인 공격 벡터입니다.
- 나쁜 봇: 이러한 봇은 인터넷을 통해 악의적인 의도로 자동화된 작업을 실행하는 소프트웨어 애플리케이션으로, 최악의 봇은 사기 및 노골적인 절도와 같은 범죄 활동을 수행합니다.
- 서비스 거부(Denial-of-Service, DoS) 공격: 이는 웹 앱이나 API에 대량의 가짜 트래픽을 유입시켜 차단을 시도하는 공격입니다.
The 오픈 웹 애플리케이션 보안 프로젝트(OWASP) 는 웹 애플리케이션에서 발견되는 가장 중요한 보안 문제 10가지 목록을 제공합니다. 이 목록에는 애플리케이션이 악용될 수 있는 시기를 인식하는 방법과 같은 각 취약점에 대한 구체적인 세부 정보와 함께 샘플 시나리오 및 예방 팁이 포함되어 있습니다.
Web Application and API Protection vs. Web Application Firewall
웹 애플리케이션 및 API 보호(WAAP)는 웹 애플리케이션 방화벽과 동일하지 않습니다. WAAP는 WAF의 진화를 나타냅니다.
A 웹 애플리케이션 방화벽(WAF) 은 웹 애플리케이션 및 API 보호의 구성 요소입니다. WAF는 공격 패턴을 인식하고 대상 앱 또는 API에 대한 액세스를 차단하는 필터를 제공하여 웹 애플리케이션 및 API 보호 계층을 보완합니다. WAF의 필터링 기능을 결정하는 규칙을 정책이라고 합니다. 최신 WAF는 클라우드 네이티브 동적 클러스터, 서버리스 기능, 가상 머신, 하이브리드 환경 등 앱의 실행 환경에 따라 동작을 조정합니다.
웹 애플리케이션 보안 및 API 보호에 대해 자세히 알아보기
웹 애플리케이션 및 API 보안은 개발자, DevOps 및 보안 팀의 지속적인 관심사입니다. 애플리케이션과 웹 API는 모든 종속성, 통합 또는 프로토콜이 악의적인 공격자에 의해 공격받을 수 있으므로 반드시 모니터링해야 하며, 공격을 받을 수 있다고 가정해야 합니다. 사슬은 가장 약한 고리만큼만 강하다는 사실을 기억하세요.
Prisma Cloud의 웹 애플리케이션 및 API 보안은 모든 클라우드 네이티브 아키텍처에 대해 웹 애플리케이션과 API를 포괄적으로 탐지하고 보호하는 업계 유일의 통합 플랫폼 솔루션입니다.