firefox: mémoriser les mots de passe de tous les sites

11

Lorsque vous vous connectez sur certains sites Web, ces sites n'offrent pas (je soupçonne intentionnellement) de se souvenir des mots de passe. Cela se produit non seulement sur les sites Web publics, mais également dans mon intranet (consoles Web distantes, Dell DRAC, ...) et il est extrêmement ennuyeux d'avoir à taper les informations de connexion à chaque fois.

Est-il possible de forcer un site Web particulier (Firefox) à se souvenir du nom d'utilisateur et du mot de passe?

REMARQUE: dans mon firefox, j'ai sélectionné "Mémoriser le mot de passe pour les sites" et "Exceptions" est vide.

user1968963
la source
Peut-être utiliser quelque chose comme iMacros pour automatiser les actions sur le Web?
Vi.
2
Voyez about:permissionssi les sites où Remember ne fonctionne pas sont différents des autres.
harrymc
2
Si le problème est lié à la saisie semi-automatique = désactivé , vous pouvez essayer Mémoriser les mots de passe . Il est possible de vérifier l'existence de la saisie semi-automatique = désactivée en cliquant avec le bouton droit sur les zones de saisie> Inspecter l'élément (Q) .
vWil
1
@vWil: Je ne vois aucune saisie semi-automatique = désactivée dans le code
user1968963
Il y a quelques extensions Chrome que la force soit saisie semi - automatique sur de sorte que Chrome permettra de sauver votre mot de passe (je l' ai utilisé celui - ci depuis Chrome 0.2). Il semble y avoir des extensions Firefox qui font la même chose que celle-ci .
Synetech

Réponses:

4

Vous voudrez peut-être envisager une solution telle que Keypass .

Vous pouvez utiliser la fonction de saisie automatique vous permettant d'avoir des connexions et des mots de passe de type Keypass en votre nom, de manière sécurisée (sans que les enregistreurs de frappe puissent enregistrer ce que vous avez tapé).

Il est également très précieux en ce qu'il constitue un verrou sûr pour tous vos mots de passe. À mon avis, il est toujours bon de ne pas stocker vos mots de passe dans votre navigateur (vous permettant également d'obtenir un peu plus de confidentialité en vidant toutes les données privées, les cookies et ainsi de suite lorsque vous fermez votre navigateur).

En plus de cela, il n'est pas spécifique au navigateur, vous pouvez donc l'utiliser pour stocker et entrer vos mots de passe pour toutes les applications basées sur l'interface graphique (par exemple, Thunderbird, etc.).

Si vous êtes sous Linux, vous pouvez vérifier l'excellent KeepassX.

J'utilise KeepassX depuis un moment et cela a sauvé mon poignet gauche pour des milliers de répétitions Ctrl + C, Ctrl + V ...

Iam Zesh
la source
Je n'ai pas besoin d'un gestionnaire de mot de passe sécurisé sophistiqué. Ces sites pour lesquels je veux stocker mes mots de passe se trouvent principalement sur mon intranet. Le stockage des mots de passe en texte
brut
1
@ user1968963 J'aime personnellement Keypass / KeepassX car ils fonctionnent hors ligne, contrairement à Lastpass. Comme je l'ai écrit, j'aime aussi le fait qu'ils soient indépendants du navigateur et qu'ils vous permettent de configurer un raccourci remplissant pour vous les différents formulaires de connexion (ils peuvent reconnaître les fenêtres en fonction de leur titre et vous pouvez également définir leur comportement lorsque frapper le raccourci, par exemple {USERNAME} {TAB} {PASSWORD} {ENTER} ou {PASSWORD} {ENTER} etc ...). En plus de cela, ils sont légers. Bien sûr, ce sont des gestionnaires de mots de passe, mais ils ont également les fonctionnalités ci-dessus, ce qui les rend très attractifs.
Iam Zesh
Firefox ne fera pas ce que vous voulez, Keypass le fait fonctionner sans problème. Ce n'est pas compliqué, c'est ce que vous avez demandé (voir le maintien de la sécurité comme un bonus gratuit).
JamesRyan
4

Pour Firefox et autres navigateurs, il existe Lastpass . Je l'utilise pour des sites Web ainsi que par exemple pour me connecter à mon routeur local. Il est sécurisé car il permet d'avoir facilement des mots de passe distincts, longs et aléatoires sur chaque site Web.

Il stocke en toute sécurité tous les mots de passe localement dans un BLOB crypté quelque part (avec la possibilité de sycroniser le BLOB avec les autres PC de la vôtre). Pour accéder aux mots de passe stockés, vous fournissez un seul "mot de passe principal". Vous pouvez définir la fréquence d'interrogation du mot de passe principal.

Pour en savoir plus, consultez cette vidéo officielle de Lastpass sur YouTube .

Ses internes sont couverts par Steve Gibson de GRC dans l' épisode 256 de la série de podcasts "Security Now" .

Marcel
la source
Je soupçonne qu'il doit y avoir quelque chose dans Firefox (une erreur) qui désactive l'enregistrement des mots de passe pour certains sites (bien sûr, c'est pour mon bien - que je le veuille ou non). Donc, idéalement, je voudrais savoir comment désactiver cette erreur (dans la configuration). Je ne veux pas installer d'extensions supplémentaires
user1968963
Il y a l'onglet Options / Sécurité évident avec le panneau Mot de passe. Je suis sûr que vous avez coché les deux cases et que vous avez examiné les exceptions?
Marcel
@ user1968963 C'est peut-être le cas, mais d'après mon expérience avec Internet Explorer, j'ai constaté que certains sites Web peuvent se configurer pour ne pas enregistrer les mots de passe pour se remplir automatiquement dans un formulaire de connexion. Dans certains cas (pour ma situation), un plugin tiers était la seule solution.
root
Les sites Web @root peuvent choisir de changer délibérément l'identifiant ou le nom des champs de nom d'utilisateur et de mot de passe pour chaque demande, afin de confondre les gestionnaires de mots de passe. OP, pouvez-vous commenter cela, est-ce ce que vous vivez?
Marcel
1
@ user1968963 Jetez un œil à cet article, en particulier autour de la section "bookmarklet", à des fins d'information: kb.mozillazine.org/User_name_and_password_not_remembered Cependant, je recommanderais quand même Lastpass pour ce genre de choses. Personnellement, je ne me sens pas sauvé de cette façon.
Marcel
3

Firefox ne fonctionne pas comme vous le souhaitez. Vous n'obtenez pas de réponse qui dit ce que vous voulez parce que cette réponse n'existe pas.

Le gestionnaire de mots de passe dans Firefox respectera les demandes de sites individuels pour interdire la mémorisation des mots de passe. Dans le gestionnaire de mot de passe ( Firefox> Options> Securityonglet> Saved Passwords), vous avez la possibilité de supprimer les mots de passe, mais pas ajouter des mots de passe.

Sans modules complémentaires, il n'y a qu'une seule façon d'ajouter des mots de passe au gestionnaire de mots de passe dans Firefox: attendez l'invite pendant que vous vous connectez, et choisissez de vous souvenir du mot de passe. Cette invite peut être désactivée dans Firefox en ajoutant une exception au gestionnaire de mots de passe ou à la demande du site Web lui-même. Plus particulièrement, Gmail, Hotmail et Yahoo ont tous du code écrit pour éviter que les mots de passe ne soient mémorisés sur leurs sites.

Il existe des commandes JavaScript qui peuvent être exécutées dans Firefox pour tenter de remplacer la demande "ne me souviens pas des mots de passe" du site Web. Ces scripts, fournis ci-dessous sur squarefree.com , peuvent être mis en signet et fonctionner à des degrés divers de succès selon le site Web que vous utilisez. Sachez simplement que les scripts, bien que bons, ne peuvent pas remplacer de manière fiable cette fonction dans tous les cas. Les programmeurs assez prêts et assez intelligents seront en mesure de vous empêcher de mots de passe d' économie.

Cela dit, essayez de marquer les scripts ci-dessous. Ils travaillent actuellement dans la plupart des situations. Ils doivent être exécutés avant de soumettre votre ID / mot de passe.

Avec rétroaction:

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

Sans rétroaction (pas de 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)})(); 

Sans rétroaction, sauf si vous l'exécutez deux fois:

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

L'autre option consiste à utiliser un AddOn pour Firefox, comme ceux mentionnés dans les autres réponses.

philipthegreat
la source
1

Cela se produit car la saisie semi-automatique des formulaires ou des champs de formulaire est désactivée. L'enregistrement de mot de passe est une forme de saisie semi-automatique, et si les propriétaires de sites Web ne veulent pas la saisie semi-automatique ou la sauvegarde de mot de passe / nom d'utilisateur, ils peuvent utiliser l' autocompleteattribut et le définir sur false pour les éléments. Donc, dans un sens, c'est la faute du propriétaire du site Web.

Les formulaires LastPass , Keepass , RememberPass ou Autofill peuvent être utilisés pour contourner cela.

Les scripts de la réponse de @ philipthegreat devraient également fonctionner.

J'accepte que ce comportement ne soit pas toujours souhaitable, j'ai donc soumis un rapport de bogue et un correctif pour examen .

Mise à jour: le rapport de bogue a été redirigé vers un précédent , mais le correctif a passé l'examen et après une vérification secondaire, il sera probablement poussé.

Manishearth
la source
0

utilisez le plugin éditeur de mot de passe enregistré ou le plugin iMacros de Mozilla.Si vous recherchez des fichiers de script, il existe de nombreux scripts VB pour vous connecter automatiquement à n'importe quel site Web. Je pense que les scripts batch ne sont pas utilisés pour cela, car ils n'enverront pas de telles données à une interface graphique.

Renju Chandran chingath
la source
0

Voici un bookmarklet pour activer la mémorisation du mot de passe et la saisie semi-automatique sur les champs de texte où il est désactivé:

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

Créez simplement un nouveau signet avec ce code comme cible et cliquez dessus sur une page dont vous souhaitez vous souvenir de votre mot de passe. Lorsque vous vous connectez, la boîte de dialogue habituelle "Voulez-vous mémoriser ce mot de passe" devrait apparaître.

MikeFHay
la source
0

Les mots de passe ne sont pas mémorisés sur ces sites car les auteurs du site ont délibérément défini l' autocomplete="off"attribut sur le formulaire / champs de formulaire pour empêcher l'enregistrement du mot de passe .

En utilisant l' addon Greasemonkey, il est possible d'exécuter automatiquement votre propre JavaScript dans les pages Web, et cela peut être utilisé pour réactiver l'enregistrement du mot de passe sur ces pages.

Si vous choisissez d'écrire le vôtre, ce JavaScript pourrait être aussi simple que le suivant (tiré de mon script pour le faire pour o2.co.uk).

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

Alternativement, si vous voulez le faire pour tous les sites Web, il y a un certain nombre de scripts sur userscripts.org qui le feront (bien que je n'en ai pas utilisé moi-même, je ne peux donc en garantir aucun en particulier).

mavit
la source