firefox: recuerda las contraseñas de todos los sitios

11

Al iniciar sesión en algunos sitios web, estos sitios no ofrecen (sospecho intencionalmente) recordar contraseñas. Esto sucede no solo en sitios web públicos, sino también en mi intranet (consolas web remotas, Dell DRAC, ...) y es extremadamente molesto tener que escribir los detalles de inicio de sesión cada vez.

¿Es posible de alguna manera forzar a un sitio web en particular (Firefox) a recordar el nombre de usuario y la contraseña?

NOTA: En mi Firefox, tengo seleccionado "recordar contraseña para sitios" y "Excepciones" está vacío.

usuario1968963
fuente
¿Quizás usar algo como iMacros para automatizar acciones en la web?
Vi.
2
Vea about:permissionssi los sitios donde recordar no funciona son diferentes de los demás.
harrymc
2
Si el problema está relacionado con autocompletar = desactivado , puede intentar Recordar contraseñas . Es posible verificar la existencia de autocompletar = off haciendo clic derecho en los cuadros de entrada> Inspeccionar elemento (Q) .
vWil
1
@vWil: No veo ningún autocompletado = desactivado en el código
user1968963
Hay algunas extensiones de Chrome que obligan a que se complete automáticamente para que Chrome permita guardar la contraseña (he usado esta desde Chrome 0.2). Parece que hay algunos complementos de Firefox que hacen lo mismo que este .
Synetech

Respuestas:

4

Es posible que desee considerar una solución como Keypass .

Puede usar la función de escritura automática que le permite tener acceso y contraseñas de tipo Keypass en su nombre, de manera segura (sin que los keyloggers puedan registrar lo que escribió).

También es muy valioso porque constituye un bloqueo seguro para todas sus contraseñas. En mi opinión, siempre es bueno tener sus contraseñas no almacenadas en su navegador (también le permite obtener un poco más de privacidad al vaciar todos los datos privados, cookies, etc. cuando cierra su navegador).

Además de esto, no es específico del navegador, por lo que puede usarlo para almacenar e ingresar sus contraseñas para cada aplicación basada en GUI (por ejemplo, Thunderbird, etc.).

Si está en Linux, puede verificar el excelente KeepassX.

He estado usando KeepassX durante un tiempo y me ha salvado la muñeca izquierda durante miles de Ctrl + C, Ctrl + V ...

Iam Zesh
fuente
No necesito ningún administrador de contraseñas seguro y elegante. Estos sitios para los que quiero almacenar mis contraseñas se encuentran principalmente en mi intranet. Almacenar contraseñas en texto sin formato es lo suficientemente bueno
user1968963
1
@ user1968963 Personalmente, me gusta Keypass / KeepassX porque funcionan sin conexión, a diferencia de Lastpass. Como escribí, también me gusta el hecho de que son independientes del navegador y que le permiten configurar un acceso directo que completa los diferentes formularios de inicio de sesión (pueden reconocer ventanas en función de su título y también puede establecer su comportamiento cuando presionar el acceso directo, por ejemplo, {NOMBRE DE USUARIO} {TAB} {CONTRASEÑA} {ENTRAR} o {CONTRASEÑA} {ENTRAR} etc ...). Además de esto, son ligeros. Claro, son administradores de contraseñas, pero también tienen las características anteriores que los hacen muy atractivos.
Iam Zesh
Firefox no hará lo que quieras, Keypass lo hace funcionar sin problemas. Eso no es lujoso, es lo que pediste (ver el mantenimiento de la seguridad como un bono gratis).
JamesRyan
4

Para Firefox y otros navegadores, hay Lastpass . Lo uso para sitios web, así como, por ejemplo, para iniciar sesión en mi enrutador local. Es seguro porque permite tener fácilmente contraseñas distintas, largas y aleatorias en cada sitio web.

Almacena de forma segura todas las contraseñas localmente en un BLOB encriptado en algún lugar (con la posibilidad de sincronizar el BLOB con otras PC suyas). Para acceder a las contraseñas almacenadas, debe proporcionar una sola "contraseña maestra". Puede definir con qué frecuencia se consulta la contraseña maestra.

Para obtener más información, vea este video oficial de Lastpass en YouTube .

Sus partes internas están cubiertas por Steve Gibson de GRC en el episodio 256 de la serie de podcast "Security Now" .

Marcel
fuente
Sospecho que debe haber algo en Firefox (una característica errónea) que deshabilite el almacenamiento de contraseñas para algunos sitios (por supuesto, esto es por mi propio bien, lo quiera o no). Idealmente, me gustaría saber cómo desactivar esta falla (en la configuración). No quiero instalar complementos adicionales
user1968963
Existe la pestaña Opciones / Seguridad obvia con el panel Contraseña. ¿Estoy seguro de que ha marcado las dos casillas de verificación y ha examinado las excepciones?
Marcel
@ user1968963 Ese puede ser el caso, pero en mi experiencia con Internet Explorer descubrí que algunos sitios web pueden configurarse para no guardar contraseñas para que se completen automáticamente dentro de un formulario de inicio de sesión. En algunos casos (para mi situación), un complemento de terceros era la única solución.
raíz
Los sitios web @root pueden elegir cambiar la identificación o el nombre de los campos de nombre de usuario y contraseña deliberadamente para cada solicitud, para confundir a los administradores de contraseñas. OP, ¿puedes comentar sobre esto, es esto lo que experimentas?
Marcel
1
@ user1968963 Eche un vistazo a este artículo, especialmente alrededor de la sección "bookmarklet", con fines informativos: kb.mozillazine.org/User_name_and_password_not_remembered Sin embargo, todavía recomendaría Lastpass sobre estas cosas. Yo personalmente no me siento salvo de esta manera.
Marcel
3

Firefox no funciona de la forma en que quieres que funcione. No obtienes una respuesta que diga lo que quieres porque esa respuesta no existe.

El Administrador de contraseñas en Firefox respetará las solicitudes de sitios individuales para no permitir el recuerdo de la contraseña. En el Administrador de contraseñas ( Firefox> Options> Securitypestaña> Saved Passwords), que tiene la capacidad de eliminar las contraseñas, pero no añadir contraseñas.

Sin complementos, solo hay una forma de agregar contraseñas al Administrador de contraseñas en Firefox: espere el aviso mientras inicia sesión y seleccione recordar la contraseña. Este aviso se puede deshabilitar en Firefox agregando una excepción al Administrador de contraseñas o a solicitud del sitio web. En particular, Gmail, Hotmail y Yahoo tienen todos los códigos escritos para evitar que las contraseñas se recuerden en sus sitios.

Hay comandos de JavaScript que se pueden ejecutar en Firefox para intentar anular la solicitud "no recordar contraseñas" del sitio web. Estas secuencias de comandos, que se proporcionan a continuación desde squarefree.com , se pueden agregar a favoritos y funcionan con diversos grados de éxito dependiendo del sitio web que esté utilizando. Solo sepa que los scripts, si bien son buenos, no pueden anular de manera confiable esta función en todos los casos. Los programadores dispuestos suficiente y lo suficientemente inteligente se podrá evitar que se guarden las contraseñas.

Dicho esto, intenta marcar los guiones a continuación. Actualmente trabajan en la mayoría de las situaciones. Deben ejecutarse antes de que envíe su ID / contraseña.

Con comentarios:

javascript:(function(){var ca,cea,cs,df,dfe,i,j,x,y;function n(i,what){return i+" "+what+((i==1)?"":"s")}ca=cea=cs=0;df=document.forms;for(i=0;i<df.length;++i){x=df[i];dfe=x.elements;if(x.onsubmit){x.onsubmit="";++cs;}if(x.attributes["autocomplete"]){x.attributes["autocomplete"].value="on";++ca;}for(j=0;j<dfe.length;++j){y=dfe[j];if(y.attributes["autocomplete"]){y.attributes["autocomplete"].value="on";++cea;}}}alert("Removed autocomplete=off from:\n"+n(ca,"form")+"\n"+n(cea,"form element")+"\n\nRemoved onsubmit from:\n"+n(cs,"form")+"\n\nAfter you type your password and submit the form, the browser will offer to remember your password.")})();

Sin comentarios (sin pop-up):

javascript:(function(){function R(w){try{var a,df,dfe,i,j,x,y,r=1;df=w.document.forms;for(i=0;x=df[i];++i){dfe=x.elements;if(a=x.onsubmit){a=""}if(a=x.attributes["autocomplete"]){a.value="on"}for(j=0;y=dfe[j];++j){if(a=y.attributes["autocomplete"]){a.value="on"}}}}catch(E){r=0}return r}R(self);var i,x;for(i=0;x=frames[i];++i)R(x)})(); 

Sin comentarios a menos que lo ejecutes dos veces:

javascript:(function(){var c=0;function R(w){try{var a,df,dfe,i,j,x,y,r=1;df=w.document.forms;for(i=0;x=df[i];++i){dfe=x.elements;if(a=x.onsubmit){a=""}if(a=x.attributes["autocomplete"]){if(a.value=="on"){c++}a.value="on"}for(j=0;y=dfe[j];++j){if(a=y.attributes["autocomplete"]){if(a.value=="on"){c++}a.value="on"}}}}catch(E){r=0}return r}R(self);var i,x;for(i=0;x=frames[i];++i)R(x);if(c){alert("Found: "+c)}})(); 

La otra opción es usar un complemento para Firefox, como los mencionados en las otras respuestas.

philipthegreat
fuente
1

Esto sucede porque los formularios o campos de formulario tienen autocompletado deshabilitado. El guardado de contraseña es una forma de autocompletar, y si los propietarios del sitio web no quieren autocompletar o guardar la contraseña / nombre de usuario, pueden usar el autocompleteatributo y configurarlo como falso para los elementos. Entonces, en cierto sentido, es culpa del propietario del sitio web.

LastPass , Keepass , RememberPass o Autofill Forms pueden usarse para evitar esto.

Los scripts en la respuesta de @ philipthegreat también deberían funcionar.

Estoy de acuerdo en que este comportamiento puede no ser siempre deseable, por lo que he enviado un informe de error y un parche para su revisión .

Actualización: el informe de error se ha redirigido a uno anterior , pero el parche ha pasado la revisión y, después de una verificación secundaria, probablemente se enviará.

Manishearth
fuente
0

use el complemento de editor de contraseñas guardadas o el complemento iMacros de Mozilla. Si está buscando archivos de script, entonces hay muchos scripts de VB para iniciar sesión en cualquier sitio web automáticamente. Creo que las secuencias de comandos por lotes no se utilizan para hacerlo, ya que no enviará dichos datos a una GUI.

Chingath de Renju Chandran
fuente
0

Aquí hay un marcador para activar la memorización de contraseñas y autocompletar en los campos de texto donde está deshabilitado:

javascript:(function(){var%20ca,cea,cs,df,dfe,i,j,x,y;function%20n(i,what){return%20i+"%20"+what+((i==1)?"":"s")}ca=cea=cs=0;df=document.forms;for(i=0;i<df.length;++i){x=df[i];dfe=x.elements;if(x.onsubmit){x.onsubmit="";++cs;}if(x.attributes["autocomplete"]){x.attributes["autocomplete"].value="on";++ca;}for(j=0;j<dfe.length;++j){y=dfe[j];if(y.attributes["autocomplete"]){y.attributes["autocomplete"].value="on";++cea;}}}alert("Removed%20autocomplete=off%20from%20"+n(ca,"form")+"%20and%20from%20"+n(cea,"form%20element")+",%20and%20removed%20onsubmit%20from%20"+n(cs,"form")+".%20After%20you%20type%20your%20password%20and%20submit%20the%20form,%20the%20browser%20will%20offer%20to%20remember%20your%20password.")})();

Simplemente cree un nuevo marcador con ese código como destino y haga clic en la página en la que desea recordar su contraseña. Cuando inicie sesión, debería aparecer el diálogo habitual "desea recordar esta contraseña".

MikeFHay
fuente
0

Las contraseñas no se recuerdan en estos sitios porque los autores del sitio han establecido deliberadamente el autocomplete="off"atributo en el formulario / campos del formulario para evitar guardar la contraseña .

Usando el complemento Greasemonkey es posible ejecutar automáticamente su propio JavaScript en las páginas web, y esto se puede utilizar para volver a habilitar el guardado de contraseña en dichas páginas.

Si elige escribir el suyo, este JavaScript podría ser tan simple como el siguiente (tomado de mi script para hacer esto para o2.co.uk).

document.getElementById('user_name').removeAttribute('autocomplete');
document.getElementById('user_password').removeAttribute('autocomplete');

Alternativamente, si desea hacer esto para todos los sitios web, entonces hay una serie de scripts en userscripts.org que lo harán (aunque no he usado ninguno yo mismo, así que no puedo responder por ninguno en particular).

mavit
fuente