Firefox: Passwörter für alle Websites speichern

11

Wenn Sie sich auf einigen Websites anmelden, bieten diese Websites (ich vermute absichtlich) nicht an, sich Passwörter zu merken. Dies geschieht nicht nur auf öffentlichen Websites, sondern auch in meinem Intranet (Remote-Webkonsolen, Dell DRAC, ...) und es ist äußerst ärgerlich, jedes Mal die Anmeldedaten eingeben zu müssen.

Ist es irgendwie möglich, eine bestimmte Website (Firefox) zu zwingen, sich den Benutzernamen und das Passwort zu merken?

HINWEIS: In meinem Firefox ist "Kennwort für Websites speichern" ausgewählt und "Ausnahmen" ist leer.

user1968963
quelle
Verwenden Sie möglicherweise so etwas wie iMacros, um Aktionen im Web zu automatisieren?
Vi.
2
Überprüfen Sie, about:permissionsob sich die Websites, auf denen Remember nicht funktioniert, von den anderen unterscheiden.
Harryc
2
Wenn das Problem mit autocomplete = off zusammenhängt , können Sie Passwörter speichern versuchen . Sie können das Vorhandensein von Autocomplete = off überprüfen, indem Sie mit der rechten Maustaste auf die Eingabefelder> Inspect Element (Q) klicken .
vWil
1
@vWil: Ich sehe keine automatische Vervollständigung = aus im Code
user1968963
Es gibt einige Chrome-Erweiterungen , die die automatische Vervollständigung erzwingen, damit Chrome das Speichern von Passwörtern ermöglicht (ich habe diese seit Chrome 0.2 verwendet). Es scheint einige Firefox-Addons zu geben , die dasselbe tun wie dieses .
Synetech

Antworten:

4

Möglicherweise möchten Sie eine Lösung wie Keypass in Betracht ziehen .

Sie können die Auto-Type-Funktion verwenden, mit der Sie auf sichere Weise Anmeldungen und Kennwörter vom Typ Keypass in Ihrem Namen haben können (ohne dass Keylogger Ihre Eingaben protokollieren können).

Es ist auch insofern sehr wertvoll, als es eine sichere Sperre für alle Ihre Passwörter darstellt. Meiner Meinung nach ist es immer gut, wenn Ihre Passwörter nicht in Ihrem Browser gespeichert sind (was Ihnen auch ermöglicht, ein bisschen mehr Datenschutz zu erhalten, indem Sie alle privaten Daten, Cookies usw. leeren, wenn Sie Ihren Browser schließen).

Darüber hinaus ist es nicht browserspezifisch, sodass Sie damit Ihre Passwörter für etwa jede GUI-basierte Anwendung (z. B. Thunderbird usw.) speichern und eingeben können.

Wenn Sie unter Linux arbeiten, können Sie das hervorragende KeepassX überprüfen.

Ich benutze KeepassX schon eine Weile und es hat mein linkes Handgelenk für Tausende von sich wiederholenden Strg + C, Strg + V ...

Ich bin Zesh
quelle
Ich brauche keinen ausgefallenen sicheren Passwort-Manager. Diese Websites, für die ich meine Passwörter speichern möchte, befinden sich hauptsächlich in meinem Intranet. Das Speichern von Passwörtern im Klartext ist gut genug
user1968963
1
@ user1968963 Ich persönlich mag Keypass / KeepassX, weil sie im Gegensatz zu Lastpass offline arbeiten. Wie ich geschrieben habe, gefällt mir auch die Tatsache, dass sie unabhängig vom Browser sind und dass Sie eine Verknüpfung einrichten können, die die verschiedenen Anmeldeformulare für Sie ausfüllt (sie können Fenster anhand ihres Titels erkennen und Sie können auch ihr Verhalten festlegen, wenn Drücken Sie die Verknüpfung, z. B. {USERNAME} {TAB} {PASSWORD} {ENTER} oder {PASSWORD} {ENTER} usw. ...). Darüber hinaus sind diese leicht. Sicher, sie sind Passwort-Manager, aber sie haben auch die oben genannten Funktionen, die sie sehr attraktiv machen.
Iam Zesh
Firefox macht nicht das, was Sie wollen. Mit Keypass funktioniert es ohne viel Aufhebens. Das ist nichts Besonderes, es ist das, wonach Sie gefragt haben (siehe Aufrechterhaltung der Sicherheit als kostenlosen Bonus).
James Ryan
4

Für Firefox und andere Browser gibt es Lastpass . Ich benutze es sowohl für Websites als auch zum Anmelden bei meinem lokalen Router. Es ist sicher, weil es einfach ist, auf jeder Website eindeutige, lange, zufällige Passwörter zu haben.

Es speichert alle Passwörter sicher lokal in einem verschlüsselten BLOB (mit der Möglichkeit, das BLOB mit anderen PCs von Ihnen zu sykronisieren). Um auf die gespeicherten Passwörter zuzugreifen, geben Sie ein einzelnes "Hauptpasswort" an. Sie können festlegen, wie oft das Hauptkennwort abgefragt wird.

Um mehr zu erfahren, sehen Sie sich dieses offizielle Video von Lastpass auf YouTube an .

Die Interna werden von Steve Gibson von GRC in Episode 256 der Podcast- Serie "Security Now" behandelt .

Marcel
quelle
Ich vermute, dass es in Firefox etwas geben muss (eine Fehlfunktion), das das Speichern von Passwörtern für einige Websites deaktiviert (dies ist natürlich zu meinem eigenen Besten - ob ich es will oder nicht). Im Idealfall möchte ich wissen, wie diese Fehlfunktion (in der Konfiguration) deaktiviert werden kann. Ich möchte keine zusätzlichen Addons installieren
user1968963
Es gibt die offensichtliche Registerkarte Optionen / Sicherheit mit dem Kennwortfenster. Ich bin sicher, Sie haben die beiden Kontrollkästchen aktiviert und die Ausnahmen untersucht.
Marcel
@ user1968963 Das mag der Fall sein, aber nach meiner Erfahrung mit Internet Explorer habe ich festgestellt, dass einige Websites sich so konfigurieren können, dass keine Kennwörter gespeichert werden, die automatisch in ein Anmeldeformular eingefügt werden. In einigen Fällen (für meine Situation) war ein Plugin eines Drittanbieters die einzige Lösung.
Wurzel
@root-Websites können die ID oder den Namen der Felder für Benutzername und Kennwort für jede Anforderung absichtlich ändern, um Kennwortmanager zu verwirren. OP, können Sie dies kommentieren, ist es das, was Sie erleben?
Marcel
1
@ user1968963 Schauen Sie sich diesen Artikel zu Informationszwecken an, insbesondere im Abschnitt "Lesezeichen": kb.mozillazine.org/User_name_and_password_not_remembered Ich würde Lastpass jedoch weiterhin empfehlen. Ich persönlich fühle mich so nicht gerettet.
Marcel
3

Firefox funktioniert nicht so, wie Sie es möchten. Sie erhalten keine Antwort, die besagt, was Sie möchten, da diese Antwort nicht vorhanden ist.

Der Passwort-Manager in Firefox berücksichtigt die Anforderungen einzelner Sites, das Speichern von Passwörtern nicht zuzulassen. Im Password Manager ( Firefox> Options> Securitytab> Saved Passwords), haben Sie die Möglichkeit , entfernen Passwörter, aber nicht hinzufügen , Passwörter.

Ohne Add-Ons gibt es nur eine Möglichkeit, dem Kennwort-Manager in Firefox Kennwörter hinzuzufügen: Warten Sie beim Anmelden auf die Eingabeaufforderung und wählen Sie, um das Kennwort zu speichern. Diese Eingabeaufforderung kann in Firefox deaktiviert werden, indem dem Kennwort-Manager oder auf Anforderung der Website selbst eine Ausnahme hinzugefügt wird. Vor allem Google Mail, Hotmail und Yahoo haben Code geschrieben, um zu verhindern, dass Kennwörter auf ihren Websites gespeichert werden.

Es gibt JavaScript-Befehle, die in Firefox ausgeführt werden können, um zu versuchen, die Anforderung "Kennwörter nicht speichern" von der Website zu überschreiben. Diese Skripte, die unten von squarefree.com bereitgestellt werden , können mit Lesezeichen versehen werden und funktionieren je nach verwendeter Website unterschiedlich erfolgreich. Genau wissen , dass der Skripte, während gut, kann nicht zuverlässig diese Funktion außer Kraft setzt in jedem Fall. Programmierer, die bereit und klug genug sind , können Sie daran hindern, Passwörter zu speichern.

Versuchen Sie jedoch, die folgenden Skripte mit einem Lesezeichen zu versehen. Sie arbeiten derzeit in den meisten Situationen. Sie müssen ausgeführt werden, bevor Sie Ihre ID / Ihr Passwort eingeben.

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

Ohne Feedback (kein Popup):

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

Ohne Feedback, es sei denn, Sie führen es zweimal aus:

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

Die andere Option ist die Verwendung eines AddOn für Firefox, wie in den anderen Antworten erwähnt.

philipthegreat
quelle
1

Dies liegt daran, dass für die Formulare oder Formularfelder die automatische Vervollständigung deaktiviert ist. Das Speichern von Passwörtern ist eine Form der automatischen Vervollständigung. Wenn die Websitebesitzer keine automatische Vervollständigung oder das Speichern von Passwörtern / Benutzernamen wünschen, können sie das autocompleteAttribut verwenden und es für die Elemente auf false setzen. In gewissem Sinne ist es die Schuld des Website-Eigentümers.

LastPass- , Keepass- , RememberPass- oder Autofill-Formulare können verwendet werden, um dies zu umgehen.

Die Skripte in der Antwort von @ philipthegreat sollten ebenfalls funktionieren.

Ich bin damit einverstanden, dass dieses Verhalten nicht immer wünschenswert ist. Daher habe ich einen Fehlerbericht und einen Patch zur Überprüfung eingereicht .

Update: Der Fehlerbericht wurde auf einen früheren umgeleitet , aber der Patch hat die Überprüfung bestanden und wird nach einer sekundären Überprüfung wahrscheinlich gepusht.

Manishearth
quelle
0

Verwenden Sie das Plugin für den gespeicherten Passworteditor oder das iMacros- Plugin von Mozilla. Wenn Sie nach Skriptdateien suchen, gibt es viele VB-Skripte, mit denen Sie sich automatisch bei einer Website anmelden können. Ich denke, Batch-Skripte werden dazu nicht verwendet, da sie keine solchen Daten an eine GUI senden.

Renju Chandran Chingath
quelle
0

Hier ist ein Lesezeichen zum Aktivieren des Speicherns von Passwörtern und zum automatischen Vervollständigen von Textfeldern, in denen es deaktiviert ist:

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

Erstellen Sie einfach ein neues Lesezeichen mit diesem Code als Ziel und klicken Sie auf eine Seite, auf der Sie sich Ihr Passwort merken möchten. Wenn Sie sich anmelden, sollte der übliche Dialog "Möchten Sie sich dieses Passwort merken?" Angezeigt werden.

MikeFHay
quelle
0

Kennwörter werden auf diesen Websites nicht gespeichert, da die Autoren der Website das autocomplete="off"Attribut in den Formular- / Formularfeldern absichtlich festgelegt haben , um das Speichern von Kennwörtern zu verhindern .

Mit dem Greasemonkey-Addon können Sie automatisch Ihr eigenes JavaScript auf Webseiten ausführen. Auf diese Weise können Sie das Speichern von Kennwörtern auf solchen Seiten wieder aktivieren.

Wenn Sie Ihr eigenes schreiben möchten , kann dieses JavaScript so einfach wie das folgende sein (aus meinem Skript entnommen , um dies für o2.co.uk zu tun).

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

Wenn Sie dies alternativ für alle Websites tun möchten, gibt es auf userscripts.org eine Reihe von Skripten , die dies tun (obwohl ich selbst keine verwendet habe und daher für keine bestimmte bürgen kann).

Mavit
quelle