-
-
Vérifications de protection XML
-
Articles sur les alertes de signatures
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Types de champs
Un type de champ est une expression régulière au format PCRE qui définit un format de données particulier et des longueurs minimum/maximales de données pour un champ de formulaire dans un formulaire Web. Les types de champs sont utilisés dans la vérification Formats des champs.
Le Web App Firewall est livré avec plusieurs types de champs par défaut, à savoir :
- entier. Chaîne de n’importe quelle longueur composée de nombres seulement, sans virgule décimale, et avec un signe moins (-) facultatif.
- Alpha. Chaîne de n’importe quelle longueur composée de lettres seulement.
- alphanum. Chaîne de n’importe quelle longueur composée de lettres et/ou de chiffres.
- nohtml. Chaîne de n’importe quelle longueur composée de caractères, y compris la ponctuation et les espaces, qui ne contient pas de symboles ou de requêtes HTML.
-
tout. N’importe quoi du tout.
Important :
L’affectation de n’importe quel type de champ comme type de champ par défaut, ou à un champ, permet d’envoyer des scripts actifs, des commandes SQL et d’autres contenus potentiellement dangereux à vos sites Web et applications protégés dans ce champ de formulaire. Vous devez utiliser le n’importe quel type avec parcimonie, si vous l’utilisez du tout.
Vous pouvez également ajouter vos propres types de champs à la liste Types de champs. Par exemple, vous pouvez ajouter un type de champ pour un numéro de sécurité sociale, un code postal ou un numéro de téléphone dans votre pays. Vous pouvez également ajouter un type de champ pour un numéro d’identification client ou un numéro de carte de crédit de magasin.
Pour ajouter un type de champ à la liste Types de champ, saisissez le nom du champ sous la forme d’une chaîne littérale ou d’une expression régulière au format PCRE.
Pour ajouter un type de champ à l’aide de l’interface de ligne de commande
À l’invite de commandes, tapez les commandes suivantes :
add appfw fieldType <name> <regex> <priority> [-comment "<string>"]
save ns config
Exemple
L’exemple suivant montre comment ajouter un type de champ nommé SSN qui correspond aux numéros de sécurité sociale américains à la liste Types de champs et définir sa priorité sur 1.
add appfw fieldType SSN "^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$" 1
save ns config
<!--NeedCopy-->
Pour modifier un type de champ à l’aide de l’interface de ligne de commande
À l’invite de commandes, tapez les commandes suivantes :
-
set appfw fieldType <name> <regex> <priority> [-comment "<string>"]
-
save ns config
Exemple
L’exemple suivant montre comment modifier le type de champ pour ajouter un commentaire.
set appfw fieldType SSN "^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$" 1 -comment "US Social Security Number"
save ns config
<!--NeedCopy-->
Pour supprimer un type de champ à l’aide de l’interface de ligne de commande
À l’invite de commandes, tapez les commandes suivantes :
>rm appfw fieldType <name>
save ns config
Pour configurer un type de champ à l’aide de l’interface graphique
- Accédez à Sécurité > Pare-feu d’application.
- Dans le volet d’informations, sous Paramètres, cliquez sur Gérer les types de champs.
- Dans la boîte de dialogue Gérer les types de champs, effectuez l’une des opérations suivantes :
- Pour ajouter un nouveau type de champ à la liste, cliquez sur Ajouter.
- Pour modifier un type de champ existant, sélectionnez-le, puis cliquez sur Modifier. La boîte de dialogue Configurer le type de champ s’affiche.
Remarque :
Si vous sélectionnez une désignation de type de champ existante, puis cliquez sur Ajouter, la boîte de dialogue affiche les informations relatives à ce type de champ. Vous pouvez modifier ces informations pour créer votre nouveau type de champ.
- Dans la boîte de dialogue, remplissez les éléments. Ils sont :
- Nom
- Expression régulière
- Priority
- Commentaire
- Cliquez sur Créer ou sur OK.
- Pour supprimer un type de champ de la liste Types de champ, sélectionnez le type de champ à supprimer, puis cliquez sur Supprimer pour le supprimer, puis cliquez sur OK pour confirmer votre choix.
- Lorsque vous avez terminé d’ajouter, de modifier et de supprimer des types de champ, cliquez sur Fermer.
Exemples
Voici quelques expressions régulières pour les types de champs que vous pourriez trouver utiles :
Numéros de sécurité sociale aux^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$
États-Unis
Numéro du permis de conduire en^\[A-C\]\[0-9\]{7,7}$
Californie
Numéros de téléphone^+[0-9]{1,3} [0-9() -]{1,40}$
internationaux avec codes de pays
Numéros de code postal^[0-9]{5,5}-[0-9]{4,4}$
américain
^[0-9A-Za-z][0-9A-Za-z.+_-]{0,25}@([0-9A-Za-z][0-9A-Za-z_-]*[.]){1,4}[A-Za-z]{2,6}$
Adresses e-mail
Partager
Partager
Dans cet article
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.