-
-
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 de données minimales/maximales pour un champ de formulaire dans un formulaire Web. Les types de champs sont utilisés dans la vérification Formats de champ.
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 uniquement de chiffres, sans virgule décimale et précédée d’un signe moins (-) facultatif.
- alpha. Chaîne de n’importe quelle longueur composée uniquement de lettres.
- alphanum. Chaîne de n’importe quelle longueur composée de lettres et/ou de chiffres.
- pas de code HTML. Chaîne de n’importe quelle longueur composée de caractères, y compris de signes de ponctuation et d’espaces, qui ne contient pas de symboles ou de requêtes HTML.
-
n’importe quel. N’importe quoi.
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 n’importe quel type avec parcimonie, si vous l’utilisez du tout.
Vous pouvez également ajouter vos propres types de champs à la liste des 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 de 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 du magasin.
Pour ajouter un type de champ à la liste des types de champs, vous devez saisir le nom du champ sous forme de chaîne littérale ou d’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 ajoute un type de champ nommé SSN qui correspond aux numéros de sécurité sociale américains à la liste des types de champs et définit 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 modifie 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’applications.
- 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 que vous 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 des types de champs, sélectionnez la liste des types de champs que vous souhaitez supprimer, puis cliquez sur Supprimer pour le supprimer, puis sur OK pour confirmer votre choix.
- Lorsque vous avez terminé d’ajouter, de modifier et de supprimer des types de champs, cliquez sur Fermer.
Exemples
Voici quelques expressions régulières pour les types de champs qui peuvent vous être utiles :
Numéros de sécurité sociale aux^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$
États-Unis
^\[A-C\]\[0-9\]{7,7}$
Numéros de permis de conduire californiens
^+[0-9]{1,3} [0-9() -]{1,40}$
Numéros de téléphone 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.