3. En seguridad informática, la validación de
datos es una de las áreas más importantes
a tener en cuenta, especialmente en el
desarrollo de sistemas conectados a redes
como internet. Validar datos hace referencia
a verificar, controlar o filtrar cada una de las
entradas de datos que provienen desde el
exterior del sistema.
4. La validación de datos también
puede hacerse en los formularios
web, tanto del lado del cliente (con
JavaScript por ejemplo), como del
lado del servidor. La validación por
el lado del cliente permite, por
ejemplo, avisarle al usuario que el
campo de email que acaba de
5. Del lado del servidor, se deben
volver a verificar todos esos datos,
además de otras verificaciones.
Esto es así porque la validación por
JavaScript puede evitarse si el
usuario tiene alguna malintención.
6. Ofrece una serie de funciones que
facilitan mucho el trabajo de
validación y filtrado. La más usada
será filter_var().
7. La función tiene el siguiente formato
filter_var($variable, $filter,
$options);
En donde
$variable es la variable a validar
$filter es el fitro que le aplicaremos a la
varialble. Es una constante numérica
$options (opcional) , conjunto de opciones que
modificarán el funcionamiento del filtro. Será
Falta llenar datos o estamos utilizando caracteres no permitidos.
se debe identificar cada uno de los flujos de entrada, verificar que el tipo de dato sea el esperado y no otro, verificar que no haya códigos ocultos, etc.
comunes como ser una dirección de correo, una ip, una url etc.
Esta función en caso de pasar la validación (corrrecta) devuelve un valor verdadero, caso contrario falso