| |
¿Para qué guardar la cifra?
Sencillamente porque si no lo guardamos, no podemos comprobar el equipo.
¿Donde guardar la cifra?
Por lógica, no conviene guardarla en la red, si esta existe, porque no tiene caso que la PC no
se pueda desplazar. Y siempre es posible que una máquina con configuración idéntica entre aunque no esté autorizada o que se dañe el servidor, y habría que reautorizar TODOS los nodos. Realmente esto
puede ser una ventaja, pero a menos que seas fanático de la seguridad, recomiendo guardar los datos en la máquina NODO, porque además, si lo guardas en el servidor, tienes que tomar las correspondientes precauciones al crear o
modificar el archivo en red.
En estos tiempos de Internet puede parecer obvio ponerlo en un sitio propio. Pero que pasa si el sistema que protegemos no esta en linea o hay un Firewall corporativo ?
¿Como guardar la cifra?
Cada metodo tiene sus ventajas y desventajas.
| Modos para guardar la cifra | Consiste en archivos de | Ventajas | Desventajas |
| Archivos *.ini |
Registro formatos win 3.x |
Si estas familiarizado con ellos, no tienes que aprender
Pueden leerse por otros programas y W95 |
Si encriptas la información puedes tener problemas con caracteres ascii mayores a 128
Pueden ser complicados de aprender |
| Registro Windows |
Registro formatos win 9x |
Visual Basic trae incluidas facilidades
Solo un programador experimentado sabe donde buscar |
Es conveniente aprender características del registro de W9x
Es el primer lugar donde un hacker experimentado busca la información |
| Archivos ASCII |
Texto plano |
Son faciles de hacer
No tienes problemas con caracteres ASCII mayores a 128
Puedes utilizarlos con atributos SRHA
Aunque son fáciles de encontrar, puedes usar eso a tu favor y dejar mensajes y/o pistas falsas |
Tienes que usarlos muy bien, o todo tu trabajo es en vano. |
| Archivos dbf,xls,mdb,etc |
Formato específico |
Hay alguna? |
Difíciles de implementar |
Personalmente sugiero usar archivos texto plano o W95, según las necesidades del proyecto.
Si elijo guardar en archivo aparte, ¿ donde pongo el archivo?
Hay tres opciones prácticas:
Directorio Raíz.-Lo puedes usar en diversos proyectos, en red, sin problemas. Si lo creas con atributo SH no hay problemas de 'facilidad de encuentro'
Directorio sistema operativo.-No siempre es el mismo sistema, y a lo mejor está en un directorio con nombre inusual
Directorio del programa.-Resulta muy impráctico para usarse en red, y es ilógico tener archivos de varios programas cuando es mas fácil tener un solo archivo de protección para todos los programas.
Alfonso Orozco - Febrero 2001
ICQ 41907900 |