F5의 2022년 애플리케이션 전략 현황 보고서에 따르면, IT 의사 결정권자의 90%가 소속 조직에서 200~1,000개의 앱을 관리하고 있다고 답했으며, 이는 5년 전보다 31% 증가한 수치입니다. Enterprise Strategy Group이 최신 앱 보안 동향이 WAAP 도입을 촉진하는 방식에 관해 실시한 또 다른 설문 조사(2022년 5월, F5 제공)에서는 IT 의사 결정권자 대다수가 지난 2년간 애플리케이션 보안이 더욱 어려워졌다고 답했으며, 72%는 웹 애플리케이션을 보호하기 위해 WAF를 사용하고 있었습니다. 조직의 디지털 혁신이 계속되고 웹 애플리케이션이 지속적으로 늘어남에 따라 WAF 보호를 강화해야 할 필요성도 커지고 있습니다. 하지만 대부분의 도구와 마찬가지로 WAF가 많을수록 일관되고 효과적으로 관리하기가 더 어려워집니다.
대규모 WAF 관리 시 발생하는 과제는 다음과 같습니다:
- 애플리케이션 계층의 공격 벡터와 취약점은 그 수가 상당히 많음에도 불구하고 이를 충분히 파악하기 어려움
- WAF 구성이 지나치게 허용적이거나 지나치게 방어적이지 않도록 균형을 맞추는 것은 어렵습니다. 이로 인해 발생하는 오탐이나 미탐을 수정하려면 많은 시간이 소요되며, 특히 대규모 환경에서 수동으로 처리할 경우 더욱 그렇습니다.
- 대규모 환경에서 일관된 애플리케이션 정책 관리를 보장하여 의심스러운 코드와 인젝션 시도를 정확히 식별
- 보유한 WAF 중 단 하나라도 제대로 유지 관리하지 못할 경우 발생할 수 있는 장기적 비용(일부는 막대한 피해를 초래할 수 있음)에는 금전적 손실, 평판 및 브랜드 이미지 훼손, 충성 고객 이탈, 규제 미준수에 따른 과징금 등이 포함됩니다.
- 시간이 지남에 따라 WAF 구성을 지원하고 업데이트해야 할 필요성
대규모 WAF 관리에는 보안 팀과 애플리케이션 팀 모두가 설정 및 유지 관리에 참여해야 합니다. WAF를 효과적으로 관리하고 애플리케이션을 적절히 보호하려면 공격 및 WAF 성능을 종합적으로 파악하는 기능과 전 세계적으로 구성을 편집하고 배포하는 기능을 결합한 적절한 도구가 필요합니다. 이 블로그에서는 WAF 전체에 중앙 집중식 보안 시각화 및 구성 관리를 적용할 때의 이점을 살펴봅니다.
중앙 집중식 WAF 가시성을 통해 대규모로 확보하는 실행 가능한 보안 인사이트
대규모 WAF를 손쉽게 관리하고 정보에 입각한 의사 결정에 필요한 인사이트를 확보하려면, 단일 화면에서 전체 WAF 환경을 파악할 수 있는 관리 플레인이 필요합니다. 주요 위반 사항과 공격, 오탐과 미탐, 공격받는 앱, 악의적 행위자에 관한 정보를 확인할 수 있습니다. 지리적 위치를 포함한 공격 그래프를 기반으로 보안 정책을 조정하는 방법을 파악하고 WAF 이벤트 로그를 상세히 분석할 수 있습니다.
NGINX의 지원 방식: F5 NGINX Management Suite 보안 모니터링
NGINX 제품군을 위한 통합 트래픽 관리 및 보안 솔루션인 F5 NGINX Management Suite에서 보안 모니터링 모듈이 정식 출시되었음을 기쁜 마음으로 알려드립니다. 이 솔루션은 2022년 8월에 처음 공개되었습니다. 보안 모니터링은 별도의 설정 없이도 간편하게 사용할 수 있는 F5 NGINX App Protect WAF용 시각화 도구입니다. 타사 도구의 필요성을 줄일 뿐만 아니라 앱과 API의 보호 상태에 관해 엄선된 고유한 인사이트도 제공합니다. 보안, 개발 및 플랫폼 운영 팀은 위협을 분석하고, 보호 관련 인사이트를 확인하며, 정책 조정이 필요한 영역을 파악할 수 있으므로 문제를 더 쉽게 감지하고 신속하게 해결할 수 있습니다.

Security Monitoring 모듈을 사용하면 다음과 같은 작업을 수행할 수 있습니다:
- 대시보드를 사용하여 앱별 또는 전체에서 발생한 주요 위반, 봇 공격, 시그니처, 공격받은 인스턴스, CVE 및 위협 캠페인을 빠르게 확인할 수 있습니다. 더욱 상세한 분석을 위해 다양한 보안 로그 매개변수를 기준으로 필터링할 수 있습니다.
- 정확도, 위험 수준, 요청 페이로드에서 적용할 시그니처를 트리거한 부분에 대한 정보 등 시그니처로 인해 트리거된 이벤트에 관한 인사이트를 바탕으로 튜닝 여부를 결정하세요.
- 앱별 또는 전체적으로 주요 공격 주체(클라이언트 IP 주소), 지리적 위치 벡터 및 공격 대상(URL)을 파악합니다.
- 요청 및 위반에 대한 세부 정보가 포함된 WAF 이벤트를 확인하고, 요청 식별자와 NGINX App Protect WAF에서 기록한 기타 메트릭으로 검색할 수 있습니다.
 
전체 NGINX App Protect WAF 제품군을 위한 구성 관리
애플리케이션 공격과 취약점을 식별하려면 인지와 가시성이 필수적이지만, 공격을 자동으로 탐지하고 완화하는 WAF 정책을 구현하여 확보한 인사이트를 실제 조치로 이어갈 수 없다면 그 가치는 크지 않습니다. WAF의 진정한 가치는 전체 WAF 환경에서 정책을 얼마나 빠르고 손쉽게 생성, 배포 및 수정할 수 있는지에 따라 결정됩니다. 수동 업데이트에는 막대한 시간과 정확한 기록 관리가 필요하므로 공격과 취약점에 노출될 가능성이 커집니다. 또한 타사 도구는 효과적일 수 있지만 불필요한 복잡성을 더합니다.
중앙 집중식 관리 플레인을 사용하면 보안 정책을 업데이트하고 버튼 한 번으로 하나, 여러 개 또는 모든 WAF에 배포하는 등 구성을 관리할 수 있습니다. 이 방식에는 두 가지 분명한 이점이 있습니다:
- 전체 WAF 환경에서 현재의 위협에 대응하여 정책 업데이트를 신속하게 배포하고 확장할 수 있습니다.
- 보안 팀은 개발자가 구축 중인 모든 앱과 API의 보호를 제어할 수 있습니다.
NGINX의 지원 방식: F5 NGINX Management Suite Instance Manager – 구성 관리
이제 NGINX Management Suite의 Instance Manager 모듈을 사용하여 NGINX App Protect WAF를 대규모로 관리할 수 있습니다. 이 향상된 기능은 NGINX App Protect WAF의 정책, 공격 시그니처 및 위협 캠페인을 생성, 수정 및 게시할 수 있는 중앙 집중식 인터페이스를 제공하여 위협에 더욱 신속하게 대응하고 트래픽 급증을 효과적으로 처리할 수 있도록 합니다.

Instance Manager 모듈을 사용하면 다음을 수행할 수 있습니다:
- 단일 위치에서 구성 객체를 정의하고 원하는 NGINX App Protect WAF 인스턴스에 배포할 수 있습니다. 이러한 객체에는 보안 정책, 공격 시그니처 업데이트 배포 및 위협 캠페인 패키지가 포함됩니다.
- 구성 관리를 위해 그래픽 사용자 인터페이스(GUI) 또는 REST API를 선택할 수 있습니다. API를 사용하면 CI/CD 파이프라인에서 구성 객체를 배포할 수 있습니다.
- 각 인스턴스에 배포된 정책과 버전을 확인합니다.
- JSON 비주얼 편집기를 사용하여 NGINX App Protect WAF 정책을 생성, 조회 및 편집하고 필요에 따라 즉시 배포할 수 있습니다.
- WAF 인스턴스 업데이트에 필요한 시간을 단축할 수 있도록 배포 전에 NGINX App Protect WAF 정책을 컴파일합니다.
- NGINX Management Suite Security Monitoring을 통해 WAF 로그와 메트릭을 확인합니다.
 
NGINX Management Suite로 WAF 보안을 완벽하게 제어하세요
자세한 내용은 당사 웹사이트에서 NGINX Management Suite 및 Instance Manager를 방문하거나 다음 문서를 참조하세요:
WAF 관리를 위해 NGINX Management Suite를 사용해 볼 준비가 되셨나요? 무료 30일 평가판을 신청하세요.
작성자 소개

관련 블로그 게시물
시청하기: KubeCon North America 2023에서의 NGINX Gateway Fabric
이 영상에서는 KubeCon의 NGINX 부스를 찾아가, 저희가 공개한 Kubernetes Gateway API 구현을 살펴봅니다.
F5 NGINX로 대규모 WAF 플릿을 확인하고 관리하는 2가지 방법
앱 보안을 강화하는 두 가지 방법을 소개합니다. NGINX Management Suite를 통해 WAF 운영에 대한 가시성을 높이고, NGINX App Protect WAF를 활용해 코드형 보안을 구현하는 것입니다.
Ingress 컨트롤러 선택 가이드, 4부: NGINX Ingress Controller 옵션
개발 주체, 개발 철학, 프로덕션 환경 준비도, 보안 및 지원을 기준으로 어떤 NGINX Ingress 컨트롤러가 가장 적합한지 알아보세요.
진화하는 공격 환경에 NGINX App Protect Denial of Service가 적응하는 방법
NGINX App Protect Denial of Service(DoS)가 계층 7 DoS 공격을 방어하기 위해 완화 방법을 실시간으로 조정하는 방식을 설명합니다. 정상적인 사용자 행동과 서버 상태에 대한 모델을 생성하여 공격을 나타내는 이상 징후를 감지하고 맞춤형 완화 시그니처를 적용할 수 있습니다.
NGINX Instance Manager를 활용한 대규모 구성 업데이트 및 인증서 관리
NGINX Instance Manager 버전 1.0에는 두 가지 새로운 기능이 도입되었습니다. NGINX 인스턴스에 태그와 사용자 역할을 지정하면 전체 그룹에 구성을 한 번에 적용할 수 있습니다. 인증서 검사는 만료 예정인 인증서를 감지하여 서비스 중단을 방지할 수 있도록 인증서를 교체할 수 있게 해줍니다.
Netflix가 자사 CDN의 핵심으로 NGINX를 선택한 이유
Netflix가 글로벌 콘텐츠 전송 네트워크인 Open Connect의 스트리밍 미디어 기술로 NGINX를 선택한 이유를 NGINX 개발자 Gleb Smirnoff에게서 알아보세요.