Les sites Web WordPress sont attaqués — votre entreprise de Toronto est-elle protégée?
WordPress propulse 43 % de tous les sites Web dans le monde, ce qui en fait le système de gestion de contenu le plus populaire de la planète — et la cible préférée des pirates. Chaque site WordPress subit un flot constant d’attaques automatisées, des balayages par des robots aux tentatives de deviner les mots de passe, en passant par l’exploitation de vulnérabilités connues dans les extensions. Pour les entreprises de Toronto, un site Web compromis signifie des revenus perdus, une réputation entachée et une responsabilité juridique potentielle en vertu de la LPRPDE (Loi sur la protection des renseignements personnels et les documents électroniques).
La bonne nouvelle? La plupart des atteintes à la sécurité de WordPress sont entièrement évitables. La grande majorité des attaques réussies exploitent des vulnérabilités connues dans des logiciels désuets, des mots de passe faibles et des paramètres mal configurés. Une démarche systématique de renforcement de la sécurité de WordPress comble ces brèches et fait de votre site une cible difficile.


La liste de contrôle en 12 points pour renforcer la sécurité de WordPress
1. Tout garder à jour
Cette seule étape ferme la porte qu’utilisent la plupart des attaquants — les vulnérabilités connues dans des logiciels désuets :
- Noyau WordPress : activez les mises à jour automatiques pour les versions mineures. Pour les mises à jour majeures, testez d’abord sur un environnement de préproduction, puis appliquez-les dans les 48 heures suivant leur sortie.
- Extensions : faites la mise à jour dans les 24 heures suivant la publication d’un correctif de sécurité. Supprimez toute extension que vous n’utilisez pas activement — les extensions inutilisées sont un vecteur d’attaque courant.
- Thèmes : gardez votre thème actif à jour. Supprimez les thèmes inutilisés (ne conservez qu’un seul thème par défaut comme solution de repli).
- Version de PHP : utilisez PHP 8.2 ou une version plus récente. Les anciennes versions de PHP comportent des vulnérabilités connues et sont nettement plus lentes.
2. Mettre en place une authentification robuste
Les attaques par force brute contre les pages de connexion WordPress sont constantes :
- Changez le nom d’utilisateur administrateur par défaut : n’utilisez jamais « admin » comme nom d’utilisateur — c’est la première chose qu’essaient les robots
- Imposez des mots de passe robustes : au moins 12 caractères, avec des exigences de complexité, pour tous les comptes administrateurs
- Activez l’authentification à deux facteurs (2FA) : utilisez Wordfence Login Security ou WP 2FA pour tous les comptes administrateurs
- Limitez les tentatives de connexion : utilisez Limit Login Attempts Reloaded ou Wordfence pour bloquer les adresses IP après 3 à 5 tentatives échouées
- Masquez l’URL de connexion : utilisez WPS Hide Login pour remplacer /wp-admin et /wp-login.php par des URL personnalisées
3. Renforcer le système de fichiers de WordPress
- Protégez wp-config.php : ajoutez
require_once ABSPATH . 'wp-settings.php';et déplacez wp-config.php d’un répertoire au-dessus de la racine Web - Désactivez la modification des fichiers : ajoutez
define('DISALLOW_FILE_EDIT', true);pour empêcher la modification du code par les administrateurs à partir du tableau de bord - Restreignez l’accès à wp-admin : utilisez des règles .htaccess ou Nginx pour limiter l’accès administrateur à certaines adresses IP
- Sécurisez les permissions des répertoires : réglez les répertoires à 755 et les fichiers à 644. N’utilisez jamais 777.
- Bloquez l’affichage du contenu des répertoires : ajoutez
Options -Indexesà votre fichier .htaccess
4. Configurer un pare-feu d’applications Web (WAF)
Un WAF filtre le trafic malveillant avant qu’il n’atteigne WordPress :
- Cloudflare : la version gratuite offre une protection contre les attaques DDoS, le filtrage des robots et des règles de WAF de base. Essentiel pour les sites d’entreprises de Toronto.
- Wordfence : WAF propre à WordPress avec protection des points de terminaison, analyse des maliciels et sécurité des connexions — la version gratuite est excellente
- Sucuri : WAF infonuagique avec nettoyage des maliciels et surveillance des listes noires — un bon choix pour les entreprises qui veulent une sécurité gérée
5. Mettre en place SSL/TLS correctement
Le SSL ne se résume pas à l’icône du cadenas — il chiffre toutes les données échangées entre vos visiteurs et votre serveur :
- Imposez le HTTPS : redirigez tout le trafic HTTP vers HTTPS au moyen du fichier .htaccess ou d’une extension
- Utilisez les en-têtes HSTS : indiquez aux navigateurs de toujours utiliser HTTPS avec
Strict-Transport-Security - Obtenez votre certificat SSL d’une autorité de certification réputée : Let’s Encrypt (gratuit) ou Sectigo/RapidSSL pour les certificats d’entreprise
- Vérifiez le contenu mixte : assurez-vous que toutes les ressources (images, scripts, polices) se chargent en HTTPS
6. Des sauvegardes automatisées et une restauration testée
Les sauvegardes sont votre dernière ligne de défense. En avoir ne suffit pas — vous devez pouvoir les restaurer rapidement :
- Fréquence des sauvegardes : quotidienne pour les sites actifs, toutes les heures pour le commerce électronique
- Stockage hors site : ne stockez jamais vos sauvegardes sur le même serveur que votre site Web. Utilisez Google Drive, S3 ou un service de sauvegarde dédié.
- Testez la restauration chaque trimestre : une sauvegarde que vous n’avez pas testée n’est pas une sauvegarde — c’est un espoir
- Outils recommandés : UpdraftPlus (la version gratuite fonctionne bien), BlogVault ou le système de sauvegarde intégré de SiteGround
7. La sécurité de la base de données
- Changez le préfixe des tables de la base de données : le préfixe par défaut
wp_est une cible d’attaque connue. Utilisez un préfixe personnalisé lors de l’installation. - Utilisez des identifiants robustes pour la base de données : des mots de passe aléatoires de 16 caractères ou plus pour l’utilisateur de la base de données
- Restreignez les permissions de l’utilisateur de la base de données : accordez seulement SELECT, INSERT, UPDATE, DELETE, CREATE et ALTER — pas DROP ni GRANT
- Planifiez l’optimisation de la base de données : utilisez WP-Optimize pour nettoyer chaque semaine les révisions d’articles, les commentaires indésirables et les données transitoires
8. Surveiller et détecter les maliciels
- Analyses quotidiennes des maliciels : Wordfence ou Sucuri recherchent les signatures de maliciels connus
- Surveillance de l’intégrité des fichiers : recevez une alerte lorsque des fichiers du noyau, des thèmes ou des extensions sont modifiés de façon inattendue
- Surveillance de la disponibilité : utilisez UptimeRobot (gratuit) pour être alerté en moins d’une minute si votre site tombe en panne
- Google Search Console : vérifiez les problèmes de sécurité — Google vous avertira s’il détecte des maliciels sur votre site
9. Les en-têtes de sécurité
Les en-têtes de sécurité HTTP indiquent aux navigateurs comment traiter votre contenu en toute sécurité :
- X-Content-Type-Options: nosniff — empêche la détection du type MIME par analyse du contenu
- X-Frame-Options: SAMEORIGIN — empêche le détournement de clic par intégration dans un iframe
- Content-Security-Policy — contrôle les ressources qui peuvent se charger sur votre site
- Referrer-Policy: strict-origin-when-cross-origin — contrôle les renseignements sur la page de provenance
- Permissions-Policy — désactive les fonctions inutiles du navigateur (appareil photo, microphone, géolocalisation)
10. Désactiver XML-RPC
XML-RPC est une ancienne fonctionnalité de WordPress utilisée pour les rétroliens (pingbacks) et la publication à distance. C’est aussi un important vecteur d’attaques par force brute et d’amplification DDoS :
- Bloquez entièrement l’accès à XML-RPC, sauf si vous en avez précisément besoin pour la publication à distance ou pour Jetpack
- Utilisez des règles .htaccess ou une extension de sécurité pour refuser l’accès à xmlrpc.php
11. Masquer la version de WordPress et empêcher l’énumération des utilisateurs
- Masquez la version de WP : retirez la balise méta « generator » et l’information de version du flux RSS
- Bloquez l’énumération des utilisateurs : empêchez les attaquants de découvrir des noms d’utilisateur valides au moyen de requêtes /?author=1
- Désactivez l’API REST pour les utilisateurs non authentifiés : l’API REST de WP peut divulguer des données d’utilisateurs et des renseignements sur le site
- Retirez les balises méta inutiles : masquez les numéros de version des thèmes et des extensions dans le code source des pages
12. Un traitement des données conforme à la LPRPDE
Pour les entreprises de Toronto, la sécurité s’étend à la protection des renseignements personnels en vertu de la LPRPDE :
- Minimisation des données : ne recueillez que les renseignements personnels dont vous avez réellement besoin
- Chiffrement au repos : assurez le chiffrement de la base de données pour les renseignements personnels stockés
- Avis d’atteinte : ayez un plan d’intervention documenté en cas d’atteinte — la LPRPDE exige de signaler les atteintes importantes à la protection des données
- Politique de confidentialité : tenez à jour une politique de confidentialité exacte qui couvre la collecte et l’utilisation des données
- Contrôles d’accès : limitez l’accès du personnel aux renseignements personnels selon le principe du besoin de savoir
Questions fréquentes
Combien coûte le renforcement de la sécurité de WordPress?
Un renforcement de base au moyen d’extensions gratuites et de changements de configuration coûte 0 $ en logiciels. Le renforcement professionnel de la sécurité WordPress pour un site Web d’entreprise de Toronto coûte habituellement de 500 à 2 000 $ pour la configuration initiale, plus de 50 à 200 $ par mois pour la surveillance et l’entretien continus.
L’hébergement SiteGround est-il suffisamment sécuritaire?
SiteGround offre une base de sécurité solide avec un WAF au niveau du serveur, des mises à jour automatiques, des comptes isolés et des sauvegardes quotidiennes. Cependant, la sécurité au niveau de l’application (protection de la connexion, gestion des extensions, en-têtes de sécurité) demeure votre responsabilité.
Que faire si mon site WordPress est piraté?
Immédiatement : changez tous les mots de passe, activez le mode maintenance, restaurez une sauvegarde saine, lancez une analyse avec Wordfence ou Sucuri, repérez et corrigez la vulnérabilité, puis présentez une demande de réexamen à Google si votre site a été mis sur liste noire. Si vous n’êtes pas à l’aise avec la technique, faites appel à un professionnel sans tarder — tout délai aggrave les dommages.
Protégez dès aujourd’hui le site Web de votre entreprise de Toronto
La sécurité de WordPress n’est pas une configuration ponctuelle — c’est une pratique continue. Mais les 12 étapes ci-dessus rendront votre site bien plus difficile à compromettre qu’une installation WordPress typique et mal entretenue. Pour les entreprises de Toronto, c’est la différence entre être une cible facile et une cible renforcée.
Chez PerfectPixels, le renforcement de la sécurité fait partie de chaque site Web que nous créons. De la configuration du WAF aux en-têtes de sécurité, en passant par les sauvegardes automatisées et la surveillance continue — nous assurons la sécurité des sites Web des entreprises de Toronto.
Votre site WordPress est-il sécuritaire? Communiquez avec nous pour un audit de sécurité gratuit et comblez les brèches avant que les attaquants ne les trouvent.
Pour aller plus loin : Hardening WordPress — WordPress Developer Resources.

