Passer au contenu

Comment puis-je configurer une règle personnalisée pour autoriser un nom d'hôte spécifique dans AWS WAF ? 

Lecture de 4 minute(s)
0

Je souhaite créer une règle personnalisée qui autorise uniquement les requêtes portant un nom d'hôte spécifique à accéder à mon application AWS WAF.

Résolution

Pour limiter l'accès à votre application, créez des règles personnalisées basées sur des en-têtes, tels que l'en-tête d'hôte. Les règles doivent soit autoriser le trafic pour un nom d'hôte spécifique, soit bloquer le trafic qui n'est pas destiné à un nom d'hôte spécifique.

Autoriser le trafic pour un nom d'hôte spécifique

Procédez comme suit :

  1. Ouvrez la console AWS WAF.
  2. Dans le volet de navigation, sous AWS WAF, sélectionnez Packs de protection (ACL Web).
  3. Sélectionnez le pack de protection (ACL Web) que vous souhaitez modifier. Un volet latéral contenant des informations que vous pouvez modifier s’ouvre.
  4. Choisissez Gérer les règles, puis Ajouter une règle.
  5. Sur la page Ajouter une nouvelle règle, choisissez Règle personnalisée, puis cliquez sur Suivant.
  6. Sur la page Choisir le type de règle, choisissez Règle personnalisée, puis cliquez sur Suivant.
  7. Ajoutez les valeurs suivantes pour configurer votre règle :
    Dans Action, sélectionnez Autoriser.
    Dans Nom de la règle, entrez le nom de la règle.
    Dans S'il s'agit d'une requête, sélectionnez correspond à l'instruction.
    Dans Inspecter, sélectionnez En-tête unique.
    Dans Nom du champ d'en-tête, saisissez Hôte.
    Dans Type de correspondance, choisissez Correspond exactement à la chaîne.
    Dans Chaîne à faire correspondre, saisissez le nom d'hôte que vous souhaitez autoriser.
    (Facultatif) Dans Transformation de texte, choisissez une transformation de texte ou sélectionnez Aucune.
    (Facultatif) Développez la section Requête personnalisée - facultatif, puis choisissez Ajouter un nouvel en-tête personnalisé. Puis, entrez une valeur pour les champs Clé et Valeur.
  8. Sélectionnez Ajouter une règle.
  9. (Facultatif) Pour modifier la priorité de la règle, choisissez Modifier l'ordre des règles. Faites glisser la règle vers le haut ou vers le bas jusqu'à la position souhaitée dans la liste, puis choisissez Enregistrer l'ordre des règles.

Bloquer le trafic qui n'est pas destiné à un nom d'hôte spécifique

Procédez comme suit :

  1. Ouvrez la console AWS WAF.
  2. Dans le volet de navigation, sous AWS WAF, sélectionnez Packs de protection (ACL Web).
  3. Sélectionnez le pack de protection (ACL Web) que vous souhaitez modifier. Un volet latéral contenant des informations que vous pouvez modifier s’ouvre.
  4. Choisissez Gérer les règles, puis Ajouter une règle.
  5. Sur la page Ajouter une nouvelle règle, choisissez Règle personnalisée, puis cliquez sur Suivant.
  6. Sur la page Choisir le type de règle, choisissez Règle personnalisée, puis cliquez sur Suivant.
  7. Ajoutez les valeurs suivantes pour configurer votre règle :
    Dans Action, sélectionnez Bloquer
    Dans Nom de la règle, entrez le nom de la règle.
    Dans S'il s'agit d'une requête, sélectionnez ne correspond pas à l’instruction (NOT).
    Dans Inspecter, sélectionnez En-tête unique.
    Dans Nom du champ d'en-tête, saisissez Hôte.
    Dans Type de correspondance, choisissez Correspond exactement à la chaîne.
    Dans Chaîne à faire correspondre, saisissez votre nom d'hôte pour tout bloquer, excepté le nom d'hôte.
    (Facultatif) Dans Transformation de texte, choisissez une transformation de texte ou sélectionnez Aucune.
  8. (Facultatif) Développez la section Requête personnalisée - facultative, puis sélectionnez Activer. Configurez ensuite le code de réponse, les en-têtes et le corps.
  9. Sélectionnez Ajouter une règle.
  10. (Facultatif) Pour modifier la priorité de la règle, choisissez Modifier l'ordre des règles. Faites glisser la règle vers le haut ou vers le bas jusqu'à la position souhaitée dans la liste, puis choisissez Enregistrer l'ordre des règles.

Il est recommandé d'utiliser des instructions de règles logiques pour combiner des instructions de correspondance de chaînes avec d'autres types d'instructions, tels que la correspondance d'ensembles d'adresses IP et la correspondance géographique.

Informations connexes

Journalisation du trafic des packs de protection AWS WAF (ACL Web)

Comment fonctionne l'étiquetage dans AWS WAF

Requêtes Web et réponses personnalisées dans AWS WAF

AWS OFFICIELA mis à jour il y a 6 mois