Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per impostazione predefinita, quando Web application firewall (WAF) di Azure nel gateway applicazione di Azure blocca una richiesta a causa di una regola corrispondente, restituisce un codice di stato 403 con il messaggio "La richiesta è bloccata". È possibile personalizzare la risposta configurando un codice di stato personalizzato e un messaggio in base al caso d'uso.
Questo articolo ti mostra come configurare una pagina di risposta personalizzata quando il Web application firewall (WAF) di gateway applicazione di Azure blocca una richiesta utilizzando il portale Azure. Puoi anche configurare risposte personalizzate usando interfaccia della riga di comando di Azure o PowerShell.
Configurare un codice di stato e un messaggio di risposta personalizzati
Per personalizzare il codice di stato della risposta e il corpo, seguire questa procedura:
Vai ai criteri WAF dell'Application Gateway nel portale di Azure.
In Impostazioni selezionare Impostazioni criteri.
Nella sezione Risposta personalizzata, inserisci il codice di stato della risposta personalizzata e il corpo della risposta rispettivamente nel codice di stato della risposta del blocco e nel corpo della risposta del blocco.
Seleziona Salva.
Questo esempio cambia il codice di risposta predefinito 403 in 429 e imposta il breve messaggio La richiesta è stata bloccata.
Limitazioni
Le seguenti limitazioni si applicano quando si configurano risposte personalizzate per gateway applicazione di Azure WAF:
- Puoi abilitare fino a 20 policy WAF con un codice di stato e un corpo personalizzati di risposta al blocco all'interno di un unico Application Gateway.
- È possibile usare uno dei codici di stato personalizzati seguenti: 200, 403, 405, 406, 429, 990, 991, 992, 993, 994, 995, 996, 997, 998, 9999.
- La dimensione massima per il corpo di risposta a blocchi personalizzato è di 32 KB.
- È necessario usare la codifica Base64 per il corpo della risposta del blocco personalizzato quando si usa l'API di Azure Resource Manager (ARM).
- Il codice di stato e il corpo della risposta al blocco personalizzato non sono supportati su WAF di Gateway applicativo per contenitori.