다음을 통해 공유


Azure Web Application Firewall에 대한 사용자 지정 응답 구성

기본적으로 Azure Front Door WAF(웹 애플리케이션 방화벽)가 일치하는 규칙으로 인해 요청을 차단하면 "요청이 차단됨"이라는 메시지와 함께 403 상태 코드를 반환합니다. 기본 메시지에는 요청에 대한 로그 항목 에 연결하는 데 사용되는 추적 참조 문자열도 포함됩니다.

이 문서에서는 Azure Portal, PowerShell 또는 Azure CLI를 사용하여 사용 사례에 대한 참조 문자열을 사용하여 사용자 지정 응답 상태 코드 및 사용자 지정 메시지를 구성하는 방법에 대해 알아봅니다.

필수 조건

사용자 지정 응답 상태 코드 및 메시지 구성

응답 상태 코드 및 본문을 사용자 지정하려면 다음 단계를 수행합니다.

  1. Azure Portal에서 Front Door WAF 정책으로 이동합니다.

  2. 설정에서 정책 설정을 선택합니다.

  3. 응답 상태 차단 코드와 응답 본문 차단 상자에 각각 사용자 지정 응답 상태 코드응답 본문을 입력합니다.

    Azure 웹 애플리케이션 방화벽 정책 설정을 보여 주는 스크린샷.

    비고

    JavaScript 챌린지CAPTCHA 기능은 Azure Front Door 프리미엄 계층의 WAF 정책에서만 사용할 수 있습니다.

  4. 저장을 선택합니다.

이전 예제에서 응답 코드는 사용자 지정 메시지와 함께 403으로 유지되었습니다. "이 정보로 문의하세요.".

사용자 지정 응답 예를 보여 주는 스크린샷.

비고

{{azure-ref}} 는 응답 본문에 고유 참조 문자열을 삽입합니다. 값은 FrontDoorAccessLogFrontDoorWebApplicationFirewallLog 로그의 TrackingReference 필드와 일치합니다.

중요합니다

블록 응답 본문을 비워 두면 WAF는 일반 WAF 블록 에 대해 403 금지된 응답과 속도 제한 블록에 대한 429 너무 많은 요청을 반환합니다 .

다음 단계