-
-
Comprobaciones de protección XML
-
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!
Tipos de campos
Un tipo de campo es una expresión regular en formato PCR que define un formato de datos concreto y longitudes de datos mínimas/máximas para un campo de formulario de un formulario web. Los tipos de campo se utilizan en la comprobación de formatos de campo.
El Web App Firewall incluye varios tipos de campos predeterminados, que son:
- entero. Cadena de cualquier longitud compuesta únicamente de números, sin decimales y con un signo menos (-) anterior opcional.
- alfa. Cadena de cualquier longitud compuesta únicamente de letras.
- alfa-um. Cadena de cualquier longitud compuesta por letras y/o números.
- sin html. Cadena de cualquier longitud compuesta por caracteres, incluidos signos de puntuación y espacios, que no contiene símbolos HTML ni consultas.
-
cualquier. Cualquier cosa en absoluto.
Importante:
La asignación de cualquier tipo de campo como tipo de campo predeterminado, o a un campo, permite que los scripts activos, los comandos SQL y otro contenido posiblemente peligroso se envíen a los sitios web y aplicaciones protegidos en ese campo de formulario. Debe usar cualquier tipo con moderación, si es que lo usa.
También puede agregar sus propios tipos de campo a la lista Tipos de campo. Por ejemplo, es posible que desee agregar un tipo de campo para un número de seguro social, un código postal o un número de teléfono de su país. También puedes agregar un tipo de campo para el número de identificación del cliente o el número de la tarjeta de crédito de la tienda.
Para agregar un tipo de campo a la lista de tipos de campo, introduzca el nombre del campo como una cadena literal o una expresión regular en formato PCre.
Para agregar un tipo de campo mediante la interfaz de línea de comandos
En el símbolo del sistema, escriba los comandos siguientes:
add appfw fieldType <name> <regex> <priority> [-comment "<string>"]
save ns config
Ejemplo
El siguiente ejemplo agrega un tipo de campo denominado SSN que coincide con los números de la Seguridad Social de EE. UU. a la lista de tipos de campo y establece su prioridad en 1.
add appfw fieldType SSN "^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$" 1
save ns config
<!--NeedCopy-->
Para modificar un tipo de campo mediante la interfaz de línea de comandos
En el símbolo del sistema, escriba los comandos siguientes:
-
set appfw fieldType <name> <regex> <priority> [-comment "<string>"]
-
save ns config
Ejemplo
En el ejemplo siguiente se modifica el tipo de campo para agregar un comentario.
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-->
Para eliminar un tipo de campo mediante la interfaz de línea de comandos
En el símbolo del sistema, escriba los comandos siguientes:
>rm appfw fieldType <name>
save ns config
Para configurar un tipo de campo mediante la GUI
- Vaya a Seguridad > Firewall de aplicaciones.
- En el panel de detalles, en Configuración, haga clic en Administrar tipos de campo.
- En el cuadro de diálogo Administrar tipos de campos, realice una de las siguientes acciones:
- Para agregar un nuevo tipo de campo a la lista, haga clic en Agregar.
- Para cambiar un tipo de campo existente, seleccione el tipo de campo y, a continuación, haga clic en Modificar. Aparece el cuadro de diálogo Configurar tipo de campo.
Nota:
Si selecciona una designación de tipo de campo existente y, a continuación, hace clic en Agregar, el cuadro de diálogo muestra la información de ese tipo de campo. Puede modificar esa información para crear su nuevo tipo de campo.
- En el cuadro de diálogo, rellene los elementos. Se trata de:
- Name
- Expresión regular
- Prioridad
- Comment
- Haga clic en Crear o Aceptar.
- Para eliminar un tipo de campo de la lista de tipos de campo, seleccione el tipo de campo que desee eliminar, haga clic en Eliminar para eliminarlo y, a continuación, haga clic en Aceptar para confirmar su elección.
- Cuando haya terminado de agregar, modificar y eliminar tipos de campo, haga clic en Cerrar.
Ejemplos
A continuación se muestran algunas expresiones regulares para tipos de campo que pueden resultarle útiles:
^[1-9][0-9]{2,2}-[0-9}{2,2}-[0-9]{4,4}$
Números de seguro social de EE. UU.
^\[A-C\]\[0-9\]{7,7}$
Números de licencia de conducir de California
^+[0-9]{1,3} [0-9() -]{1,40}$
Números de teléfono internacionales con códigos de país
^[0-9]{5,5}-[0-9]{4,4}$
Números de códigos postales de EE. UU.
^[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}$
Direcciones de correo electrónico
Compartir
Compartir
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.