Application Delivery Management

StyleBook de pare-feu d’applications web

NetScaler Web App Firewall est un pare-feu d’applications web (WAF) qui protège les applications web et les sites contre les attaques connues et inconnues, y compris toutes les menaces de la couche application et les menaces “zero-day”.

NetScaler Console propose désormais un StyleBook par défaut avec lequel vous pouvez ajouter plus facilement des configurations de pare-feu d’applications standard et avancées aux serveurs virtuels existants sur les instances NetScaler.

Déployer des configurations de pare-feu d’applications standard

Suivez les étapes suivantes pour déployer le pare-feu d’applications standard et la politique de réputation IP sur les serveurs virtuels d’équilibrage de charge (LB) existants sur vos instances NetScaler.

  1. Dans NetScaler Console, accédez à Applications > Configurations > StyleBooks et effectuez les opérations suivantes :

    1. Recherchez le StyleBook nommé waf-basic.

      StyleBooks WAF de base

    2. Cliquez sur Create Configuration.

      NetScaler Console s’ouvre sous la forme d’une page d’interface utilisateur avec tous les paramètres définis dans le StyleBook.

  2. Spécifiez les valeurs des paramètres suivants :

    • Application Name – Nom de l’application.

    • Load Balancing Virtual Server Name – Nom du serveur virtuel d’équilibrage de charge présent sur une instance NetScaler.

    • WAF Settings – Activez cette option pour appliquer la configuration WAF à une instance NetScaler.

      • AppFw Policy Rule – Sélectionnez True pour appliquer les paramètres du pare-feu d’applications à tout le trafic du serveur virtuel.

        Vous pouvez également spécifier la règle de politique NetScaler pour sélectionner un sous-ensemble de requêtes auxquelles vous souhaitez appliquer les paramètres du pare-feu d’applications. Pour plus d’informations, consultez Politiques de pare-feu d’applications web.

      • Type – La configuration WAF de base ne prend en charge que le type HTML.

      Règle de politique de pare-feu d'applications

    • AppFw Profile Settings – Activez cette option pour ajouter un profil de pare-feu d’applications à un serveur virtuel.

      L’image suivante affiche les protections et les paramètres qui font partie du StyleBook :

      Paramètres de profil de pare-feu d'applications

      • Enable WAF Signatures – Cette option associe la signature de pare-feu d’applications existante sur NetScaler au profil créé par le StyleBook.

        Activer les signatures WAF

      • Activez les protections requises pour une application.

        Par défaut, le StyleBook applique les actions WAF log et stats à une protection activée. Spécifiez les autres actions selon les besoins.

        Par exemple :

        Dans les SQL Injection Settings, vous pouvez activer et configurer les paramètres d’injection SQL.

        Paramètres d'injection SQL

        De même, vous pouvez activer et configurer les protections requises.

  3. Facultatif, activez la vérification de la réputation IP pour évaluer l’adresse IP source du client.

    1. Sélectionnez Block Malicious IPs.

    2. Dans Block Malicious IPs by Category, sélectionnez les catégories pour rejeter préventivement les requêtes qui appartiennent aux catégories sélectionnées.

      Si vous sélectionnez REPUTATION, l’application bloque le trafic provenant des adresses IP ayant une mauvaise réputation.

    Bloquer les adresses IP malveillantes

  4. Dans Target Instances, sélectionnez les instances NetScaler où vous souhaitez déployer ce paramètre de pare-feu d’applications.

  5. Cliquez sur Create.

    Instances cibles

    Conseil :

    Nous vous recommandons de sélectionner Dry Run pour vérifier les objets de configuration qui doivent être créés sur l’instance cible avant d’exécuter la configuration réelle sur l’instance.

Remarque :

La protection StartURL ne fait pas partie du déploiement WAF standard. Les valeurs par défaut de NetScaler pour StartURLAction (bloquer, journaliser, statistiques) peuvent bloquer les URL.

Par conséquent, configurez StartURLAction et StartURL séparément sur NetScaler sans utiliser de StyleBook.

Déployer des configurations de pare-feu d’applications avancées

Suivez les étapes suivantes pour déployer le pare-feu d’applications avancé et la politique de réputation IP sur les serveurs virtuels d’équilibrage de charge (LB) existants sur vos instances NetScaler.

  1. Dans NetScaler Console, accédez à Applications > Configurations > StyleBooks et effectuez les opérations suivantes :

    1. Recherchez le StyleBook nommé waf-adv.

      StyleBooks WAF avancés

    2. Cliquez sur Create Configuration.

      NetScaler Console s’ouvre sous la forme d’une page d’interface utilisateur avec tous les paramètres définis dans le StyleBook.

  2. Spécifiez les valeurs des paramètres suivants :

    • Application Name – Nom de l’application.

    • Load Balancing Virtual Server Name – Nom du serveur virtuel d’équilibrage de charge présent sur une instance NetScaler.

    • WAF Settings – Activez cette option pour appliquer la configuration WAF à une instance NetScaler.

      • AppFw Policy Rule – Sélectionnez True pour appliquer les paramètres du pare-feu d’applications à tout le trafic du serveur virtuel.

        Vous pouvez également spécifier la règle de politique NetScaler pour sélectionner un sous-ensemble de requêtes auxquelles vous souhaitez appliquer les paramètres du pare-feu d’applications. Pour plus d’informations, consultez Politiques de pare-feu d’applications web.

      • Type of profile – Vous pouvez sélectionner plusieurs types de profils. Le StyleBook WAF avancé prend en charge les types de profils HTML, XML ou JSON.

      Règle de politique de pare-feu d'applications

    • AppFw Profile Settings – Activez cette option pour ajouter un profil de pare-feu d’applications à un serveur virtuel.

      L’image suivante affiche les protections et les paramètres qui font partie du StyleBook :

      Paramètres de profil de pare-feu d'applications

      • Enable WAF Signatures – Cette option associe la signature de pare-feu d’applications existante sur NetScaler au profil créé par le StyleBook.

        Activer les signatures WAF

      • WAF Advanced Protection – Activez cette option pour utiliser les protections WAF avancées.

        Protection WAF avancée

      • Activez les protections requises pour une application.

        Par défaut, le StyleBook applique les actions WAF log et stats à une protection activée. Spécifiez les autres actions selon les besoins.

        Par exemple :

        Dans les SQL Injection Settings, vous pouvez activer et configurer les paramètres d’injection SQL.

        Paramètres d'injection SQL

        De même, vous pouvez activer et configurer les protections requises.

  3. Facultatif, activez la vérification de la réputation IP pour évaluer l’adresse IP source du client.

    1. Sélectionnez Block Malicious IPs.

    2. Dans Block Malicious IPs by Category, sélectionnez les catégories pour rejeter préventivement les requêtes qui appartiennent aux catégories sélectionnées.

      Si vous sélectionnez REPUTATION, l’application bloque le trafic provenant des adresses IP ayant une mauvaise réputation.

    Bloquer les adresses IP malveillantes

  4. Dans Target Instances, sélectionnez les instances NetScaler où vous souhaitez déployer ce paramètre de pare-feu d’applications.

  5. Cliquez sur Create.

    Instances cibles

    Conseil

    Nous vous recommandons de sélectionner Dry Run pour vérifier les objets de configuration qui doivent être créés sur l’instance cible avant d’exécuter la configuration réelle sur l’instance.

Afficher les objets créés par le pack de configuration WAF

Lorsque vous déployez la configuration avec succès, le StyleBook crée les objets de configuration suivants sur NetScaler :

  • Étiquettes de politique de pare-feu d’applications
  • Politiques de pare-feu d’applications
  • Profils de pare-feu d’applications

De plus, il lie les politiques de pare-feu d’applications au serveur virtuel d’équilibrage de charge spécifié.

Pour afficher les objets créés :

  1. Accédez à Applications > StyleBook > Configurations.

  2. Sélectionnez le pack de configuration créé par le StyleBook WAF.

  3. Cliquez sur View Objects Created.

    Objets WAF créés

StyleBook de pare-feu d’applications web