RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

«Le rapport de ma mort était une exagération."
Mark Twain

Sam Devol

Courir avec des ciseaux

Cette lecture

6 étapes simples pour WordPress durcissement

Posté le 16 Septembre, 2007
Publié dans Informatique , Choses , WordPress

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

Le défaut de faire ce qui suit ne signifie pas que votre blog sera piraté, cela signifie simplement qu'il est plus probable. Alors nous y voilà:
.. Couvrez vos soldats (ou: «culottes de Nice il ya") ...

  1. Supprimez les fichiers inutiles / wp-admin/install.php et / 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 par votre installation suivante / jour))
  2. Supprimer le message par défaut et de commenter ((publicité "Nouveau blog! Venez SPAM moi!"))
  3. Il est plus difficile à révéler vos informations de connexion SQL et aider à prévenir les utilisateurs de navigation où ils ne devraient pas:. Dans votre répertoire racine (où réside wp-config.php) s'assurer qu'il ya un fichier htaccess contenant les informations suivantes ((Désactive ftp- parcourant le style; seulement reconnaître index.html index.php que les fichiers d'index légitimes; Ne pas laisser AUCUNE accès à distance à wp-config.php)):
    Options -Indexes
    DirectoryIndex index.php index.html
    Order Deny,Allow
    Deny from all
  4. Changer les permissions pour wp-config.php à 600 (équivalent à rw ---) si possible ((Une des rares exceptions à la norme 644 règle))
  5. Empêcher la navigation des répertoires ne sont pas couverts par WordPress: Drop une vide (0 octet) fichier 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 PHP pauses de cas sur le serveur, nous sommes toujours couverte au niveau HTTP))
  6. Pour prévenir l'utilisation abusive, d'activer Akismet ((Akismet est grande au désherbage commentaires de spam)) (livré avec WordPress) et installer / activer Bad Behavior ((Bad Behavior s'arrête beaucoup de spam / malveillants activité avant qu'elle ne touche jamais votre site)) Ces deux plugins sont le minimum de prévention du spam dans mon opinion, mais n'hésitez pas à expérimenter sur votre propre.

Autres considérations pour la sécurité sont vos choix dans un hôte. Je recommande un professionnel:
Site5 accord de 5 $ Hébergement

Comme toujours: Commentaires bienvenus!

15 Utilisateurs commentées sur le thème "6 étapes simples pour WordPress durcissement"

Souscrire à ces commentaires Commentaire RSS ou TrackBack URL
J. Pisano dit,
19/09/2007 20:59:31 partir au 72.23.224.5

Sam,

L'amour le nouveau look de votre site!

Cordialement,

J.-Pisano mustech.net

Sam dit:
19/09/2007 21:28:58 par 70.110.130.185 moins

Merci Joe! J'allais post à ce sujet, mais pris dans une petite retouche, etc, etc

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

Martin dit,
30/09/2007 12:30:57 partir au 82.5.224.124

grâce à cela, je viens de terminer toutes les étapes que vous avez énumérés, sauf pour 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
Deny from all

Sam dit:
30/09/2007 13:01:55 par 70.110.189.135 moins

Salut Martin:

Voici une copie de mes cours sans htaccess gzip et un AddHandler php5.:

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

Martin dit,
01/10/2007 05:59:28 partir au 82.5.224.124

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

Senlin dit,
29/12/2007 04:39:14 partir au 125.33.14.61

Merci pour le grand "tutorial" :)

Avis Site dit,
03/04/2008 22:52:12 par 72.189.107.67 au

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

Tommy dit,
21/05/2008 20:09:50 partir au 59.173.84.71

Tutoriel de Nice pour qui est nouveau dans WordPress.

17/06/2008 14:54:58 par 87.158.157.85 au

Merci, j'utilise habituellement mod_security pour gagner un maximum de sécurité pour n'importe quel site ... mais. Htaccess et d'autres outils sont toujours les bienvenus ... belle mini tutoriel, avec étapes faciles faisable .... Compagnon acclamations.

Geoff dit,
21/07/2008 13:08:34 partir au 86.141.181.5

Y at-il des outils qui peuvent automatiquement vérifier pour voir si l'installation a eu WP tous les fichiers de mails supplémentaire ajoutée etc Un de mes sites a été retiré à la Google car / url quelque 4152 mails dans les fichiers ont été ajoutés dans le wp-includes/js / tinymce / thèmes / avancé / images / XP / répertoire.

Il serait sympa s'il y avait une fonction diff de la WP connue bien au WP installé également une sorte de recherche par mot clé récursif sur toute l'installation serait bien.

Égalité dit,
17/12/2008 10:49:01 partir au 222.124.182.18

Merci pour le tutoriel ..

Eyal dit Estrin,
28/05/2010 10:24:17 par 87.68.147.69 au

Regarde mes étape par étape, guide pour le durcissement WordPress 2.9.2
http://eyalestrin.blogspot.com/2010/05/hardening-guide-for-wordpress-292.html

Trackback Pingback &
30/09/2007 04:13:26 partir au 83.137.96.22
Bos Piet points ME »pour les liens d'amour 03.10.2008 ce post,
03/10/2008 08:32:18 par 69.72.207.130 au
01/06/2011 17:10:26 partir au 77.72.0.98

Laisser votre réponse ici

Nom d'utilisateur

Adresse e-mail

Site Web I follow icon

À propos du site

Image de singe

Observations d'un singe et de dépannage

ex Directeur IT

Directeur ex vidéo numérique

Mécanicien missiles ex

Outilleur-ajusteur/outilleuse-ajusteuse ex

Contexte de travail Contactez-moi
Ours