wp-config.php
Definition
wp-config.php hält Datenbankzugang, Schlüssel und zentrale WordPress-Einstellungen der Website.
Auch genannt: wp-config, wp config
Zuletzt aktualisiert
Warum es für WordPress wichtig ist
Wenn wp-config.php leakt, bekommen Angreifer Datenbankzugang und Authentifizierungs-Salts. Malware schreibt hier gern PHP hinein, weil die Datei bei jeder Anfrage lädt. Eine stille Änderung kann bleiben, lange nachdem Sie eine offensichtliche Webshell gelöscht haben.
So zeigt es sich in der Praxis
- Datenbankname, Benutzer, Passwort und Tabellenpräfix als Klartext-PHP-Konstanten
AUTH_KEYund verwandte Salts, die Cookies und Nonces signieren- Schalter wie
DISALLOW_FILE_EDIT,WP_DEBUGund eigene Speicherlimits - Integritätswarnungen, wenn sich die Datei ändert und niemand deployed hat
Was Sie tun sollten
- Halten Sie die Datei außerhalb des Webroots, wenn der Host das kann, oder zumindest nicht weltweit lesbar.
- Committen Sie echte Geheimnisse nie in ein öffentliches Git-Repo.
- Schalten Sie öffentliches Debugging in Produktion aus (
WP_DEBUG-Anzeige aus). - Nach einem Einbruch: Datenbankpasswörter wechseln und Salts neu erzeugen.
- Achten Sie in Integritätsscans auf unerwartete Änderungen an dieser Datei.
Verwandte Begriffe
Ideas cercanas en el diccionario
- Sicherheitshärtung Härtung ist die Menge an Konfiguration und Abläufen, die eine Website schwerer missbrauchbar macht.
- Hintertür Eine Hintertür ist versteckter Zugang, den ein Angreifer hinterlässt, um ohne die ursprüngliche Schwachstelle zurückzukommen.
- SSL/TLS SSL/TLS verschlüsselt den Verkehr zwischen Browsern und Ihrem Server, damit Passwörter und Cookies schwerer mitzulesen sind.
- WordPress-Salts WordPress-Salts sind geheime Schlüssel in wp-config.php, die Cookies, Nonces und verwandte kryptografische Vorgänge absichern.
- Integrität der Core-Dateien Integrität der Core-Dateien heißt: WordPress-Core-Dateien passen zu bekannten guten Versionen und wurden nicht manipuliert.