Esto ocasiona un gran problema de seguridad y para solucionarlo vamos a encriptarlo.
OBS:
Usamos Debian Squeeze, pero no debería ser diferente a otras distros.
Entramos a la consola y escribimos:
msencrypt -keygen "/home/proyectosbeta/mykey.txt"
"/home/proyectosbeta/mykey.txt" es la ruta donde se va a crear el archivo encriptado.
Luego volvemos a escribir en la consola:
msencrypt -key "/home/proyectosbeta/mykey.txt" "123456"
El 123456 es nuestro password para contarnos a la base de datos postgres.
Nos va a retornar por pantalla el password encriptado:
125E8BBFD3CA8F27
Ahora nos dirigimos a nuestro archivo .map y agregamos.
MAP
...
CONFIG "MS_ENCRYPTION_KEY" "/home/proyectosbeta/mykey.txt"
...
END #mapfile
Seguimos en el archivo .map y cambiamos el password (125E8BBFD3CA8F27) que creamos recientemente usando {}.
CONNECTION "user=postgres password={125E8BBFD3CA8F27} dbname=asuncion_paraguay host=localhost"
Descargar : Código fuente
Fuente: MapServer
0 comentarios:
Publicar un comentario
Expresate y se crítico en tu vida. XD