Feldtypen
-
integer. Eine Zeichenfolge beliebiger Länge, die nur aus Zahlen besteht, ohne Dezimalzeichen und mit einem optionalen vorangegangenen Minuszeichen (-).
-
alpha. Eine Zeichenfolge beliebiger Länge, die nur aus Buchstaben besteht.
-
alphanum. Eine Zeichenfolge beliebiger Länge, bestehend aus Buchstaben und/oder Zahlen.
-
nohtml. Eine Zeichenfolge beliebiger Länge, die aus Zeichen besteht, einschließlich Satzzeichen und Leerzeichen, die keine HTML-Symbole oder Abfragen enthält.
-
any. 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 an Ihre geschützten Websites und Anwendungen in diesem Formularfeld gesendet werden. Sie müssen den Typ jeden Typ sparsam verwenden, wenn Sie ihn überhaupt benutzen.
So fügen Sie einen Feldtyp mit der Befehlszeilenschnittstelle hinzu
-
add appfw fieldType <name> <regex> <priority> [-comment "<string>"] -
save ns config
Beispiel
add appfw fieldType SSN "^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$" 1
save ns config
So ändern Sie einen Feldtyp mit der Befehlszeilenschnittstelle
-
set appfw fieldType <name> <regex> <priority> [-comment "<string>"] -
save ns config
Beispiel
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
So entfernen Sie einen Feldtyp mit der Befehlszeilenschnittstelle
-
>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 den 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 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
\^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$ US-Sozialversicherungsnummern
\^\[A-C\]\[0-9\]{7,7}$ Kalifornien Führerscheinnummern
\^+[0-9]{1,3} [0-9() -]{1,40}$ Internationale Telefonnummern mit Ländervorwahl
\^[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