Configuration manuelle
Si vous souhaitez lier un profil à un point de liaison autre que Global, vous devez configurer manuellement la liaison. En outre, certaines vérifications de sécurité exigent que vous saisissez manuellement les exceptions nécessaires ou que la fonctionnalité d’apprentissage génère les exceptions dont vos sites Web et services Web ont besoin. Certaines de ces tâches ne peuvent pas être effectuées à l’aide de l’Assistant Web App Firewall.
Si vous connaissez bien le fonctionnement du Web App Firewall et que vous préférez une configuration manuelle, vous pouvez configurer manuellement un objet signatures et un profil, associer l’objet signatures au profil, créer une stratégie avec une règle qui correspond au trafic Web que vous souhaitez configurer et associer la stratégie avec le profil. Vous liez ensuite la stratégie à Global, ou à un point de liaison, pour la mettre en œuvre, et vous avez créé une configuration de sécurité complète.
倒拉配置manuelle, vous pouvez utiliser l’interface graphique (interface graphique) ou la ligne de commande. Citrix vous recommande d’utiliser l’interface graphique. Toutes les tâches de configuration ne peuvent pas être exécutées sur la ligne de commande. Certaines tâches, telles que l’activation des signatures et l’examen des données apprises, doivent être effectuées dans l’interface graphique. La plupart des autres tâches sont plus faciles à effectuer dans l’interface graphique.
Réplication de la configuration
当你们用l 'interface图表(GUI)ou l’interface de ligne de commande (CLI) pour configurer manuellement le Web App Firewall, la configuration est enregistrée dans le fichier /nsconfig/ns.conf. Vous pouvez utiliser les commandes de ce fichier pour répliquer la configuration sur une autre appliance. Vous pouvez couper et coller les commandes dans l’interface de ligne de commande une par une, ou enregistrer plusieurs commandes dans un fichier texte dans le dossier /var/tmp et les exécuter en tant que fichier batch. Voici un exemple d’exécution d’un fichier batch contenant des commandes copiées à partir du fichier /nsconfig/ns.conf d’une autre appliance :
> batch -f /var/tmp/appfw_add.txt
Avertissement:
Les commandes d’importation ne sont pas enregistrées dans le fichier ns.conf. Avant d’exécuter des commandes à partir du fichier ns.conf pour répliquer la configuration sur une autre appliance, vous devez importer tous les objets utilisés dans la configuration (par exemple, signatures, page d’erreur, WSDL et schéma) vers l’appliance sur laquelle vous répliquez la configuration. La commande add permettant d’ajouter un profil Web App Firewall enregistré dans un fichier ns.conf peut inclure le nom d’un objet importé, mais cette commande peut échouer lorsqu’elle est exécutée sur une autre appliance si l’objet référencé n’existe pas sur cette appliance.
Pour plus d’informations sur les détails d’importation ou d’exportation pour la réplication de la configuration, consultez les rubriquesExportation de signaturesetExport d’importation commune.