WordPress 7.1.3: Wartungs- und Sicherheitsversion (7 Sicherheitskorrekturen). Aktualisieren Sie jetzt und prüfen Sie danach die Version.

Details

So sichern Sie den WordPress-Login ab

So sichern Sie den WordPress-Login ab: eindeutige Passwörter, 2FA für Administratoren, ein Limit für fehlgeschlagene Versuche und weniger Administratorkonten.

Themen Hardening & checklists Login & access

Aktualisiert Veröffentlicht

So sichern Sie den WordPress-Login ab Bild größer öffnen: So sichern Sie den WordPress-Login ab

Zum Absichern des WordPress-Logins brauchen Sie ein langes, eindeutiges Passwort, 2FA für die Administratoren und eine Obergrenze für fehlgeschlagene Versuche. Die meisten Kontoübernahmen beginnen in diesem Formular. Die URL umzubenennen schneidet nur das Rauschen der Scanner.

Wenn Sie die Werkzeuge einschalten wollen: Login-Schutz und Zwei-Faktor-Authentifizierung.

Was Sie schützen

WordPress prüft Benutzer und Passwort, setzt ein Sitzungs-Cookie und vergibt Fähigkeiten nach Rolle. Wer angreift, versucht diese Kette auf mehreren Wegen zu brechen:

  • Brute Force und Credential Stuffing gegen wp-login.php
  • Phishing, das echte Administratorpasswörter stiehlt
  • Zusätzliche Administratorkonten, die nach einem Vorfall liegen geblieben sind
  • Schwache Passwörter, die zwischen Websites geteilt werden

Sie machen den Login nicht unangreifbar. Sie können den automatisierten Angriff teuer und laut machen, sodass die Login-Seite lange genug standhält und die Bots abprallen, bevor es zählt.

1. Passwörter, die wirklich eindeutig sind

  • Lange, zufällige Passwörter aus einem Manager
  • Nie dasselbe Passwort für WordPress und für E-Mail oder Hosting
  • Kein Passwort “Admin der Firma”, das in einem Chat klebt
  • Wechseln Sie sie, wenn jemand geht oder wenn Sie ein Leck vermuten

Alle jeden Monat zum Passwortwechsel zu zwingen kommt oft schlechter heraus als lange, eindeutige Geheimnisse plus 2FA. Mehr dazu in Passwort-Tipps (auf Englisch).

Das Formular gehört auf HTTPS, damit Passwörter und Cookies nicht im Klartext reisen. Erzwingen Sie HTTPS im Hosting oder mit einer sorgfältig gesetzten Weiterleitung. Eine Administrationsseite mit gemischten Inhalten hebt den Rest dieser Anleitung auf.

2. Zwei-Faktor-Authentifizierung

Verlangen Sie 2FA von Administratoren und von allen, die Plugins installieren können. Authenticator-Apps sind die Vorgabe, die funktioniert. Codes per E-Mail gehen, wenn Sie diese Methode in Security Ninja aktivieren. Die englische Schrittfolge steht in 2FA in WordPress aktivieren. Verliert ein Administrator das Telefon, setzen Sie den Zugang über das Benutzerprofil zurück. Das Plugin druckt keine Wiederherstellungscodes.

2FA mit einer Authenticator-App oder einem Code per E-Mail einrichten

2FA schneidet einen guten Teil der Vorfälle ab, bei denen das Passwort von woanders kam.

3. Fehlgeschlagene Versuche begrenzen

Bots hämmern auf die Standard-Login-URL, so lange es nötig ist. Mit dem Login-Schutz können Sie:

  • Eine Obergrenze für fehlgeschlagene Versuche pro IP setzen
  • Laute Quellen vorübergehend sperren
  • Die Login-URL umbenennen, damit gelegentliche Scanner nicht den üblichen Pfad treffen

Umbenennen allein ist Verschleierung. Es gehört zu den Limits und zu 2FA. Das Video oben zeigt, wie das in Security Ninja aussieht.

4. Weniger Administratoren

Jeder Administrator ist ein weiteres Phishing-Ziel.

  • Geben Sie Redakteuren, Shop-Managern und Autoren die niedrigste Rolle, die ihnen reicht
  • Prüfen Sie den Bildschirm Benutzer jeden Monat
  • Entfernen Sie den Zugang am selben Tag, an dem ein Auftragnehmer fertig ist

Vermeiden Sie auf neuen Websites den Standardbenutzer admin, wenn Sie können.

5. Die Spur der Anmeldungen ansehen

Härten ohne Sicht scheitert weiter still.

  • Prüfen Sie Ereignisse zu fehlgeschlagenen Anmeldungen und zu Sperren
  • Lassen Sie sich benachrichtigen, wenn ein neuer Administrator angelegt wird, wenn Sie das können
  • Untersuchen Sie plötzliche erfolgreiche Anmeldungen von ungewöhnlichen Orten
  • Bestätigen Sie nach einem großen Teamwechsel, wer noch Zugang hat

Das Ereignisprotokoll von Security Ninja hilft hier, sobald der Schutz eingeschaltet ist.

6. XML-RPC und andere laute Endpunkte

XML-RPC ist ein üblicher Weg für Brute Force, wenn es aktiv ist. Schalten Sie es nur ab, wenn nichts, das Sie nutzen, es braucht (manche mobilen Apps, Abläufe mit Jetpack, Remote-Veröffentlichung). Wenn Sie es lassen müssen, bevorzugen Sie Limits in der Firewall.

Beobachten Sie außerdem:

  • Eine offene Registrierung, die Sie vergessen haben
  • “Angemeldet bleiben” auf gemeinsam genutzten Computern
  • Anwendungspasswörter, die Sie nicht mehr brauchen

7. Nach einem Login, der kompromittiert wirkt

  1. Setzen Sie die Passwörter aller Benutzer mit Rechten zurück, von einem sauberen Gerät
  2. Aktivieren Sie 2FA oder prüfen Sie sie erneut
  3. Entfernen Sie unbekannte Administratoren und seltsame Plugins
  4. Ungültig machen von Sitzungen und Wechsel der Salts, wenn die Website vollständig in fremden Händen war
  5. Scannen Sie nach Malware und schließen Sie die Eintrittsstelle

Anleitungen: Anzeichen eines Hacks (auf Englisch), Schritte zur Wiederherstellung (auf Englisch) oder Bereinigung beauftragen.

So setzen Sie es um

Heute

  1. Eindeutige Administratorpasswörter
  2. 2FA für Administratoren
  3. Limit für fehlgeschlagene Versuche

Diese Woche

  1. Login-URL umbenennen, wenn Sie wollen
  2. Rollen aufräumen
  3. Meldungen bestätigen und die Gewohnheit, Ereignisse zu prüfen

Danach

  1. Monatliche Prüfung der Benutzer
  2. Security Ninja (oder Ihren Stack) aktuell halten

Security Ninja Pro enthält Login-Schutz, 2FA, Firewall und Scan in einem Plugin. Wenn Sie noch nicht kaufen wollen, beginnen Sie mit den Sicherheitstests des kostenlosen Plugins.

Weiterlesen

Passendes Video

Wie der Login-Schutz Brute-Force-Angriffe auf WordPress bremst.

Nützlich? Teilen Sie den Link.

Häufige Fragen

Wie sichere ich den WordPress-Login ab? +

Nutzen Sie lange, eindeutige Passwörter, verlangen Sie Zwei-Faktor-Authentifizierung von Administratoren, begrenzen Sie fehlgeschlagene Versuche, halten Sie die Zahl der Administratoren klein und sehen Sie die Login-Ereignisse an. Die URL umzubenennen hilft gegen laute Bots, wenn dazu Limits und 2FA aktiv sind.

Wie mache ich die WordPress-Login-Seite sicher? +

Behandeln Sie sie als Angriffsfläche: starke Zugangsdaten, 2FA, eine Obergrenze für fehlgeschlagene Versuche und, wenn Sie wollen, einen anderen Namen für wp-login.php. Entfernen Sie ungenutzte Administratorkonten und schalten Sie die offene Registrierung ab, wenn Sie sie nicht brauchen. In Security Ninja Pro liegt das im Login-Schutz.

Wie schütze ich den WordPress-Login vor Bots? +

Setzen Sie eine Obergrenze für fehlgeschlagene Versuche pro IP, sperren Sie laute Quellen vorübergehend und ergänzen Sie 2FA, damit ein gestohlenes oder erratenes Passwort nicht reicht. Die URL umzubenennen senkt das Rauschen gelegentlicher Scanner. Wenn XML-RPC aktiv bleibt, braucht es dieselben Limits.

Stoppt das Umbenennen von wp-login.php die Angriffe? +

Es reduziert laute Scans gegen den Standardpfad. Entschlossene Bots und gezielte Angriffe brauchen weiterhin Limits und 2FA. Umbenennen ist nur Verschleierung.

Braucht jeder Abonnent 2FA? +

In der Regel nein. Priorisieren Sie Administratoren und alle, die Plugins installieren oder Code bearbeiten können.

Larger screenshot

Enlarged image