다음을 통해 공유


Azure Web Application Firewall 모니터링 및 로깅

Azure WAF(웹 애플리케이션 방화벽) 모니터링 및 로깅은 로깅과 Azure Monitor 및 Azure Monitor 로그와의 통합을 통해 제공됩니다.

Azure Monitor (Azure 모니터)

Application Gateway 로그가 포함된 WAF는 Azure Monitor와 통합됩니다. Azure Monitor를 통해 WAF 경고 및 로그를 포함하여 진단 정보를 추적할 수 있습니다. 포털의 진단 탭 또는 Azure Monitor 서비스를 통해 직접 Application Gateway 리소스 내에서 WAF 모니터링을 구성할 수 있습니다.

로그 및 진단

Application Gateway가 포함된 WAF는 검색한 각 위협에 대한 자세한 보고를 제공합니다. 로깅은 Azure Diagnostics 로그에 통합되고 경고는 json 형식으로 기록됩니다. 이러한 로그는 Azure Monitor 로그와 통합될 수 있습니다.

진단 로그에 대한 자세한 내용은 Application Gateway WAF 리소스 로그를 참조하세요. 로깅을 사용하도록 설정하고 WAF 규칙이 트리거되면 일치하는 패턴이 일반 텍스트로 기록되어 WAF 정책 동작을 분석하고 디버그하는 데 도움이 됩니다. 제외를 사용하여 규칙을 미세 조정하고 로그에서 제외하려는 데이터를 제외할 수 있습니다. 자세한 내용은 Azure Application Gateway의 웹 애플리케이션 방화벽 제외 목록을 참조하세요.

Application Gateway WAF v2 메트릭

새로운 WAF 메트릭은 핵심 규칙 집합 3.2 이상 또는 봇 보호 및 지역 필터링이 있는 경우에만 사용할 수 있습니다. 지원되는 차원에서 메트릭을 추가로 필터링할 수 있습니다.

메트릭 설명 차원
WAF 총 요청 WAF 엔진이 처리한 성공적인 요청 수 작업, 국가/지역, 메서드, 모드, 정책 이름, 정책 범위
WAF 관리 규칙 일치 관리되는 총 규칙 일치 수 작업, 국가/지역, 모드, 정책 이름, 정책 범위, 규칙 그룹, 규칙 ID, 규칙 집합 이름
WAF 사용자 지정 규칙 일치 사용자 지정 규칙 일치 수 작업, 국가/지역, 모드, 정책 이름, 정책 범위, 규칙 이름
WAF 봇 보호 일치1 악성 IP 주소에서 차단되거나 기록된 총 봇 보호 규칙 수. IP 주소는 Microsoft 위협 인텔리전스 피드에서 제공됩니다. 작업, 국가/지역, 봇 유형, 모드, 정책 이름, 정책 범위
WAF JS 챌린지 요청 수3 JS Challenge WAF 규칙과 일치하는 요청 수를 계산합니다. 작업, 정책 이름, 정책 범위, 규칙2

1 봇 관리자 규칙 집합 0.1만 'WAF 봇 보호 일치' 아래에 표시됩니다. 봇 관리자 규칙 집합 1.0과 일치하는 요청은 'WAF 봇 보호 일치'가 아닌 'WAF 총 요청' 메트릭을 늘립니다.

2 사용자 지정 규칙의 규칙 이름 및 봇 관리자 규칙 집합의 규칙 ID입니다.

3 컨테이너용 Application Gateway WAF는 JavaScript 챌린지를 지원하지 않습니다.

Application Gateway V2 SKU에서 지원하는 메트릭은 Application Gateway v2 메트릭을 참조하세요.

Application Gateway WAF v1 메트릭

메트릭 설명 차원
Web Application Firewall 차단 요청 수 WAF 엔진에 의해 차단된 총 요청 수
웹 애플리케이션 방화벽 차단 요청 배포 규칙 그룹 및 규칙 ID별로 차단된 요청에 대한 총 규칙 적중 배포 수 규칙 그룹, 규칙 ID
웹 애플리케이션 방화벽 총 규칙 배포 규칙 그룹 및 규칙 ID별 총 일치 요청 분포 수 규칙 그룹, 규칙 ID

Application Gateway V1 SKU에서 지원하는 메트릭은 Application Gateway v1 메트릭을 참조하세요.

Azure Portal에서 WAF 메트릭에 액세스

  1. Azure Portal 메뉴에서 모든 리소스>><your-Application-Gateway-profile>을 선택합니다.

  2. 모니터링에서 메트릭을 선택합니다.

  3. 메트릭에서 추가할 메트릭을 선택합니다.

    waf 메트릭 페이지의 스크린샷.

  4. 필터 추가를 선택하여 필터를 추가합니다.

    메트릭에 필터를 추가하는 스크린샷.

  5. 새 차트를 선택하여 새 차트를 추가합니다.

Azure Portal에서 경고 구성

  1. 모니터링>>경고을 선택하여 Azure Application Gateway에 대한 경고를 설정합니다.

  2. 메트릭 섹션에 나열된 메트릭에 대해 새 경고 규칙을 선택합니다.

경고는 Azure Monitor 기반으로 나타납니다. 경고에 대한 자세한 내용은 Azure Monitor 경고를 참조하세요.

다음 단계