이 OWASP 프로젝트는 웹 애플리케이션을 표적으로 하는 자동화된 위협을 식별하고 위험을 완화하기 위한 보안 통제 및 모범 사례를 권장하는 데 중점을 두고 있습니다.
OWASP (Open Worldwide Application Security Project) 웹 애플리케이션에 대한 자동화된 위협 프로젝트 의 목표는 웹 애플리케이션이 일반적으로 직면하는 다양한 자동화된 위협에 대한 포괄적이고 표준화된 이해를 제공하는 것입니다. 이러한 자동화된 공격은 모바일 앱과 API를 대상으로 하는 경우가 점차 늘어나고 있습니다. 이 프로젝트는 웹 애플리케이션을 대상으로 하는 실제 자동화 공격에 대한 연구와 분석을 결합하여 운영자가 이러한 위협으로부터 방어하는 데 도움이 되는 문서를 작성합니다.
자동화된 위협은 웹 애플리케이션과 수동으로 상호 작용하는 사람이 아닌 봇, 스크립트 또는 해커 툴킷이 수행하는 악의적인 공격을 말합니다. 이러한 위협은 웹 애플리케이션과 API의 고유한 취약성을 악용하여 보안 침해, 데이터 도난, 계정 인수, 사기 및 기타 유해한 결과를 초래할 수 있습니다.
애플리케이션에 쇼핑 카트가 있다는 것은 취약점이 아니지만, 쇼핑 카트에 항목을 추가하는 것을 용이하게 하는 비즈니스 로직도 자동화의 대상이 되어 조작될 수 있으며, 그 결과 재고가 쌓이게 됩니다 .
이 프로젝트는 웹 애플리케이션을 표적으로 삼는 다양한 자동화된 위협에 대한 카탈로그나 분류법을 만들었습니다. 이러한 위협을 식별하고 분류함으로써 개발자, 보안 전문가 및 조직은 자신이 직면한 위험과 시스템에 미칠 수 있는 잠재적 영향을 더 깊이 이해할 수 있습니다. 이 프로젝트에서는 각각의 자동화된 위협에 대해 위험을 완화하기 위한 효과적인 대책과 모범 사례를 권장합니다. OWASP는 이러한 위협에 대한 인식을 높여 사전 보안 조치를 장려하고 웹 애플리케이션의 전반적인 보안 태세를 개선하는 것을 목표로 합니다.
많은 자동화된 위협이 봇에 의존하기 때문에 봇 관리와 봇 완화를 구분하는 것이 유용합니다. 봇 관리란 웹 애플리케이션과 상호작용하는 봇을 처리하는 데 사용되는 전략과 관행을 말합니다. 봇 관리의 목표는 봇을 차단하거나 완화하는 데 그치지 않고 합법적인 봇 트래픽(예: 검색 엔진 크롤러)과 악성 봇을 구별하는 것입니다. 봇 완화는 특히 웹 애플리케이션에 미치는 악의적인 봇의 영향을 줄이거나 없애는 프로세스에 초점을 맞춥니다. 여기에는 봇이 계정 인수(ATO) 및 사기를 초래할 수 있는 유해한 작업이나 공격을 성공적으로 수행하지 못하도록 방어 조치를 구현하는 것이 포함됩니다.
다음은 OWASP 웹 애플리케이션에 대한 자동화된 위협 프로젝트에서 식별하고 편집한 자동화된 위협 목록입니다.
F5는 OWASP 재단을 지원하고 소프트웨어 보안을 개선하고 웹 애플리케이션 보안 위험과 취약성에 대한 인식을 다방면으로 높이기 위한 노력을 지원합니다. 실제로, 보안 솔루션을 구현할 때 고려해야 할 웹 앱과 API 모두에 공통적인 보안 위험이 있습니다 . 예를 들어:
F5는 OWASP의 웹 애플리케이션에 대한 자동화된 위협 프로젝트에 설명된 위험을 해결하기 위한 솔루션을 제공합니다. F5 Distributed Cloud Bot Defense는 기존 봇 관리 솔루션을 우회할 수 있는 사기와 남용을 방지하고, 사용자에게 불편을 주거나 고객 경험을 방해하지 않으면서 실시간 모니터링과 인텔리전스, ML 기반 회고적 분석을 제공하여 조직을 자동화된 공격으로부터 보호합니다. 분산형 클라우드 봇 방어는 공격자가 어떻게 재편하든, 공격이 웹 앱에서 API로 방향을 바꾸든, 원격 측정 데이터를 스푸핑하거나 인간의 CAPTCHA 솔버를 사용하여 자동화 방지 방어를 우회하려고 시도하든 관계없이 효과를 유지합니다. F5 봇 관리 솔루션은 애플리케이션 프록시, 플랫폼, 콘텐츠 전송 네트워크(CDN)에서 유연한 삽입 지점을 제공합니다.
F5 웹 애플리케이션 방화벽 솔루션은 널리 알려진 가장 중요한 웹 애플리케이션 보안 위험 목록인 OWASP Top 10 에서 식별된 광범위한 위험을 차단하고 완화합니다. F5 WAF 솔루션은 F5 Labs의 위협 인텔리전스와 ML 기반 보안을 비롯한 서명 및 행동 보호 기능을 결합하여 새로운 위협에 대응합니다. 클라우드, 온프레미스, 엣지 환경에서 지속적으로 애플리케이션을 보호하는 데 따른 부담과 복잡성을 덜어주는 동시에 중앙 집중식 SaaS 인프라를 통해 관리를 간소화합니다. F5 WAF는 개발 프레임워크와 CI/CD 파이프라인에 보호 기능을 통합하여 핵심 보안 기능, 중앙 집중식 오케스트레이션, 분산 애플리케이션 전반의 앱 성능과 보안 이벤트를 360도로 볼 수 있는 단일 대시보드를 통한 감독을 제공함으로써 앱 보안을 간소화합니다. 특수한 봇 방어와 통합된 WAF는 취약성 악용, 자동화된 위협을 포함한 심각한 보안 위험을 완화하기 위한 강력한 솔루션을 제공합니다.
F5는 앱이 발전하고 API 배포가 늘어남에 따라 늘어나는 공격 표면과 새로운 위협을 보호하는 솔루션을 통해 OWASP API 보안 상위 10개 위험에 대응합니다. F5 웹 애플리케이션 및 API 보호(WAAP) 솔루션은 WAF, API 보안 , L3-L7 DDoS 완화, 자동화된 위협과 이로 인한 사기를 방지하는 봇 방어 등의 포괄적인 보호 기능을 통해 최신 앱 공격 표면 전체를 방어합니다. 분산 플랫폼을 사용하면 호스팅되는 위치에 관계없이 앱과 API 전체 에 일관된 정책을 배포하고 보안을 확장하는 것이 간편해지며, API 수명 주기와 더 광범위한 보안 생태계에 보호 기능을 통합합니다.
F5는 또한 관리형 클라우드 제공 완화 서비스로서 고급 온라인 보안을 위한 다계층 DDoS 보호 기능을 제공하며, 이를 통해 대규모 네트워크, 프로토콜 및 애플리케이션을 표적으로 하는 공격을 실시간으로 탐지하고 완화합니다. 동일한 보호 기능은 온프레미스 하드웨어, 소프트웨어 및 하이브리드 솔루션에서도 제공됩니다. F5 분산 클라우드 DDoS 완화는 볼륨형 및 애플리케이션별 레이어 3-4 공격과 고급 레이어 7 공격이 네트워크 인프라와 애플리케이션에 도달하기 전에 이를 방어합니다.