Heim >CMS-Tutorial >WordDrücken Sie >48 Möglichkeiten zum Erstellen einer sicheren WordPress -Site
Dieser Artikel ist Teil einer Serie, die in Zusammenarbeit mit SiteGround erstellt wurde. Vielen Dank, dass Sie die Partner unterstützt haben, die SitePoint ermöglichen.
Hacker. Schwachstellen. Brute-Force. Malware. Leugnung des Dienstes. Mann-in-the-Middle. Phishing. Alle gruseligen Worte. Wir leben in einer gefährlichen Online -Welt!
Wurde Ihre Website gehackt? Ich habe und wir sind nicht allein. Im Jahr 2012 waren mehr als 70% der WordPress -Sites anfällig für Angriffe, und seitdem hat sich nicht viel geändert. Was haben Sie getan, um zu schützen, stellen Sie sicher, dass Sie eine sichere WordPress -Site haben?
In diesem Artikel haben wir Sicherheits -Tipps aus früheren SitePoint -Artikeln, unserer eigenen Erfahrung und aus dem Internet zusammengestellt und sie auf eine Weise organisiert, die ich hoffe, dass Sie nützlich und verständlich finden. Und vor allem leicht zu reagieren.
All-in-One-WordPress-Sicherheits-Plugins sind nützlich (und wir werden sie in unserem nächsten Artikel abdecken), aber die Sicherheit erfordert mehr als nur ein Plugin und das Weggehen. Es erfordert eine sorgfältige Strategie und eine ständige Wachsamkeit. Proaktiv sein, nicht reaktiv. Mit anderen Worten, gehen Sie nicht davon aus, dass Ihre Website sicher ist - einen Sicherheitsplan , bevor Sie gehackt werden!
Das gibt es nicht, dass es keine 100% ige Sicherheit gibt. Was Sie erreichen können, ist die Risikominderung und finden Sie das Gleichgewicht (für Sie) zwischen Sicherheit und Bequemlichkeit.
In der Sicherheit geht es nicht um perfekte Systeme. So etwas könnte durchaus unpraktisch sein oder unmöglich zu finden und/oder aufrechtzuerhalten. Sicherheit ist jedoch die Risikominderung, nicht die Risiko -Eliminierung. Es geht darum, alle Ihnen zur Verfügung stehenden Steuerelemente zu verwenden, mit denen Sie Ihre allgemeine Haltung verbessern können, um die Wahrscheinlichkeit zu verringern, sich zu einem Ziel zu machen und anschließend gehackt zu werden. " - codex.wordpress.orgWohin sollten Sie Ihre Aufmerksamkeit konzentrieren? In einem Artikel im vergangenen Jahr berichtete WP White Security über die folgenden Statistiken über gehackte Websites:
Hier befinden sich die Löcher in Ihrer Verteidigung. Denken Sie daran, während Sie Ihre Sicherheitsstrategie erstellen.
ok. Vor diesem Hintergrund können Sie Ihre WordPress -Site bei 40 Möglichkeiten schützen. Wählen Sie diejenigen, die für Sie und Ihre Website sinnvoll sind.
Die neueste von WordPress ist höchstwahrscheinlich sicherer als die letzte und weist weniger Schwachstellen auf. Halten Sie es also auf dem neuesten Stand-es ist eine Operation mit einem Klick. Stellen Sie sicher, dass Sie zuerst Ihre Website sichern!
WordPress -Updates verursachen selten Probleme, aber wenn Sie vorsichtig sein möchten, aktualisieren Sie es zuerst auf einem Testserver. Oder wenden Sie den folgenden Code auf Ihre WP-config.php-Datei an:
#Enable all core updates, including minor and major: define ( 'WP_AUTO_UPDATE_CORE', true );, wenn Sie nur WordPress für automatisch hochdatieren möchten:
2. Sichern Sie Ihre Website regelmäßig
Stellen Sie sicher, dass Sie regelmäßige Sicherungen Ihrer WordPress -Site erstellen. Eine Sicherung von WordPress -Daten und -dateien kann eine entscheidende Rolle in einem Notfall spielen. Wenn alles andere fehlschlägt, müssen Sie nicht von vorne anfangen!
Planen Sie Ihre Backups, damit Sie sie nicht vergessen und von Zeit zu Zeit eine Testwiederherstellung durchführen.
3. Aktivieren Sie SSL für WordPress Data Security
Aktivieren Sie SSL, um Ihre WordPress -Site zu sichern. Eine sichere Sockets-Layer verschlüsselt alle Informationen, die an und von Ihrer Website gesendet werden, sie privat und verhindern, dass Man-in-the-Middle-Angriffe, bei denen ein Dritter die Kommunikation zwischen dem Client und dem Server hört oder diese ändert. Als Bonus kann es auch Ihren Google Pagerank steigern.
Die Adresse einer SSL-zertifizierten Site beginnt mit einem HTTPS, während eine SSL-zertifizierte Website mit HTTP beginnt. Es ist am besten, HTTPS zu aktivieren, bevor Sie WordPress installieren. Es ist jedoch möglich, Ihre WordPress -Einstellungen zu aktualisieren, wenn Sie es später hinzufügen. Hosting -Anbieter wie SiteGround bieten kostenlose SSL -Zertifikate an.
4. Sichern Sie wp-config.php
sperren Sie wp-config.php-es ist ein einziger Ort, an dem eine Fülle von kritischen Daten zu Ihrer Datenbank, Ihrem Benutzernamen und Ihrem Kennwort enthält. Nur Sie sollten Zugang haben.
Um Zugriff auf diese Datei zu verweigern, sollten Sie den folgenden Code oben in der .htaccess -Datei hinzufügen:#Enable all core updates, including minor and major: define ( 'WP_AUTO_UPDATE_CORE', true );
Verschieben Sie die Datei wp-config.php in den Ordner über Ihrer WordPress-Installation. Dies macht es für jeden, der einen Browser benutzt, unzugänglich, was bedeutet, dass ein Cracker weniger Chance hat, ihn zu lokalisieren.
Weiteres Lesen:
Einige Versionen von WordPress haben Schwachstellen gekannt. Jemand, der mit diesen Schwachstellen vertraut ist, kann feststellen, welche Version Sie verwenden, da sie im HTML -Kopf jeder Seite angezeigt wird.
Entfernen Sie diese Informationen, indem Sie die folgende Zeile zu den Funktionen Ihres Themas hinzufügen.
<files wp-config.php> order allow,deny deny from all </files>Sie sollten auch die LEADME.HTML -Datei entfernen, die auch die WordPress -Versionsnummer enthält.
7. Entfernen Sie WordPress -Referenzen aus Ihrem Thema
Finden und löschen Sie die Referenzen aus dem Header.php, die so aussehen:
remove_action('wp_head', 'wp_generator');8. Deaktivieren Sie die PHP -Fehlerberichterstattung
Um die Fehlerberichterstattung zu deaktivieren, fügen Sie Ihren folgenden Code Ihrer WP-config.php-Datei hinzu:
<meta name="generator" content="WordPress" />9. Ändern Sie die Standard -Geheimschlüssel
Verwenden Sie WordPress 'Secret Code Generator, um einige neue Schlüssel zu erhalten, und kopieren Sie sie in Ihre Datei wp-config.php.
sichern Sie Ihre Themen und Plugins
10. Halten Sie Ihre Themen und Plugins auf dem neuesten Stand
11. Wählen Sie Themen und Plugins, die aktiv gepflegt und regelmäßig aktualisiert werden
Weiteres Lesen:
Einschränken Sie den Zugriff auf Ihr WordPress-Plugins-Verzeichnis: www.your-domain.com/wp-content/plugins/. Andernfalls kann jemand im Ordner sehen, welche Plugins Sie verwenden, und erkunden Sie sie nach potenziellen Schwachstellen.
Zugriff verweigern, indem Sie eine leere Index.html -Datei in das Verzeichnis hochladen. Alternativ fügen Sie die folgende Zeile am Start in Ihrer .htaccess -Datei im Stammordner hinzu:
#Enable all core updates, including minor and major: define ( 'WP_AUTO_UPDATE_CORE', true );
Auf dem WordPress-Dashboard befindet sich ein integriertes Plugin- und Theme-Editor. Dieser Editor kann verwendet werden, um Ihre gesamte Website zu senken, wenn eines Ihrer Benutzerkonten gehackt wird.
Wenn Sie den Editor nicht regelmäßig verwenden, deaktivieren Sie ihn am besten. Fügen Sie Folgendes in Ihre WP-config.php-Datei ein:
<files wp-config.php> order allow,deny deny from all </files>
8% der gehackten Websites werden durch schwache Passwörter verursacht. Hier sind einige Techniken zur Verbesserung der Sicherheit Ihrer Anmeldeverfahren.
Vermeiden Sie den Standard -Administrator -Benutzernamen oder offensichtliche Namen wie "Administrator", den Namen Ihrer Website oder Ihren eigenen Namen. Sie sind zu leicht zu erraten und ein gehacktes Administratorkonto ist gefährlicher als ein Autorenkonto.
Wählen Sie einen geeigneten Admin -Benutzernamen, wenn Sie WordPress festlegen. Wenn Ihre Website bereits "Admin" verwendet, erstellen Sie einen neuen Administratorbenutzer, löschen
16. Verwenden Sie ein sicheres Passwort
17. Zwingen Sie alle Benutzer, starke Passwörter
Sie können sicherstellen, dass jeder ein starkes Kennwort verwendet, indem Sie ein Plugin wie starke Kennwörter verwenden.
18. Ändern Sie Ihr Passwort regelmäßig
Ändern Sie Ihr Passwort mindestens ein paar Mal im Jahr. Und ermutigen Sie Ihre anderen Benutzer, dasselbe zu tun.
Zwei-Faktor-Authentifizierung (2FA) erhöht die Sicherheit beim Anmelden, indem zusätzlich zu einem Benutzernamen und Kennwort einen eindeutigen Code benötigt. Der Code wird von einer App für einmalige Verwendung generiert und über SMS an ein Gerät/ein Smartphone gesendet.
Weiteres Lesen:
Geben Sie Hackern weniger Gelegenheit, Ihr Passwort zu erraten und Ihre Website vor Brute-Force-Angriffen zu schützen, indem Sie die Anzahl der möglichen Anmeldeberichte einschränken. Dadurch blockiert der Anmeldebildschirm nach einer konfigurierbaren Anzahl von Versuchen automatisch und informiert den Administrator per E -Mail.
Sie können Anmeldeversuche mit einem dieser Plugins einschränken:
Verwenden Sie zusätzlich zu einem Benutzernamen und Passwort Captcha oder Recaptcha auf Ihrem Anmeldebildschirm. Der Benutzer wird gebeten, das, was er in einem Bild als Text sieht, einzugeben, was eine nützliche Möglichkeit ist, Botnets daran zu hindern, sich von brutaler Kraft anzumelden.
Weiteres Lesen:
Hinzufügen einer Sicherheitsfrage zu Ihrem WordPress -Anmeldebildschirm erschwert es jemandem, nicht autorisierten Zugriff zu erhalten. Sie können dies tun, indem Sie das WP -Sicherheitsfragen -Plugin installieren.
Benutzer können manchmal vom Bildschirm wegwandern, wenn sie angemeldet sind, ein Sicherheitsrisiko darstellen. Möglicherweise können sie ihre Sitzung entführen, Passwörter ändern oder Änderungen an ihrem Konto vornehmen.
Sie können automatisch inaktive Benutzer mit dem Leerlaufbenutzer -Logout -Plugin anmelden.
Benutzer sind der schwächste Punkt eines Systems. Dieser Schwachpunkt ist am gefährlichsten, wenn sie Administratorrechte haben.
wenige benötigen tatsächlich administrative Zugriff. WordPress bietet eine Reihe alternativer Rollen zur Auswahl:
erzwungene SSL ist eine relativ einfache Veränderung, die einen großen Unterschied bewirken kann. Auch wenn Sie Ihre gesamte Website nicht verschlüsseln, stellen Sie sicher, dass Ihre Benutzer eine sichere Anmeldeseiten haben. Sie benötigen ein aktuelles SSL-Zertifikat, um dies zu gewährleisten.
Bei jedem fehlgeschlagenen Anmeldeversuch können Fehlermeldungen auf Ihrer Anmeldeseite Hacker Hinweise geben. Entfernen Sie sie, indem Sie die folgende Codezeile in Ihren Themenfunktionen hinzufügen.php Datei:
#Enable all core updates, including minor and major: define ( 'WP_AUTO_UPDATE_CORE', true );
Da die WordPress-Administrator-URL WP-Admin ist, kann jeder Hacker problemlos mit einem Brute-Force-Angriff beginnen. Reduzieren Sie das Risiko, durch Änderung dieser URL angegriffen zu werden, damit Hacker es nicht finden können.
WPS -Ausblendenanmeldung ist das einfachste Plugin, um dies zu erreichen.
Um sich bei WordPress anzumelden, benötigen Sie einen Benutzernamen und ein Passwort. Standardmäßig erleichtert WordPress die Benutzernamen Ihrer Autoren. Laut DreamHost ist es eine gute Idee, den Benutzernamen des Autors zu verbergen, um sicherzustellen, dass Sie den Job des Hackers nicht erleichtern.
, um dies zu tun, kopieren und fügen Sie Folgendes in Ihre Funktionen.php -Datei:
ein und fügen Sie sie ein.<files wp-config.php> order allow,deny deny from all </files>
Dies ist für fortgeschrittene Benutzer. Sie können eine weitere Sicherheitsebene bereitstellen, indem Sie eine serverseitige Anmeldung benötigen, bevor der WordPress-Anmeldebildschirm angezeigt wird.
Erfahren Sie hier mehr:
Wenn Sie sich nur (oder Ihre Autoren, jedoch nicht Mitglieder oder Leser) anmelden müssen, beschränken Sie den Zugriff auf Ihre / wp-admin / ordner oder wp-login.php-Datei.
Wenn Sie sich nur von Ihrem Heimcomputer anmelden, beschränken Sie das Anmeldebildschirm nur auf diesen Computer. Schnappen Sie sich Ihre Home -IP -Adresse (mithhatisMyip.com oder ähnlich) und fügen Sie diese Zeilen der .htaccess -Datei in Ihrem WordPress -Administratorordner hinzu (ersetzen Sie xx.xxx.xxx.xxx mit Ihrer IP -Adresse):
remove_action('wp_head', 'wp_generator');
Um Zugriff auf mehrere Computer (Office/Home/Laptop oder User1/User2/User3) zu ermöglichen, fügen Sie eine weitere Zulassung von xx.xxx.xxx.xxx in einer neuen Zeile hinzu.
31. Deaktivieren Sie XML-RPC
MitXML-RPC können Benutzer über Blogging-Clients remote eine Verbindung zu WordPress herstellen und für Trackbacks und Pingbacks verwendet werden. Es wurde standardmäßig seit WordPress 3.5 aktiviert.
Leider können Hacker es für DDOS-Angriffe verwenden. Wenn Sie diese Funktionen nicht verwenden, sollten Sie XML-RPC deaktivieren.
32. Verwenden Sie starke MySQL -Datenbanknamen
33. Legen Sie starke Passwörter für Ihre Datenbank
fest34. Ändern Sie das Präfix der WordPress -Datenbanktabelle
Wenn Sie WordPress installieren, verwenden Tabellen die Tabellenpräfixe wie wp_ standardmäßig. Wenn Sie dies wissen, können Hacker mit automatisierten Tools Ihre Datenbankstruktur ausarbeiten. Ändern Sie das Präfix so, dass es schwieriger wird, SQL -Injektionsanfragen und andere Angriffe auszuführen.Verwenden Sie eine SFTP -Verbindung (Secure FTP), wenn Sie eine Verbindung zu Ihrem Server herstellen. Dies sorgt dafür, dass die Kommunikation zwischen Ihrer Maschine und dem Server geschützt ist. Die meisten Gastgeber wie Siteground bieten SFTP an.
Weiteres Lesen:
Schützen Sie die Sicherheit Ihrer Website, indem Sie Ihre Dateiberechtigungen auf das minimale Mindestangebot festlegen:
Wenn ein Verstoß stattfindet, möchten Sie nicht wissen, dass Ihre Besucher nicht wissen. Sie benötigen eine Lösung, die regelmäßig nach infizierten Dateien scannt.
Es gibt mehrere serverseitige Scanlösungen, einschließlich Sucuri. Einige Hosting -Anbieter, wie SiteGround, haben es aus der Box eingerichtet.
41% der gehackten Websites sind auf Sicherheitslücken auf der Hosting -Plattform zurückzuführen. Seien Sie also besondere Vorsicht bei der Auswahl oder Änderung von Yuour -Hosting -Anbietern.
Ihre WordPress -Site ist nur so sicher wie Ihr Hosting -Konto. Wenn es eine alte, verletzliche Version von PHP ausführt, spielt es keine Rolle, was Sie tun, um WordPress zu sichern.
Es ist wichtig, dass Sie einen Hosting -Anbieter auswählen, der die Sicherheit priorisiert. Einige der Funktionen, nach denen Sie suchen sollten, sind:
SiteGround, unser bevorzugter Hosting -Anbieter, bietet all das und mehr.
Weiteres Lesen:
Mehrere Unternehmen bieten jetzt ein sicheres, verwaltetes WordPress -Hosting mit hervorragenden Sicherheitslösungen wie WP Engine, SiteGround und Media Temple an. Sie verbringen Zeit, Mühe und Fachwissen, um ihre Tools für maximale Effektivität zu konfigurieren.
zum Beispiel aktualisiert die WP Engine automatisch WordPress- und Schlüsselplugins und deaktiviert Plugins, von denen bekannt ist, dass sie Leistung und Sicherheitsprobleme verursachen. Sie bieten Hardware -basierte Firewalls und Konfiguration, um sicherzustellen, dass Angriffe für verteilte Denial -of -Service (DDOs) Ihre Website nicht abbauen.
SiteGround bietet automatische Updates für den WordPress-Kern und die Plugins, eine effiziente CH-Root-Konto-Isolation für alle Konten auf gemeinsam genutzten Servern und anspruchsvolle Systeme, die böswillige Bots und Angreifer blockieren.
Wir haben uns auf hoch bewertete Plugins konzentriert, die eine Reihe von Sicherheitsfunktionen abdecken, und nicht auf ein Trick-Wunder. Wenn Ihr Hosting -Anbieter noch keine umfassende Sicherheitslösung hat, wäre die Installation eines dieser diese ein guter erster Schritt in Ihrer Sicherheitsstrategie.
Haben wir Ihr Lieblings -Sicherheits -Plugin verpasst? Lassen Sie es uns in den Kommentaren wissen.
Wordfence -Sicherheit ist 100% frei und Open Source. Wir bieten auch einen Premium-API-Schlüssel an, mit dem Sie Premium-Support, Country-Blockierung, geplante Scans, Kennwortprüfungen, Echtzeit-Updates für den Bedrohungsverteidigungs-Feed, die Zwei-Faktor-Authentifizierung und sogar überprüfen, ob Ihre Website-IP-Adresse verwendet wird Spamververtize.
Wordfence enthält diese Sicherheitsfunktionen:
Ein umfassendes, einfach zu bedienendes, stabiles und gut unterstütztes Sicherheits -Plugin… reduziert das Sicherheitsrisiko, indem sie nach Schwachstellen prüft und die neuesten empfohlenen WordPress -Sicherheitspraktiken und -techniken implementieren und durchsetzen.
Alles in einer WP Security & Firewall enthält diese Sicherheitsfunktionen:
Die kostenlose Version bietet Ihnen einen gewissen Schutz, aber die Pro -Version enthält folgende Sicherheitsfunktionen:iThemes Security Pro nimmt die Vermutung aus WordPress -Sicherheit heraus. Sie sollten kein Sicherheitsfachmann sein, um ein Sicherheits -Plugin zu verwenden.
wir halten Ihre Website sicher und hackfrei! Die Sucuri -Plattform ist eine Reihe von Tools, die für die vollständige Sicherheit der Website entwickelt wurden. Die Sucuri -Plattform ist ohne zusätzliche Kosten oder versteckte Gebühren erschwinglich, einfach zu entsorgen und von einem Team von Fachleuten zu unterstützen, die Ihnen zur Verfügung stehen.
Sucuri ist Teil der Sicherheitslösung vieler Qualitäts -Hosting -Anbieter, einschließlich SiteGround. Es ist ein wertvolles Instrument für SiteGround, um die Websites seiner Kunden vor Malware zu schützen, da es jeden Link scannt, der täglich von der Website -Homepage zugänglich ist. Es enthält die folgenden Sicherheitsfunktionen:
Das kostenlose WordPress Security -Plugin enthält folgende Funktionen:
Jetpack (von Automattic, der Ihnen WordPress bringt) macht mehr als nur Sicherheit. Grundsätzlich bringt es die Merkmale von WordPress.com an den Rest von uns, was ansprechend ist. Für die Sicherheit und die Sicherung der bezahlten Pläne umfassen Vaultpress.
Vaultpress ist ein von Automattic entworfener und erstellter Scan-Service in Echtzeit, das gleiche Unternehmen, das Millionen von Websites auf WordPress.com betreibt (und sichtbar!).
vaultpress wird jetzt von Jetpack betrieben und unterstützt mühelos jeden Beitrag, Kommentar, Mediendatei, Revision und Dashboard -Einstellung auf Ihrer Website auf unsere Server. Mit Vaultpress sind Sie vor Hackern, Malware, versehentlichem Schaden und Hostausfällen geschützt.
vaultpress enthält diese Sicherheitsfunktionen:
Bulletproof Security Pro hat eine erstaunliche Erfolgsbilanz. BPS Pro ist seit 5 Jahren öffentlich verfügbar und ist weltweit auf über 30.000 Websites installiert. Keine einzige dieser 30.000 Websites in 5 Jahren wurde gehackt.
100% Hack Free Website -Garantie. Wenn Ihre Website nach der Installation von BPS Pro gehackt wird, werden wir Ihre gehackte Website kostenlos bereinigen. Wir können dieses großartige Angebot problemlos anbieten, da Ihre Website niemals gehackt wird, wenn Sie BPS Pro installiert haben.
Die kostenlose Version enthält diese Sicherheitsfunktionen:
Die Pro -Version fügt folgende Funktionen hinzu:
Wenn Sie proaktiv sind, ist unser kostenloses WordPress Security -Plugin eine gute Wahl! Keine Zeit, wöchentliche Scans zu aktivieren? Dann ist Secupress Pro der richtige Weg. Unser Plugin kümmert sich um alles mit automatisierten Aufgaben.
Schützen Sie Ihre WordPress mit Malware Scans, Blocks und verdächtigen IPs. Holen Sie sich kostenlos oder als Pro -Plugin ein komplettes WordPress Security Toolkit.
Security Ninja hilft Tausenden, durch Sicherheitsprobleme sicher zu bleiben und Ausfallzeiten zu verhindern. 50 Tests bieten einen umfassenden Überblick über die Sicherheit Ihrer Website.
Mit der kostenlosen Version können Sie Folgendes erreichen:
Sie können mit diesen Pro -Modulen noch mehr Schutz:
Wie kann ich sicherstellen, dass meine WordPress -Plugins sicher sind? Rufliche Quellen wie das WordPress -Plugin -Repository. Halten Sie Ihre Plugins immer auf der neuesten Version auf dem Laufenden, da Updates häufig Sicherheitspatches enthalten. Löschen Sie Plugins, die Sie nicht verwenden, da sie weiterhin ein Sicherheitsrisiko darstellen können.
Wie oft sollte ich meine WordPress -Site sichern? Oft aktualisieren Sie Ihre Website. Wenn Sie Ihre Website täglich aktualisieren, werden tägliche Backups empfohlen. Wenn Sie jedoch nur einmal pro Woche Änderungen an Ihrer Website vornehmen, sollten wöchentliche Backups ausreichen. Regelmäßige Sicherungen stellen sicher, dass Sie Ihre Website im Falle von Sicherheitsverletzungen schnell wiederherstellen können.
Das obige ist der detaillierte Inhalt von48 Möglichkeiten zum Erstellen einer sicheren WordPress -Site. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!