Change Password 1.2, cambia tu contraseña de dominio desde Firefox

Comentarios 10

El siguiente artículo, es una colaboración de Eliecer Sánchez Ramírez, de la UCI.

Desde hace algún tiempo dejó de funcionar el complemento changePassword 1.1. Ahora les traigo una versión de este add-on que nos permite cambiar nuestra contraseña del dominio desde el navegador. A continuación les comento las principales novedades.

interfaz

vista1

  • Cambios de la nueva versión:
  • Se realizó utilizando el Add-on SDK 1.17
  • Se cambia la implementación anterior que hacía uso de un servicio web para el cambio de la contraseña por el uso de dos scripts, uno escrito en PHP y otro en BASH que se encargan de realizar el cambio de contraseña haciendo uso del programa smbpasswd.
  • Se mejoran las notificaciones de los errores y del cambio, aumentándose los posibles salidas:
    • La nueva contraseña y su confirmación no coinciden
    • Su nueva contraseña viola alguna de las políticas de seguridad que establece el dominio
    • El servidor de dominio está rechazando conexiones
    • No se encontró al servidor de dominio
    • Otros errores posibles que pueda emitir LDAP
    • No se pudo cambiar la contraseña
    • Cambió con éxito su contraseña
  • Se cambiaron los iconos de la aplicación, así como los de los mensajes de error y cambio exitoso
  • En las opciones del add-on se añaden dos nuevas opciones que el usuario puede modificar

vista2

Source: la ruta URL del servidor que nos permitirá realizar el cambio

Domain: el domino del usuario

Para los que quieran usarlo en otro dominio fuera de la UCI deben seguir los pasos que indican en el README del comprimido que contiene los scripts que hacen posible el cambio. Los archivos index.php y changePssword.sh que se encuentra dentro del compactado deben ser copiados en los servidores y modificado por los administradores para que se pueda efectuar el cambio de contraseñas. Los métodos están bien comentados y de una forma simple se dice lo que deben hacer para brindar ese servicio.

Es importante que todo el proceso depende del LDAP y se pueden producir errores, vale recordar que:

  • La nueva contraseña debe cumplir con las políticas que establece LDAP para las contraseñas (longitud, caracteres especiales, parecido con las anteriores, etc).
  • El servicio de LDAP establece un tiempo de 72h antes de volver cambiar la contraseña nuevamente, es por esto que los usuarios pueden recibir un error al  intentar cambiar la contraseña antes de cumplido ese tiempo después de haberla cambiado por última vez.
  • Aunque cambies tu contraseña, hasta que no se actualicen las tablas en el directorio, podrás acceder a los servicios con la contraseña anterior
Los datos se envían mediante POST por lo que se recomienda que el servidor tenga alojado los scripts bajo protocolo HTTPS para evitar robos de contraseñas y mantener la seguridad de los usuarios.

En el caso de la UCI el add-on está configurado por defecto para que funcione con HTTP, esto es para que pueda ser usado desde los laboratorios de docencia sin la necesidad de tener instalado el certificado de Firefoxmanía, recomendamos a los usuarios que cambian esta opción a HTPPS, luego de instalar el certificado y de esta forma sus datos viajaran cifrados a través de la red. De lo contrario puede que sean vulnerables si algún atacante utiliza un sniffer.

Espero que les sirva de ayuda. Instala ahora changePassword 1.2 y déjanos tus impresiones sobre la nueva versión del complemento.

10 Comentarios

Escribir Comentario
  1. Casualmente, mi contraseña estaba a punto de expirar y lo he instalado y funciona perfectamente y muy rápido. Muchas gracias a Eliecer por su colaboración. Saludos.

  2. Por que siempre cuando creo una nueva pestaña me sale esta direccion https://www.bit-search.com/?babsrc=affiliate_summit&q=&pid=244 como puedo quitar eso ??

  3. Creo que sería bueno que este addon interactuara con cuentaFox, o sea si el cuentaFox está instalado que tome los datos de la contraseña actual y el usuario, como algo opcional (no se ni siquiera si es posible) pero sería un buen detalle.

  4. saludos
    soy admin de red y quiero implementar un servicio via web para que mis usuarios cambien la contraseña de dominio, actualmente utilizo LDAP para la autenticación de usuarios, alguien tiene algo que me pueda ayudar???

Escribe un comentario

Puedes usar las etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>