Re: [postfix-es] Encriptar contraseñas de usuarios de correo [OffTopic]
José Luis Tallón
jltallon en adv-solutions.net
Mar Oct 14 19:18:09 CEST 2003
At 18:56 14/10/2003, you wrote:
>Prueba con la funcion encrypt()
>Ejemplo sacado de la ayuda de mysql:
>mysql> select ENCRYPT("hello");
>-> 'VxuFAJXVARROc'
El problema es cómo luego lo va a poder usar Postfix.
Casos posibles:
*SASLv1.5 ( Postfix v1.1.x ): tiene que ser via PAM, lo cual te da 3 opciones:
- Texto plano
- Crypt() ( como el de UN*X tradicional )
- Cifrado específico de MySQL
( se elige en la configuración del módulo PAM )
*SASL v2.1.( Postfix 2.0.x ):
*necesitas* tener las contraseñas "en claro" para poder usar la conexión
nativa de Cyrus-SASL a MySQL... ¡es la única forma de poder usar DIGEST-MD5
y similares!
hay una opción, no obstante: usar "pwcheck_method: saslauthd", configurar
saslauthd para autentificar via PAM, y configurar pam_mysql como en el
primer caso. Esta opción esta *depreciada* en SASLv2.1, y es probable que
deje de funcionar en un futuro cercano.
Recomiendo *fuertemente* el primer caso.
No es problema tener las contraseñas en claro siempre y cuando la B.DD.
esté convenientemente asegurada. Ten en cuenta que tener las contraseñas
"cifradas" ( realmente, lo que tienes es una 'huella' de la contraseña ) no
ayuda en nada a la seguridad, puesto que entonces las contraseñas reales se
tienen que transmitir en claro[métodos PLAIN ó LOGIN] hasta el servidor
salvo que uses TLS, cosa que no indicas.
>Saludos, Emiliano.
Un saludo,
José Luis Tallón
-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.
Más información sobre la lista de distribución Postfix-es