Ir al contenido principal
miji.be

Validación de entrada

Proceso que verifica si los datos introducidos por los usuarios se ajustan al formato y al rango esperados. Es una de las medidas de seguridad.

31 oct 2026 / Lectura de aproximadamente 1 min

Seguridad

La validación de entrada es el proceso que verifica si los datos introducidos por los usuarios se ajustan al formato y al rango esperados. OWASP indica que, frente a la inyección SQL y el XSS, además de la validación de entrada se necesitan consultas parametrizadas y una codificación de salida acorde al contexto.

Entre los métodos de validación de entrada están el de lista blanca (se definen los patrones permitidos y se rechaza todo lo demás) y el de lista negra (se definen los patrones prohibidos y se permite todo lo demás). OWASP pide que las aplicaciones definan los valores que aceptan y rechacen todo lo demás, en lugar de intentar identificar todas las cadenas maliciosas.

En los acortadores de URL, las URLs que introducen los usuarios también son objeto de validación. Entre los elementos que se verifican están, por ejemplo, el formato de la URL (conforme a RFC 3986), que el protocolo sea http:// o https:// (exclusión del esquema javascript:), que el dominio no figure en una lista negra (exclusión de sitios de phishing) y que la longitud de la URL no supere el límite. La guía de OWASP sobre la prevención de XSS menciona permitir solo las URLs http y https como ejemplo de medida para las URLs no fiables que se colocan en los atributos href o src.

La guía de OWASP sobre la validación de entrada recomienda validar en el lado del servidor aunque los mismos elementos se comprueben en el navegador, y usar la validación del lado del cliente, que se puede eludir, para ofrecer una respuesta inmediata.

¿Te resultó útil este artículo?

Términos relacionados

XSS

Abreviatura de Cross-Site Scripting. Técnica de ataque que inyecta scripts maliciosos en páginas web para robar información de los usuarios.

Inyección SQL

Un ataque que inserta código SQL malicioso en las consultas de la aplicación a través de campos de entrada del usuario para manipular la base de datos.

CSP

Content Security Policy - una cabecera HTTP que controla qué recursos puede cargar un navegador para una página determinada.

Límite de tasa de API

Una restricción sobre el número de solicitudes de API que un cliente puede realizar dentro de un período de tiempo especificado.

Seguridad de código QR

Medidas para proteger a los usuarios de códigos QR maliciosos que pueden conducir a sitios de phishing o descargas de malware.

SSL/TLS

Protocolos criptográficos que proporcionan comunicación segura a través de internet cifrando los datos entre cliente y servidor.

Artículos relacionados

Guía de seguridad de URLs cortas - Mejores prácticas para compartir enlaces seguros

Una guía completa de mejores prácticas de seguridad para URLs cortas. Comprende los riesgos y aprende a compartir enlaces de forma segura y responsable.

Guía de API de acortadores de URL - Generación programática de URLs cortas

Una guía práctica para usar APIs de acortadores de URL. Aprende sobre formatos de solicitud, estructuras de respuesta, autenticación y patrones de implementación.

Prevención del fraude de clics - Protege tus URLs cortas de los bots

Comprende las tácticas de fraude de clics y aprende a defender tus URLs cortas. Cubre detección de bots, limitación de velocidad, estrategias CAPTCHA y detección de anomalías.

Preguntas frecuentes

¿La validación de entrada debe hacerse en el lado del cliente o en el del servidor?
Se hace en ambos. OWASP recomienda validar en el lado del servidor también los elementos que se comprueban en el navegador, y considera que la validación del lado del cliente, que se puede eludir, sirve para ofrecer una respuesta inmediata.
¿Qué ataques se pueden evitar con la validación de entrada?
Según OWASP, la validación de entrada reduce los riesgos de datos con formato incorrecto, operaciones de negocio no válidas y consumo excesivo de recursos. Frente a la inyección SQL y el XSS, además de la validación de entrada se necesitan consultas parametrizadas y codificación de salida.

Pon los términos en práctica

Acorta una URL gratis