Ekto gammit

6 étapes simples à un durcissement WordPress

Il ya quelques étapes simples que vous pouvez prendre pour aider à limiter votre exposition aux comportements malveillants dirigés à votre WordPress installation. Mon intention avec cet article n'est pas pour faire de votre site web pare-balles (si une telle chose existe), mais pour couvrir les exploits / faiblesses les plus courantes. Fichiers et de répertoires autorisations ont été discutés ailleurs mais je vais poster un rappel sur les fondamentaux règle de base: réglez les fichiers et répertoires à 644 à 755. Si vous devez utiliser des paramètres moins sécurisés (pour wp-content/uploads / / par exemple), vous n'avez pas un bon hôte .

Ne pas le faire ce qui suit ne signifie pas que votre blog sera piraté, cela signifie simplement qu'il est plus probable. Alors on y va:
.. Couvrez vos soldats (ou: «Belles-il culottes") ...

  1. Supprimer les fichiers inutiles et / wp-admin/install.php / wp-admin/upgrade.php ((Une fois que vous avez terminé avec l'installation ou la mise à niveau de ces fichiers ne seront pas nécessaires et ils seront remplacés lors de votre prochaine installation / mise à jour))
  2. Supprimer le message par défaut et comment ((promotion de "New Blog! Venez SPAM moi!"))
  3. Rendre plus difficile pour révéler votre SQL détails de connexion et aider à prévenir les utilisateurs parcourant où ils ne devraient pas:. Dans votre répertoire racine (où wp-config.php réside) Assurez-vous qu'il s'agit d'un fichier htaccess contenant les éléments suivants ((désactive ftp- navigation de style; reconnaître Seulement index.html index.php sous forme de fichiers d'index légitimes; Ne laissez aucun accès à distance à wp-config.php)):
    Options -Indexes
    DirectoryIndex index.php index.html
    Order Deny,Allow
    Deny from all
  4. Modifier les autorisations pour wp-config.php à 600 (équivalent à rw ---) si possible ((L'une des rares exceptions à la règle standard 644))
  5. Empêcher la navigation des répertoires ne sont pas couverts par WordPress: Déposez un (0 octet) fichier vide nommé index.html dans / wp-content/plugins / ou / wp-content/uploads / (par exemple) ((La raison pour laquelle nous utilisons html. au lieu de. php est en cas pauses PHP sur le serveur, nous sommes encore couverts au niveau HTTP))
  6. Pour prévenir l'utilisation abusive, activer Akismet ((Akismet est très fort pour le désherbage des commentaires spam)) (livré avec WordPress) et installer / activer Bad Behavior ((Bad Behavior s'arrête beaucoup d'activité économique malveillant Spam / avant qu'il ne frappe jamais votre site)) Ces deux plugins sont le minimum en prévention du spam à mon avis, mais n'hésitez pas à expérimenter sur votre propre.

Autres considérations relatives à la sécurité sont votre choix dans un hôte. Je recommande un professionnel:
125x125-495

Comme toujours: Commentaires bienvenus!

Tagged with: , , , , , , , , , ,
Publié dans Informatique , Things , WordPress
12 commentaires sur "6 étapes simples à un durcissement WordPress"
  1. J. Pisano dit:

    Sam,

    Aimer le nouveau look de votre site!

    Cordialement,

    J. Pisano-mustech.net

  2. Sam dit:

    Merci Joe! J'allais poster ce sujet, mais rattrapé dans le peaufinage, etc, etc

    Éteint sans suivre de trop (je ne sais pas pourquoi je n'ai pas fait cela plus tôt).

  3. Martin dit:

    grâce à cela, Je viens de terminer toutes les étapes que vous avez énumérés à l'exception de l'étape 3.

    pourriez-vous me dire exactement où je dois insérer le texte suivant dans le fichier htaccess?

    Options-Indexes
    DirectoryIndex index.php index.html

    Order Deny, Allow
    Refuser de tous

  4. Sam dit:

    Salut Martin:

    Voici une copie de mon actuel htaccess sans gzip et un php5 AddHandler.:

    Options -Indexes
    Options +FollowSymLinks
    DirectoryIndex index.php index.html
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    Order Deny,Allow
    Deny from all


    Options -Indexes
    Options +FollowSymLinks
    DirectoryIndex index.php index.html
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    Order Deny,Allow
    Deny from all


    Options -Indexes
    Options +FollowSymLinks
    DirectoryIndex index.php index.html
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    Order Deny,Allow
    Deny from all


    Options -Indexes
    Options +FollowSymLinks
    DirectoryIndex index.php index.html
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    Order Deny,Allow
    Deny from all


    Options -Indexes
    Options +FollowSymLinks
    DirectoryIndex index.php index.html
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    Order Deny,Allow
    Deny from all

  5. Martin dit:

    merci Sam, je l'ai ajouté à mon htaccess.

  6. Senlin dit:

    Merci pour l'excellent "tutorial" :)

  7. Avec ce fichier htaccess ci-dessus, je peux juste ajouter la partie inférieure à partir et être un peu plus en sécurité?

  8. Tommy dit:

    Belle tutoriel pour qui est nouveau pour WordPress.

  9. Merci, je me sers habituellement mod_security pour gagner un maximum de sécurité pour tout site ... mais. Htaccess et d'autres outils sont toujours les bienvenus ... joli petit tutoriel, avec des étapes réalisables facile .... Cheers mate.

  10. Geoff dit:

    Y at-il des outils qui peuvent automatiquement vérifier si l'installation de WP a eu tous les fichiers de robots supplémentaires ajoutés etc Un de mes sites a été radiées de la cote à google car / fichiers de quelque 4152 spams url avaient été ajoutés dans les wp-includes/js / tinymce / themes / avancé / images / xp / répertoire.

    Il serait bien s'il y avait une fonction diff de la bonne WP connu à la WP installé aussi une sorte de recherche par mot clé récursive sur l'ensemble de l'installation serait bien.

  11. Equal dit:

    merci pour le tuto ..

  12. Eyal Estrin dit:

    Vérifiez mon guide étape par étape pour durcir WordPress 2.9.2
    http://eyalestrin.blogspot.com/2010/05/hardening-guide-for-wordpress-292.html

3 pings / Trackbacks pour "6 étapes simples à un durcissement WordPress"
  1. [...] 6 étapes simples à un durcissement WordPress [...]

  2. Piet Bos dot ME »liens pour 2008-10-03 dit:

    [...] Sam Devol: 6 étapes simples à un durcissement WordPress (tags: sécurité WordPress) [...]

  3. Migration complète | Matt40k dit:

    [...] Autre problème qui me indisponibilité effectivement causé était le fait que je suis harderning mon installation WordPress et a fini par refuser l'accès pour tout le monde, ce qui a causé mon surveillance HTTP à [...]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Recommandé Hosting
125x125-495
Faire un don
Buffy Quotes
photos de Buffy casting
Désolé, mais je suis un vieux gal façonné. J'ai été élevé à croire que les hommes déterrer les cadavres et les femmes ont des bébés.