von Frank Bültge, 01.09.2009

Sicher bloggen: WordPress mit wenigen Kniffen vor Angriffen schützen

Aus dem
t3n Magazin Nr. 17

Jetzt kaufen

Username ändern

Der Benutzername der Standard-Installation ist admin und nicht nur Ihnen bekannt. Nach einer Installation gehört dieser Nutzer gelöscht. Sie sollten unbedingt einen neuen Administrator anlegen. Dies geschieht im Administrationsbereich und sollte die erste Tat nach dem initialen Login sein.

Damit ändern Sie nicht nur den Nutzernamen, sondern auch die ID, die nach der Erstinstallation 1 ist. Zwei Felder, die es einem Angreifer einfach machen, wenn Sie diese nicht ändern.

Möchten Sie sehr große Werte für die ID setzen, so ist die händische Variante im Backend sehr aufwändig, denn addiert bei jedem neuen Nutzer nur 1 auf. Alternativ können Sie diesen Wert auch per SQL oder mit dem Plugin „Suchen & Ersetzen“ [3] ändern.

SQL

UPDATE 'wp_users' SET 'ID' = '815' WHERE 'wp_users'.'ID' = 1;
UPDATE 'wp_usermeta' SET 'user_id' = '815' WHERE 'wp_usermeta'.'user_id' = 1;
UPDATE 'wp_posts' SET 'post_author' = '815' WHERE 'wp_posts'.'post_author' = 1;
UPDATE 'wp_links' SET 'link_owner' = '815' WHERE 'wp_links'.'link_owner' = 1;

Listing 7

WordPress-Version nicht preisgeben

Die Version von WordPress wird an vielen Stellen des Blogs ausgegeben, so im Backend, in den Feeds und im Theme. Jede Version hat ihre Eigenarten und Fehler, die potenziellen Angreifern bekannt sind.

Aus diesem Grund sollten Fremde keine Information über Ihre WordPress-Installation erhalten. Die einfachste Form, um die Versionsinformationen aus allen Bereichen (außer dem Backend) zu entfernen, ist die Nutzung des Plugins „Secure WordPress“ [4]. Alternativ genügt es, die Funktion für die Veröffentlichung der Version zu unterbinden.

PHP

add_filter( ’the_generator’, create_function(’$a’, "return null;") );

Listing 8

Fehler- und Hinweismeldungen deaktivieren

Den Backendbereich von WordPress erreicht man via Login mit Benutzernamen und Passwort. Kommt es hier zu Fehlern durch den Nutzer, gibt WordPress entsprechende Tipps, um den Login zu erleichtern. So nützlich die Information für den Anwender ist, so nützlich ist sie auch für unerwünschte Eindringlinge.

Überlegen Sie, ob Sie diese Meldungen zulassen müssen oder wollen, ansonsten können auch diese mit dem bereits erwähnten Plugin „Secure WordPress“ deaktiviert werden.

Sollte in Ihrer wp-config.php die Konstante „WP-DEBUG“ definiert sein, müssen Sie diese auf den Wert „FALSE“ setzen oder löschen, denn ansonsten werden alle Fehler in WordPress im Browser ausgegeben. Diese Konstante sollte nur im Entwicklungsumfeld von WordPress genutzt werden.

PHP

define('WP_DEBUG', false);

Listing 9

Sicherheit per .htaccess

Die Möglichkeiten mit .htaccess sind vielfältig und so kann man auch WordPress mittels .htaccess hinreichend absichern. Im Einzelnen sollten die unterschiedlichen Anforderungen dabei geprüft werden, denn nicht selten leidet die Benutzbarkeit unter den Sicherheitseinstellungen. Betrachten Sie die Sicherheit von WordPress auch aus Sicht der Nutzer, nicht nur aus der des Administrators. Ebenfalls sollten Sie die Konfiguration Ihres Webspace beachten, so dass es nicht zu Fehlern kommt.

Seite:  1 2 3 4

Empfohlene Artikel

9 Antworten

  1. von Frank 06.11.2009 (11:48Uhr) 1.

    Zum Theme "Username ändern" möchte ich noch ergänzen, da ich hier im Artikel einen Eintrag in der Datenbank vergessen habe; eventuell kann man das im Artikel nachpflegen.

    UPDATE `wp_users` SET `ID` = '815' WHERE `wp_users`.`ID` = 1;
    UPDATE `wp_usermeta` SET `user_id` = '815' WHERE `wp_usermeta`.`user_id` = 1;
    UPDATE `wp_posts` SET `post_author` = '815' WHERE `wp_posts`.`post_author` = 1;
    UPDATE `wp_links` SET `link_owner` = '815' WHERE `wp_links`.`link_owner` = 1;

  2. von nützliche Tweets: 06.11.2009 | preisbie… 07.11.2009 (08:49Uhr) 2.

    [...] WordPress mit wenigen Kniffen vor Angriffen schützen » #Blog #Wordpress [...]

  3. von Wie sichere ich mein Wordpress-Blog vor… 09.11.2009 (10:18Uhr) 3.

    [...] Heft 17 dazu ein informativer und guter Artikel erschienen. Nun könnt ihr euch den Text auch im Online-Archiv durchlesen und hoffentlich danach [...]

  4. von Florian Endres 09.11.2009 (13:16Uhr) 4.

    Die Änderung wurden eingetragen. Der Code ist nun so, wie von Frank in den Kommentaren angemerkt.

  5. von Sicher bloggen: WordPress mit wenigen Kn… 03.02.2010 (17:50Uhr) 5.

    [...] Sicher bloggen: WordPress mit wenigen Kniffen vor Angriffen schützen » t3n Magazin. [...]

  6. von WordPress gehackt – was tun, eine… 16.04.2010 (21:41Uhr) 6.

    [...] WordPress mit wenigen Kniffen vor Angriffen schützen [...]

  7. von Wordpress sicherer machen | galuba dot n… 20.04.2010 (14:47Uhr) 7.

    [...] WordPress mit wenigen Kniffen vor Angriffen schützen [...]

  8. von FrankieFilm 29.04.2010 (18:27Uhr) 8.

    Долго, долго искал и вот оно... случайно наткнулся на Вашу изумительную статью

  9. von WordPress gehackt – was tun, eine… 30.05.2010 (20:17Uhr) 9.

    [...] WordPress mit wenigen Kniffen vor Angriffen schützen [...]

Deine Meinung


(wird nicht veröffentlicht)