Le dossier le plus ciblé des sites WordPress… et celui qui m’a joué un sale tour
“La citation du jour : L’amour est une équation à deux inconnues avec des variables très instables.”
WordPress… notre ami fidèle qui fait tourner 40 % du web mondial. Mais comme tout bon ami, il a ses petites faiblesses. Et l’une des plus connues chez les pirates, c’est ce cher dossier uploads. Oui, celui-là même où tu balances toutes tes images de chats, tes PDF pédagogiques, tes vidéos et autres médias d’articles :
La porte d’entrée des robots malins
Ton WordPress doit pouvoir écrire dans ce dossier, sinon impossible de poster la dernière photo ou ton PDF. Mais cette liberté d’écriture, c’est exactement ce que certains robots adorent exploiter.
Le scénario classique :
-
Un robot trouve une faille dans ton plugin, ton formulaire, ou ton thème mal protégé.
-
Il dépose un petit fichier “piège”, avec un nom comme :
wp-login.php
cache.php
images.php
directement dans /wp-content/uploads/.
3. Puis il l’appelle via ton navigateur, ce qui pourrait permettre à un script de s’exécuter et de compromettre ton site.
Garder ses dossiers, c’est aussi garder la mémoire
Avant juin 2025, j’avais pris soin de garder tous mes dossiers WordPress intacts. Et c’est en les explorant que j’ai pu voir exactement par où le pirate était passé.
Astuce sécurité : le .htaccess
Pour sécuriser ce dossier sans bloquer tes images et PDF, j’ai ajouté un fichier .htaccess dans /wp-content/uploads/ :
Order Allow,Deny
Deny from all
</FilesMatch>
Résultat :
Tes images continuent de s’afficher
Tes PDF sont toujours accessibles
WordPress peut toujours uploader
Mais…
Les fichiers PHP malicieux ne peuvent plus s’exécuter.
Astuce : ce petit
.htaccessest comme une barrière invisible. Les visiteurs voient tes images normalement, mais les robots ne passent pas.
Petit contrôle rapide pour vérifier ton uploads
Les extensions normales sont :
Si tu vois des intrus du style :
Il faut agir immédiatement.
Astuce : fais ce contrôle régulièrement, même si ton site semble tranquille. Ça t’évitera bien des sueurs froides.
Mini-checklist sécurité WordPress uploads
-
Ajouter le
.htaccesspour bloquer l’exécution de fichiers PHP -
Vérifier régulièrement les extensions des fichiers dans
/uploads/ -
Garder des sauvegardes complètes de tous les dossiers
-
Mettre à jour WordPress, plugins et thèmes pour réduire les failles
-
Scanner le site avec un plugin de sécurité fiable
Moralité
Ce dossier est comme le portail de ton jardin : laisse-le grand ouvert, et les intrus y rentreront. Protège-le, et tes images de chats resteront tranquilles.
Et perso… c’est exactement par cette porte que mon blog a été piraté. Heureusement, avoir gardé tous mes dossiers avant juin 2025 m’a permis de comprendre par où le pirate était passé. Ça m’a appris que même un blog bien tenu peut se faire pirater si on ne ferme pas correctement la porte et qu’on ne garde pas ses dossiers.