jeudi 14 juin 2012

Protéger votre panneau d'administration WordPress du piratage par htaccess.

Si vous utilisez WordPress comme plateforme derrière votre blog ou site web, vous savez probablement qu'il ya eu beaucoup de trous de sécurité, pas seulement dans le logiciel lui-même, mais aussi dans les plugins ainsi. À la lumière de ces problèmes, nous allons examiner la façon de prévenir les tentatives de piratage par le verrouillage de votre dossier administratif.

Le serveur web Apache possède un mécanisme intégré qui vous permet d'assigner un mot de passe requis pour un dossier, qui est distinct de votre mot de passe WordPress.

Conseils rapides Blog sur la sécurité

La sécurité est suffisamment important pour que j'ai jugé nécessaire d'inclure quelques conseils supplémentaires ici. Ce n'est en aucun cas une liste complète, mais vous devriez regarder dans eux de toute façon.

  • Assurez-vous que vous utilisez la dernière version de WordPress et de tous les plugins de votre.
  • Vous devriez envisager de souscrire à BlogSecurity.net, Un blog qui tente de couvrir les nouvelles de la sécurité sur les plateformes de blogs.
  • Assurez-vous que les permissions des fichiers sont correctement définies selon les Directives WordPress.
  • Assurez-vous que vous utilisez des mots de passe difficiles pour tous les comptes.
  • Assurez-vous que vous sauvegardez votre installation de WordPress et toute base de données.
  • Verrouillez votre dossier d'administration avec. Htaccess règles (couvert ici)

Attribution d'un mot de passe pour wp-admin répertoire manuellement

Créez un fichier nommé htaccess dans votre répertoire wp-admin, et ajouter le contenu suivant.:

AuthName "Restricted Area"
AuthType Basic
AuthUserFile / var / full / web / chemin / .htpasswd
AuthGroupFile / dev / null
require valid-user

Vous aurez besoin d'ajuster la ligne AuthUserFile pour utiliser le chemin complet vers le fichier. Htpasswd nous allons créer à l'étape suivante. Vous pouvez trouver le chemin complet en utilisant le pwd commande à l'invite du shell.

Ensuite, vous aurez besoin d'utiliser l'utilitaire de ligne de commande htpasswd pour créer le fichier de mot de passe. Je voudrais aussi vous conseillons d'utiliser un compte d'utilisateur et mot de passe différents que vous utilisez pour votre installation de WordPress.

$ Htpasswd-c. Myusername htpasswd
Nouveau mot de passe:
Retaper nouveau mot de passe:
Ajout de passe pour l'utilisateur myusername

Vous voulez vous assurer que vous êtes dans le répertoire spécifié par AuthUserFile, et le changement "myusername" à quelque chose d'unique pour votre site. Cela va créer un fichier avec un contenu similaire à ce qui suit:

myusername:aJztXHCknKJ3.

A ce stade, vous devriez être invité à entrer un mot de passe lorsque vous accédez à votre panneau d'administration WordPress. Vous remarquerez que «zone interdite» est le texte du fichier. Htaccess, ce qui pourrait être changé à rien d'autre.

image

Si vous obtenez une erreur du serveur au lieu, vous devrez probablement supprimer le fichier. Htaccess et tout recommencer.

Enfin, vous devriez vous assurer que vous retirez les permissions d'écriture pour les deux fichiers avec la commande chmod comme couche un plus de sécurité.

chmod 444. htaccess

chmod 444. htpasswd

Htaccess. File Generator Mot de passe

Il ya un excellent outil d'Dynamicdrive qui va faire tout le travail de création du fichier pour vous. Ceci est particulièrement utile si vous n'avez pas accès shell à votre serveur, car vous pouvez simplement télécharger les fichiers via votre client FTP / SFTP client.

http://goo.gl/lgDQT

Vous devriez toujours vous assurer que vous retirez un accès en écriture une fois que les fichiers sont téléchargés.

Aucun commentaire:

Enregistrer un commentaire