DICCIONARIO DE INFORMÁTICA Y TECNOLOGÍA
  ¿Qué significa Validación de datos? - Información sobre Validación de datos

Definición de Validación de datos

Leandro Alegsa (Contacto) 05-12-2010

Envíanos un mensaje


Enviar
Anuncios

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.

Especialmente en sitios web o sistemas online, es fundamental poner algún sistema para validar datos en formularios online y en los parámetros en las direcciones URL. Por ejemplo, una dirección de una página web como la siguiente: "nota.php?id=20", recibe el parámetro "id" con valor "20", eso mostraría la nota identificada con ese valor. El código de la página "nota.php", debería validar el dato de entrada, verificando que siempre entre un número entero. De lo contrario, cualquier atacante podría cambiar ese número por un código SQL maligno y, por ejemplo, eliminar toda la base de datos del servidor web. Esta técnica maligna es llamada inyección SQL.

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 llenar no contiene una dirección de email válida. También permite avisar si faltan rellenar campos o que se están utilizando caracteres no válidos, etc. En en tanto, 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.

En definitiva, 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.





¿Mejoramos la definición?
Puntos: 3.4 (10 votos)






Respondemos tus consultas o comentarios a continuación:


¿Dudas? ¿necesita más información? Escriba y responderemos a tu email: clic aquí



 




  Diccionario de informática
  Búsqueda por letras:

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z - 0,9
 
Búsqueda por categorías
:

Almacenamiento - Aplicaciones - Audio - Compresión - Desarrollo web - Discos ópticos - Inteligencia Artificial - Memorias - Microprocesadores - Seguridad informática - Sistemas de archivos - Terminología de programación - UNIX - Windows - ver categorías

 
Búsqueda por palabras:






Preguntas
Riesgos que se tienen al no validar la información en los formularios  - 2013-10-25

Me piden el código de validación ¿qué es?  - 2013-10-16

¿Qué es validar el sistema de información?  - 2010-05-30

¿Qué es la integridad referencial?  - 2010-05-07

Más información sobre el diseño de entradas  - 2009-05-20

Todos los derechos reservados © 1998 - 2017 - ALEGSA - Santa Fe, Argentina.
Políticas del sitio web - Contacto - Publicidad