Opzioni e chiavi di aggregazione delle regole basate sulla frequenza - AWS WAFAWS Firewall Manager, e AWS Shield Advanced

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Opzioni e chiavi di aggregazione delle regole basate sulla frequenza

Per impostazione predefinita, una regola basata sulla velocità aggrega e limita la velocità delle richieste in base all'indirizzo IP della richiesta. È possibile configurare la regola per utilizzare diverse altre chiavi di aggregazione e combinazioni di tasti. Ad esempio, è possibile eseguire l'aggregazione in base a un indirizzo IP inoltrato, al metodo HTTP o a un argomento di query. Puoi anche specificare combinazioni di chiavi di aggregazione, come l'indirizzo IP e il metodo HTTP, o i valori di due cookie diversi.

Nota

Tutti i componenti della richiesta specificati nella chiave di aggregazione devono essere presenti in una richiesta Web affinché la richiesta venga valutata o la frequenza sia limitata dalla regola.

Puoi configurare la tua regola basata sulla tariffa con le seguenti opzioni di aggregazione.

  • Indirizzo IP di origine: aggregazione utilizzando solo l'indirizzo IP dall'origine della richiesta Web.

    L'indirizzo IP di origine potrebbe non contenere l'indirizzo del client di origine. Se una richiesta web passa attraverso uno o più proxy o sistemi di bilanciamento del carico, questo conterrà l'indirizzo dell'ultimo proxy.

  • Indirizzo IP nell'intestazione: aggregazione utilizzando solo un indirizzo client in un'intestazione HTTP. Questo viene anche chiamato indirizzo IP inoltrato.

    Con questa configurazione, si specifica anche un comportamento di fallback da applicare a una richiesta Web con un indirizzo IP non valido nell'intestazione. Il comportamento di fallback imposta il risultato corrispondente per la richiesta, in modo che corrisponda o non corrisponda. In caso di mancata corrispondenza, la regola basata sulla tariffa non conta né limita la richiesta. Per la corrispondenza, la regola basata sulla frequenza raggruppa la richiesta insieme ad altre richieste con un indirizzo IP non valido nell'intestazione specificata.

    Prestate attenzione con questa opzione, poiché le intestazioni possono essere gestite in modo incoerente dai proxy e possono anche essere modificate per aggirare l'ispezione. Per ulteriori informazioni e procedure consigliate, consulta. Indirizzo IP inoltrato

  • Conta tutto: conta e valuta, limita tutte le richieste che corrispondono all'istruzione scope-down della regola. Questa opzione richiede un'istruzione scope-down. In genere viene utilizzato per limitare la velocità di un insieme specifico di richieste, ad esempio tutte le richieste con un'etichetta specifica o tutte le richieste provenienti da un'area geografica specifica.

  • Chiavi personalizzate: aggregazione utilizzando una o più chiavi di aggregazione personalizzate. Per combinare una delle opzioni di indirizzo IP con altre chiavi di aggregazione, definiscile qui sotto le chiavi personalizzate.

    Le chiavi di aggregazione personalizzate sono un sottoinsieme delle opzioni del componente di richiesta Web descritte in. Richiedi le opzioni dei componenti

    Le opzioni principali sono le seguenti. Salvo dove indicato, è possibile utilizzare un'opzione più volte, ad esempio due intestazioni o tre namespace di etichette.

    • Label namespace: utilizza uno spazio dei nomi di etichette come chiave di aggregazione. Ogni nome di etichetta completo e distinto che ha lo spazio dei nomi di etichetta specificato contribuisce all'istanza di aggregazione. Se utilizzi solo uno spazio dei nomi di etichette come chiave personalizzata, ogni nome di etichetta definisce completamente un'istanza di aggregazione.

      La regola basata sulla frequenza utilizza solo le etichette che sono state aggiunte alla richiesta da regole che vengono valutate in precedenza nell'ACL Web.

      Per informazioni sugli spazi dei nomi e sui nomi delle etichette, vedere. AWS WAF requisiti di sintassi e denominazione delle etichette

    • Intestazione: utilizza un'intestazione denominata come chiave di aggregazione. Ogni valore distinto nell'intestazione contribuisce all'istanza di aggregazione.

      L'intestazione richiede una trasformazione del testo opzionale. Per informazioni, consulta Opzioni di trasformazione del testo.

    • Cookie: utilizza un cookie denominato come chiave di aggregazione. Ogni valore distinto nel cookie contribuisce all'istanza di aggregazione.

      Il cookie richiede una trasformazione del testo opzionale. Per informazioni, consulta Opzioni di trasformazione del testo.

    • Argomento della query: utilizza un singolo argomento di interrogazione nella richiesta come chiave aggregata. Ogni valore distinto per l'argomento di interrogazione denominato contribuisce all'istanza di aggregazione.

      L'argomento della query richiede una trasformazione del testo opzionale. Per informazioni, consulta Opzioni di trasformazione del testo.

    • Stringa di query: utilizza l'intera stringa di query nella richiesta come chiave aggregata. Ogni stringa di query distinta contribuisce all'istanza di aggregazione. È possibile utilizzare questo tipo di chiave una sola volta.

      La stringa di query richiede una trasformazione del testo opzionale. Per informazioni, consulta Opzioni di trasformazione del testo.

    • Percorso URI: utilizza il percorso URI nella richiesta come chiave aggregata. Ogni percorso URI distinto contribuisce all'istanza di aggregazione. È possibile utilizzare questo tipo di chiave una sola volta.

      Il percorso URI richiede una trasformazione del testo opzionale. Per informazioni, consulta Opzioni di trasformazione del testo.

    • Metodo HTTP: utilizza il metodo HTTP della richiesta come chiave aggregata. Ogni metodo HTTP distinto contribuisce all'istanza di aggregazione. È possibile utilizzare questo tipo di chiave una sola volta.

    • Indirizzo IP: aggrega utilizzando l'indirizzo IP dall'origine della richiesta Web in combinazione con altre chiavi.

      Potrebbe non contenere l'indirizzo del client di origine. Se una richiesta web passa attraverso uno o più proxy o sistemi di bilanciamento del carico, questo conterrà l'indirizzo dell'ultimo proxy.

    • Indirizzo IP nell'intestazione: aggregazione utilizzando l'indirizzo client in un'intestazione HTTP in combinazione con altre chiavi. Questo viene anche chiamato indirizzo IP inoltrato.

      Prestate attenzione con questa opzione, poiché le intestazioni possono essere gestite in modo incoerente dai proxy e possono essere modificate per aggirare l'ispezione. Per ulteriori informazioni e procedure consigliate, consulta. Indirizzo IP inoltrato