Valida que te validarás…
Siempre validando…. vaya engorro… pero qué importante es!
Ya hemos programado un JavaScript magnÃfico para filtrar nuestro formulario de registro… somos auténticos cracks del JavaScript, nadie podrá introducir un cadena de texto en nuestros campos numéricos… ERROR!
Las validaciones en el lado del cliente (tÃpicas validaciones de formulario mediante Javascript o VBScript) son importantes respecto a la usabilidad del sistema pero dudosamente efectivas para la seguridad de nuestras aplicaciones. Todo el código descargado e interpretado por el navegador del usuario es totalmente vulnerable (código HTML, JavaScript, VBScript, CSS, etc.), sólo tenemos que guardar la página en el escritorio, manipularla y toda nuestra credibilidad como cracks del Javascript se habrá puesto en duda. Y no sólo eso… cuando pulsamos sobre el botón de “aceptar” del formulario nuestros magnÃficos datos filtrados viajan por internet, pasando por múltiples servidores proxy y cortafuegos, de manera que “cualquiera” puede interceptar mi información y manipularla. Qué mala pinta!
Para que esto no ocurra llamaremos a PHP al rescate, del lado del servidor validaremos los datos y todo dependerá de nosotros (que alivio). ¿Y cómo se hace esto? pues no existe un barita mágica que nos filtre y valide nuestros datos, todo dependerá del tipo y caracterÃsticas de los mismos. En artÃculos siguientes debatiremos sobre algunas de las formas y técnicas de validación, esto es sólo el comienzo.
