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!
Feldtypen
Ein Feldtyp ist ein regulärer Ausdruck im PCRE-Format, der ein bestimmtes Datenformat und minimale/maximale Datenlängen für ein Formularfeld in einem Webformular definiert. Feldtypen werden bei der Feldformatprüfung verwendet.
Die Web App Firewall verfügt über mehrere Standardfeldtypen:
- integer. Eine Zeichenfolge beliebiger Länge, die nur aus Zahlen besteht, ohne Dezimaltrennzeichen und mit einem optionalen vorangestellten Minuszeichen (-).
- Alpha. Eine Zeichenfolge beliebiger Länge, die nur aus Buchstaben besteht.
- Alphanum. Eine Zeichenfolge beliebiger Länge, die aus Buchstaben und/oder Zahlen besteht.
- nohtml. Eine Zeichenfolge beliebiger Länge, die aus Zeichen, einschließlich Satzzeichen und Leerzeichen, besteht und keine HTML-Symbole oder Abfragen enthält.
-
any. Überhaupt irgendwas.
Wichtig:
Wenn Sie den beliebigen Feldtyp als Standardfeldtyp oder einem Feld zuweisen, können aktive Skripts, SQL-Befehle und andere möglicherweise gefährliche Inhalte in diesem Formularfeld an Ihre geschützten Websites und Anwendungen gesendet werden. Sie müssen den Typ any sparsam verwenden, wenn Sie ihn überhaupt verwenden.
Sie können der Liste Feldtypen auch Ihre eigenen Feldtypen hinzufügen. Beispielsweise möchten Sie vielleicht einen Feldtyp für eine Sozialversicherungsnummer, Postleitzahl oder Telefonnummer in Ihrem Land hinzufügen. Möglicherweise möchten Sie auch einen Feldtyp für eine Kundenidentifikationsnummer hinzufügen oder eine Kreditkartennummer speichern.
Um der Liste Feldtypen einen Feldtyp hinzuzufügen, geben Sie den Feldnamen als Literalzeichenfolge oder regulären Ausdruck im PCRE-Format ein.
So fügen Sie einen Feldtyp mit der Befehlszeilenschnittstelle hinzu
Geben Sie an der Eingabeaufforderung die folgenden Befehle ein:
add appfw fieldType <name> <regex> <priority> [-comment "<string>"]
save ns config
Beispiel
Im folgenden Beispiel wird der Liste Feldtypen ein Feldtyp namens SSN hinzugefügt, der US-Sozialversicherungsnummern entspricht, und die Priorität auf 1 festgelegt.
add appfw fieldType SSN "^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$" 1
save ns config
<!--NeedCopy-->
So ändern Sie einen Feldtyp mit der Befehlszeilenschnittstelle
Geben Sie an der Eingabeaufforderung die folgenden Befehle ein:
-
set appfw fieldType <name> <regex> <priority> [-comment "<string>"]
-
save ns config
Beispiel
Im folgenden Beispiel wird der Feldtyp geändert, um einen Kommentar hinzuzufügen.
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-->
So entfernen Sie einen Feldtyp mit der Befehlszeilenschnittstelle
Geben Sie an der Eingabeaufforderung die folgenden Befehle ein:
>rm appfw fieldType <name>
save ns config
So konfigurieren Sie einen Feldtyp mit der GUI
- Navigieren Sie zu Sicherheit > Application Firewall.
- Klicken Sie im Detailbereich unter Einstellungenauf Feldtypen verwalten.
-
Führen Sie im Dialogfeld Feldtypen verwalten eine der folgenden Aktionen aus:
- Um der Liste einen neuen Feldtyp hinzuzufügen, klicken Sie auf Hinzufügen.
- Um einen vorhandenen Feldtyp zu ändern, wählen Sie den Feldtyp aus, und klicken Sie dann auf Bearbeiten. Das Dialogfeld Feldtyp konfigurieren wird angezeigt.
Hinweis:
Wenn Sie eine vorhandene Feldtypbezeichnung auswählen und dann auf Hinzufügenklicken, werden im Dialogfeld die Informationen für diesen Feldtyp angezeigt. Sie können diese Informationen ändern, um Ihren neuen Feldtyp zu erstellen.
- Füllen Sie im Dialogfeld die Elemente aus. Sie sind:
- Name
- Regulärer Ausdruck
- Priorität
- Kommentar
- Klicken Sie auf Erstellen oder auf OK.
- Um einen Feldtyp aus der Liste Feldtypen zu entfernen, wählen Sie die zu entfernende Feldtypliste aus, klicken Sie dann auf Entfernen, um ihn zu entfernen, und klicken Sie dann auf OK, um Ihre Auswahl zu bestätigen.
- Wenn Sie mit dem Hinzufügen, Ändern und Entfernen von Feldtypen fertig sind, klicken Sie auf Schließen.
Beispiele
Im Folgenden finden Sie einige reguläre Ausdrücke für Feldtypen, die Sie möglicherweise nützlich finden:
^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$
US-Sozialversicherungsnummern
^\[A-C\]\[0-9\]{7,7}$
Führerscheinnummern in Kalifornien
^+[0-9]{1,3} [0-9() -]{1,40}$
Internationale Rufnummern mit Landesvorwahl
^[0-9]{5,5}-[0-9]{4,4}$
US-Postleitzahlennummern
^[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}$
E-Mail-Adressen
Teilen
Teilen
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.