In meiner WordPress 3.9.2-Installation kann ich die Klartextkennwörter der Benutzer extrahieren, indem ich zu Benutzer gehe, alle Benutzer auswähle und Massenaktionen exportieren wähle.
Wenn ich mit phpMyAdmin in die mySQL-Datenbank schaue, werden die Passwörter gehasht.
Frage
Wie kommt es, dass alle Benutzerkennwörter im Klartext exportiert werden können und wie kann ich dies verhindern?
Aktualisieren
Wenn ich entweder einen Benutzer exportiere oder "Alle Benutzer exportieren", erhalte ich eine ähnliche Ausgabe
User ID,Username,Payment Status,First Name,Last Name,Address,Zip,City,Country,Date,Sex,Phone no.,Email,Company,Password,TOS,Website,AIM,Yahoo IM,Jabber/Google Talk,Biographical Info,Registered,IP
"31","xxx","paid","Jasmine","Lognnes","xxx","xxx","xxx","","xxx","female","","xxx","xxx","xxx","agree","","","","","","2012-01-26 18:13:19","xxx"
/wp-content/plugins/
Ordner auf Ihren Computer herunter und durchsuchen Sie denplugins
Ordner mithilfe der Befehlszeile oder eines Texteditors, der die Suche nach mehreren Dateien unterstützt, nach dem Wort "Exportieren" . (B) Erstellen Sie die gesamte Site auf Ihrem lokalen Computer neu und deaktivieren Sie die Plugins, bis die Exportfunktion verschwindet.Antworten:
Sie können Passwörter in WordPress nicht als Klartext exportieren, da sie nicht im Klartext gespeichert sind. Was Sie hier sehen, ist offensichtlich das Ergebnis eines sehr schlechten Plugins.
Felder mögen
Payment
,Sex
oderCompany
sind nicht einmal Teil der regulären Wordpress Tabellen.Für die Zukunft: Installieren Sie Plugins nicht ohne vorherige Tests und Überprüfungen in einer sicheren Umgebung. Verwenden Sie ein lokales Setup, um solche Sicherheitsprobleme zu finden. Dies ist insbesondere dann erforderlich, wenn Sie mit Daten anderer Personen arbeiten .
Was Sie jetzt tun sollten: Deaktivieren Sie alle Plugins, bis dieser Export nicht mehr möglich ist. Das letzte deaktivierte Plugin war wahrscheinlich das Problem. Suchen Sie alle von ihm erstellten Tabellen und löschen Sie diese Tabellen. Deinstallieren Sie das Plugin.
quelle
Es ist ein Fehler im
wp-members
Plugin. Andere haben den gleichen Fehler gemeldet.quelle