Salta al contenuto

Come posso configurare una regola personalizzata per consentire un nome host specifico in AWS WAF?

4 minuti di lettura
0

Desidero creare una regola personalizzata che consenta solo alle richieste con un nome host specifico di accedere alla mia applicazione AWS WAF.

Risoluzione

Per limitare l'accesso a un'applicazione, crea regole personalizzate basate su intestazioni, come il nome host. Le regole devono consentire il traffico destinato a un nome host specifico oppure bloccare il traffico che non è destinato a un nome host specifico.

Consenti il traffico destinato a un nome host specifico

Completa i seguenti passaggi:

  1. Apri la console AWS WAF.
  2. Nel pannello di navigazione, scegli AWS WAF.
  3. Scegli Resources & protection packs (Risorse e pacchetti di protezione).
  4. Seleziona il pacchetto di protezione.
  5. Nel pacchetto di protezione selezionato, seleziona Rules (Regole).
  6. Seleziona View and edit (Visualizza e modifica) accanto a Rules (Regole) per visualizzare o modificare le regole associate al pacchetto di protezione.
  7. Nel pannello destro, per Manage rules (Gestisci regole), scegli Add rules (Aggiungi regole).
  8. Scegli Create new rule (Crea nuova regola).
  9. Scegli Custom rule (Regola personalizzata) e seleziona Next (Avanti).
  10. Scegli Add my own rules and rule groups (Aggiungi le mie regole e i miei gruppi di regole).
  11. Aggiungi i seguenti valori per impostare la regola:
    Per Rule type (Tipo di regola), scegli Rule Builder (Generatore di regole).
    In Name (Nome), inserisci un nome per la regola.
    Per Type (Tipo), scegli Regular rule (Regola normale).
    Per If a Request (Se una richiesta), scegli Matches the statement (Corrisponde all'istruzione).
    Per Inspect, scegli Single header.
    Per Header field name (Nome del campo intestazione), scegli Host.
    Per Match Type (Tipo di corrispondenza), scegli Exactly matches string (Corrisponde esattamente alla stringa).
    Per String to match (Stringa di corrispondenza), scegli il nome host.
    (Facoltativo) Scegli una Text transformation (Trasformazione del testo), oppure scegli None (Nessuna).
    Per Action (Azione), scegli Allow (Consenti).
  12. Scegli Add Rule (Aggiungi regola).
  13. Per Set Rule Priority (Imposta la priorità della regola), seleziona la regola e aggiornane la priorità. Per ulteriori informazioni, consulta Impostazione della priorità delle regole.
  14. Scegli Save (Salva).

Blocca il traffico che non è destinato a un nome host specifico

Completa i seguenti passaggi:

  1. Apri la console AWS WAF.
  2. Nel pannello di navigazione, scegli AWS WAF.
  3. Scegli Resources & protection packs (Risorse e pacchetti di protezione).
  4. Seleziona il pacchetto di protezione.
  5. Nel pacchetto di protezione selezionato, seleziona Rules (Regole).
  6. Seleziona View and edit (Visualizza e modifica) accanto a Rules (Regole) per visualizzare o modificare le regole associate al pacchetto di protezione.
  7. Nel pannello destro, per Manage rules (Gestisci regole), scegli Add rules (Aggiungi regole).
  8. Scegli Create new rule (Crea nuova regola).
  9. Scegli Custom rule (Regola personalizzata) e seleziona Next (Avanti).
  10. Per Rule Type (Tipo di regola), scegli Custom rule (Regola personalizzata) e seleziona Next (Avanti).
  11. Aggiungi i seguenti valori per impostare la regola:
    Per Rule type (Tipo di regola), scegli Rule Builder (Generatore di regole).
    In Name (Nome), inserisci un nome per la regola.
    Per Type (Tipo), scegli Regular rule (Regola normale).
    In If a Request (Se una richiesta), scegli doesn't match the statement (NOT) (Non corrisponde all'istruzione (NOT)).
    Per Inspect, scegli Single header.
    Per Header field name (Nome del campo intestazione), scegli Host.
    Per Match Type (Tipo di corrispondenza), scegli Exactly matches string (Corrisponde esattamente alla stringa).
    Per String to match (Stringa di corrispondenza), scegli il nome host per bloccare tutto tranne il nome host.
    (Facoltativo) Scegli una Text transformation (Trasformazione del testo), oppure scegli None (Nessuna).
    Per Action (Azione), seleziona Block (Blocca).
  12. Scegli Add Rule (Aggiungi regola).
  13. Per Set Rule Priority (Imposta la priorità della regola), seleziona la regola e aggiornane la priorità. Per ulteriori informazioni, consulta Impostazione della priorità delle regole.
  14. Scegli Save (Salva).

È consigliabile utilizzare istruzioni di regole logiche per combinare le istruzioni di corrispondenza delle stringhe con altri tipi di istruzioni, come la corrispondenza del set di indirizzi IP e la corrispondenza geografica.

Informazioni correlate

Registrazione del traffico ACL web in AWS WAF

Come funziona l'etichettatura in AWS WAF

AWS UFFICIALEAggiornata 4 mesi fa