Next: Activando el reporte de
Up: Manejo de datos sucios
Previous: Manejo de datos sucios
  Contents
Perl cuenta con un modo en el que nos reportará cualquier uso externo
que demos a datos sucios sin antes limpiarlos, esto
es, cualquier cosa que intentemos hacer que tenga efectos fuera de
nuestro programa a datos externos no validados sin pasar por un proceso
de validación.
Clarificando un poco más, un dato es considerado sucio si:
- Proviene de interacción directa con el usuario
- Las variables de ambiente
- Parámetros recibidos por una forma Web
y Perl nos negará el utilizarlos para:
- Utilizar estos datos en cualquier comando que invoque a un shell
- Usar estos datos en un comando que modifique archivos o directorios
- Emplear estos datos en un comando que interactúe con la tabla de procesos
Negar utilizarlos significa que si intentamos efectuar una
operación de este tipo con datos sucios, Perl lanzará una excepción
en tiempo de ejecución, ``matando'' al proceso.
Gunnar Wolf
2002-05-20