firefox: lembre-se de senhas para todos os sites

11

Ao fazer login em alguns sites, esses sites não oferecem (suspeito intencionalmente) lembrar senhas. Isso acontece não apenas em sites públicos, mas também na minha intranet (consoles remotos da Web, Dell DRAC, ...) e é extremamente irritante ter que digitar os detalhes de login todas as vezes.

É possível, de alguma forma, forçar um site específico (Firefox) a lembrar o nome de usuário e a senha?

NOTA: No firefox, tenho "lembrar a senha dos sites" selecionada e "Exceções" está vazia.

user1968963
fonte
Talvez use algo como o iMacros para automatizar ações na web?
Vi.
2
Veja about:permissionsse os sites em que lembrar não funcionam são diferentes dos outros.
harrymc
2
Se o problema estiver relacionado ao preenchimento automático = desativado , você pode tentar Lembrar senhas . É possível verificar a existência do preenchimento automático = desativado clicando com o botão direito do mouse nas caixas de entrada> Inspecionar elemento (Q) .
vWil
1
@vWil: Não vejo nenhum preenchimento automático = desativado no código
user1968963
Existem algumas extensões do Chrome que forçam a ativação do preenchimento automático, para que o Chrome permita o salvamento de senhas (usei este desde o Chrome 0.2). Parece haver alguns complementos do Firefox que fazem a mesma coisa como este .
Synetech

Respostas:

4

Você pode considerar uma solução como o Keypass .

Você pode usar o recurso de digitação automática, permitindo que você tenha logins e senhas do tipo Keypass em seu nome, de maneira segura (sem que os keyloggers possam registrar o que você digitou).

Também é muito valioso, pois constitui um bloqueio seguro para todas as suas senhas. Na minha opinião, é sempre bom não ter suas senhas armazenadas no seu navegador (permitindo também um pouco mais de privacidade ao esvaziar todos os dados particulares, cookies e assim por diante quando você fecha o navegador).

Além disso, ele não é específico do navegador, portanto você pode usá-lo para armazenar e inserir suas senhas para todos os aplicativos baseados em GUI (por exemplo, Thunderbird etc.).

Se você está no Linux, pode verificar o excelente KeepassX.

Eu uso o KeepassX há um tempo e ele salvou meu pulso esquerdo por milhares de repetições Ctrl + C, Ctrl + V ...

Iam Zesh
fonte
Não preciso de nenhum gerenciador de senhas seguro. Esses sites para os quais desejo armazenar minhas senhas estão principalmente na minha intranet. Armazenar senhas em texto simples é bom o suficiente
user1968963
1
@ user1968963 Gosto pessoalmente do Keypass / KeepassX porque eles funcionam offline, ao contrário do Lastpass. Como escrevi, também gosto do fato de serem independentes do navegador e de permitir que você configure um atalho preenchendo para você os vários formulários de login (eles podem reconhecer janelas com base no título e você também pode definir o comportamento deles quando pressionando o atalho, por exemplo, {USERNAME} {TAB} {PASSWORD} {ENTER} ou {PASSWORD} {ENTER} etc ...). Além disso, esses são leves. Claro, eles são gerenciadores de senhas, mas também possuem os recursos acima, tornando-os muito atraentes.
Iam Zesh
O Firefox não fará o que você quer, o Keypass faz com que funcione sem problemas. Isso não é chique, é o que você pediu (veja como manter a segurança como um bônus grátis).
JamesRyan
4

Para o Firefox e outros navegadores, existe o Lastpass . Eu o uso em sites e, por exemplo, no login no meu roteador local. É seguro porque permite ter facilmente senhas distintas, longas e aleatórias em todos os sites.

Ele armazena com segurança todas as senhas localmente em um BLOB criptografado em algum lugar (com a possibilidade de sincronizar o BLOB com outros PCs). Para acessar as senhas armazenadas, você fornece uma única "senha mestra". Você pode definir com que frequência a senha mestre é consultada.

Para saber mais, veja este vídeo oficial do Lastpass no YouTube .

Suas partes internas são cobertas por Steve Gibson, da GRC, no episódio 256 da série de podcasts "Security Now" .

Marcel
fonte
Suspeito que deve haver algo no Firefox (uma característica incorreta) que desabilite o salvamento de senhas em alguns sites (é claro, isso é para meu próprio bem - quer eu queira ou não). Então, idealmente, eu gostaria de saber como desativar essa falha de funcionalidade (em config). Não quero instalar nenhum complemento adicional
user1968963
Existe a guia Opções / Segurança óbvia no painel Senha. Tenho certeza de que você marcou as duas caixas de seleção e analisou as exceções?
Marcel
@ user1968963 Esse pode ser o caso, mas, na minha experiência com o Internet Explorer, descobri que alguns sites podem se configurar para não salvar senhas e preencher automaticamente dentro de um formulário de login. Em alguns casos (para minha situação), um plug-in de terceiros era a única solução.
root
Os sites @root podem optar por alterar deliberadamente o ID ou nome dos campos de nome de usuário e senha para cada solicitação, para confundir os gerenciadores de senhas. OP, você pode comentar isso, é isso que você experimenta?
Marcel
1
@ user1968963 Dê uma olhada neste artigo, especialmente na seção "bookmarklet", para fins informativos: kb.mozillazine.org/User_name_and_password_not_remembered No entanto, eu ainda recomendaria o Lastpass sobre esse assunto. Eu, pessoalmente, não me sinto salvo dessa maneira.
Marcel
3

O Firefox não funciona da maneira que você deseja. Você não está recebendo uma resposta que diz o que deseja, porque essa resposta não existe.

O Gerenciador de Senhas no Firefox respeitará as solicitações de sites individuais para impedir a lembrança de senhas. No Password Manager ( Firefox> Options> Securitytab> Saved Passwords), você tem a capacidade de remover senhas, mas não adicionar senhas.

Sem Complementos, existe apenas uma maneira de adicionar senhas ao Gerenciador de Senhas no Firefox: aguarde o prompt enquanto você estiver efetuando login e selecione para lembrar a senha. Esse prompt pode ser desativado no Firefox adicionando uma exceção ao Gerenciador de senhas ou a pedido do próprio site. Mais notavelmente, Gmail, Hotmail e Yahoo têm todos códigos escritos para impedir que as senhas sejam lembradas em seus sites.

Existem comandos JavaScript que podem ser executados no Firefox para tentar substituir a solicitação "não lembro senhas" do site. Esses scripts, fornecidos abaixo em squarefree.com , podem ser marcados como favoritos e funcionam com graus variados de sucesso, dependendo do site que você está usando. Apenas saiba que os scripts, apesar de bons, não podem substituir essa função de maneira confiável em todos os casos. Programadores suficientes dispostos e bastante inteligente vai ser capaz de impedi-lo de salvar senhas.

Dito isto, tente marcar os scripts abaixo. Atualmente, eles trabalham na maioria das situações. Eles precisam ser executados antes de você enviar seu ID / senha.

Com feedback:

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.")})();

Sem feedback (sem 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)})(); 

Sem feedback, a menos que você o execute duas vezes:

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)}})(); 

A outra opção é usar um AddOn para Firefox, como os mencionados nas outras respostas.

philipthegreat
fonte
1

Isso acontece porque os formulários ou campos do formulário foram desativados automaticamente. O salvamento de senha é uma forma de preenchimento automático e, se os proprietários do site não quiserem o preenchimento automático ou o salvamento de senha / nome de usuário, eles podem usar o autocompleteatributo e defini-lo como falso para os elementos. Então, em certo sentido, a culpa é do proprietário do site.

LastPass , Keepass , RememberPass ou Formulários de preenchimento automático podem ser usados ​​para contornar isso.

Os scripts da resposta do @ philipthegreat também devem funcionar.

Concordo que esse comportamento nem sempre é desejável; por isso, enviei um relatório de bug e um patch para revisão .

Atualização: o relatório de bug foi redirecionado para um anterior , mas o patch passou na revisão e, após uma verificação secundária, provavelmente será enviado.

Manishearth
fonte
0

use o plugin do editor de senhas salvas ou o iMacros da Mozilla. Se você estiver procurando por arquivos de script, existem muitos scripts VB para fazer login em qualquer site automaticamente. Eu acho que scripts em lote não são usados ​​para isso, pois eles não enviarão esses dados para uma GUI.

Renju Chandran chingath
fonte
0

Aqui está um bookmarklet para ativar a memorização de senhas e o preenchimento automático nos campos de texto em que está desativado:

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.")})();

Basta criar um novo marcador com esse código como destino e clicar nele na página em que deseja lembrar sua senha. Quando você efetua login, o diálogo usual "você deseja lembrar esta senha" deve aparecer.

MikeFHay
fonte
0

As senhas não são lembradas nesses sites porque os autores do site definiram deliberadamente o autocomplete="off"atributo nos campos de formulário / formulário para impedir o salvamento da senha .

Usando o complemento Greasemonkey , é possível executar automaticamente seu próprio JavaScript nas páginas da Web, e isso pode ser usado para reativar o salvamento de senhas nessas páginas.

Se você optar por escrever o seu próprio, esse JavaScript pode ser tão simples quanto o seguinte (retirado do meu script para fazer isso em o2.co.uk).

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

Como alternativa, se você quiser fazer isso em todos os sites, existem vários scripts no userscripts.org que farão isso (embora eu não tenha usado nenhum deles, não posso atestar nenhum deles em particular).

mavit
fonte