Conseils pour retirer hack WordPress

WordPress Hacké : Comment améliorer grandement la sécurité de son wordpress ?

Table des matières

L’hacking, le piratage d’un site WordPress la hantise de tout webmaster… Il y a quelques semaines, je me rends compte via mes outils de monitoring vague d’hacking sur un de mes hébergements chez O2Switch (trés important de préciser, car leurs services m’ont bien aidée).

Je tiens également à préciser que ce tuto s’adresse ayant le même environnement de travail que moi : WordPress, Hébergement Cpanel / O2Switch , mais peu s’adapter selon votre contexte.

Secundo, je ne suis pas expert, ma méthode risque d’évoluer, l’objectif est de vous donner la base pour construire votre process de votre côté. D’ailleurs si vous avez des conseils, vous pouvez les partager dans l’espace commentaires 😉

Dans cet article, je vous dévoile mes conseils, astuces pour nettoyer un site et le protéger au maximum, conte les vagues de piratages et comment s’en prémunir en cas de hack de votre WordPress.

    1. Repérer le problème, le point d’entrée
    2. Supprimer le problème :
        1. Backup arrière (BDD + Fichier)
        2. Nettoyage via unimify
        3. Réinstallation de sauvegarde ultérieur si trop complexe (d’où l’importance de faire des sauvegardes régulières

        1. Faire une backup hors hacking
        2. Planifier des sauvegardes régulières WP VIVID backup sur un onedrive
          1. Avoir un hébergeur qui gère (O2Switch ou autre)

        Faire une installation WordPress optimisé pour la sécurité

        Configurer les paramètres de sécurité : 

          • Limiter le nombre de sites par Lunes
          • Configurer WP tigger

          Source pour compléter : https://faq.o2switch.fr/hebergement-mutualise/tutoriels-cpanel/wptiger

          WordPress 

            • Avoir un mot de passe et identifiant complexe
            • Accès wp-admin différent
            • WP Hide My Login
            • HTTP header
            • Des BDD différentes (login, mot de passe, user ) 
            • Audit de votre site avec Imunify AV+
            • Suivre le tuto de Fabien Raquidel

            À partir de là, vous êtes parait !

            Sécuriser son WordPress comme un webmaster pro

            HTACCESS

            Tout ce que je vais vous présenter ci-dessous est possible en quelques clics via O2Switch et WP Tiger dans la section sécurité. Si vous n’êtes pas chez O2Switch, ou n’avez pas de Cpanel, je vous donne les bouts de codes à insérer et à personnaliser votre .HTACCESS.

            Tiger Protect

            Générique

              
            Sécurité par défaut d’o2switch (blocages sur des adresses IP considérées malveillantes, vérification des User-Agent, rate-limit de robots ayant mauvaise réputation, vérfication des requetes HTTP,…)Recommandé
            Contrôle du navigateur sur les pages d’administrations courantesRecommandé
            Bloquer l’accès aux fichiers de développement (bloquer l’accès à des fichiers : .env, .sql,…)Recommandé
            Bloquer l’accès direct aux fichiers .phpÀ ne pas activer
            incompatible avec WordPress
            Mode « Je suis attaqué »Activer qu’en cas de piratage

            WordPress

              
            Contrôler les requêtes vers le xmlrpc.phpRecommandé
            Mettre en place un taux limite sur le /wp-login.phpÀ faire au cas par cas
            Bloquer l’accès direct aux fichiers .php sensibles de WordPressRecommandé

            Robots

              
            Contrôler les requêtes venant des robots SEORecommandé – 20 req/min
            Contrôler les requêtes venant des robots malveillants ou suspectsAttention cela peut rentrer un conflit avec d’autre plugin
            Contrôler les requêtes venant des faux robots Google BotRecommandé
            Contrôler les requêtes n’ayant pas de User-AgentRecommandé

            Adresse IP

              
            Bloquer le trafic venant des adresses IP du réseau TorRecommandé
            Bloquer le trafic venant des adresses IP ayant une mauvaise réputationRecommandé

            ModSecurity

              
            ModSecurityRecommandé

            Attention à bien tester les différents réglages, car selon vos besoins, vos configurations, cela peut être contre-productif. En effet, cela peut vous bloquer certains accès ou utilisation de votre WordPress.

            Désactiver l’édition des fichiers depuis l’admin

            Pour cela rien de plus simple, il suffit d’ajouter cette ligne PHP dans l’un de vos fichiers de votre WordPress. Par défaut je vous recommande de mettre celui-ci dans le wp-config.php.

            				
            					define('DISALLOW_FILE_EDIT', true); 
            				
            			

            Ce code vous permettra de désactiver l’édition des fichiers thèmes et plugins depuis l’admin de WordPress. Idéal pour éviter les codes malveillants depuis des attaques brut force

            Plugins de sécurités et protections WordPress

            WPS Hide Login

            WPS Hide Login Plugin WordPress

            Le Number One, l’indispensable en termes de sécurité WordPress est de cacher l’accès admin par défaut (wp-admin) par un autre accés. WPS Hide Login répond à cela parfaitement en vous permettant de remplacer le wp admin connu de tous par un autre slug (ex : monsupersite.fr/wp-admin devient monsupersite.fr/admin-personalise).

            Changer url connexion WP Hide Login

            WPS Hide Login

            Wordfence

            Plugin WordFence Security

            Un point fort, de ce plugin est la double authentifcation permettant de rendre obligatoire ou non la connexion via 2FA.

            Wordfence Security – Firewall, Malware Scan, and Login Security

            Secure IP admin

            Plugin WordPress secure ip admi,

            Whitelist les accés à votre admin* avec Secure IP Admin

            Attention, si vous changez de lieu, de connexion, votre IP changera et vous ne pourrez plus accéder à votre wp-admin. Si cela vous arrive alors, vous devez soit ajouter votre nouvelle ip, soit désactiver le plugin le temps de vous connecter puis le réactiver. Pour faire, cela, vous pouvez passer par votre FTP renommer le nom du plugin, puis une fois connecter le renommer comme initialement.

            Options Secure IP admin

            *C’est également possible de le faire sans plugin via le .HTACCESS

            https://wordpress.org/plugins/secure-admin-ip/

             

            WPvivid : créer des sauvegardes régulièrement

            WPVivid Backup & Migration Plugin

            A mon sens WPvivid Backup est l’un des meilleurs outils de sauvegarde. Pour cause, il vous permet gratuitement de faire des sauvegardes complètes (sans limites de stockage), de migrer vos sauvegardes en Local, FTP, Cloud,… Et gratuitement.

            Maintenant, vous connaissez mon avis, comment l’exploiter ?

            C’est trés simple, ce plugin intervient un prévention de hacking afin d’avoir des sauvegardes neutres à restaurer. WP Vivid peut également intervenir pour récupérer un existant que ce soit pages ou articles.

            On peut également venir réinstaller une ancienne version (hackée), mais de conserver les fichiers par défauts du WordPress. Ainsi, vous revenez avec une version WordPress neutre.

            Migrations, Sauvegardes, Staging – WPvivid

            Main WP : manager vos wordpress depuis une seule interface

             

            Ce plugin compatible avec Wp Vivid vous permet de gérer tous vos sites depuis une même interfaceMainWp plugin wordpress. Idéal pour faire du monitoring, ajouter des articles, pages, mettre à jour des plugins, WordPress, faire des sauvegardes WP Vivid en un clic.

            MainWP Dashboard: WordPress Management without the SaaS

            Désormais, vous savez comment sécuriser un WordPress et faire face en cas de hack. Si vous avez des questions, on se retrouve dans les commentaires.

            Image de Cyril JOUAULT
            Cyril JOUAULT

            Je partage mes expériences et mes connaissances en tant qu'éditeur de site internet, webmaster et consultant SEO. Si vous souhaitez en savoir plus à ces sujets alors, vous êtes au bon endroit !

            Mes articles sur le même sujet
            Avis Jet Engine

            Avis Jet Engine Le plugin Jet Engine est un outil qui vient complémenter Elementor Pro. Il intègre différentes options de personnalisation et de dynamisation de

            Personnaliser WooCommerce Elementor
            Avis JetWooBuilder

            JetWooBuilder : Customiser Woo Commerce facilement avec Elementor Plugin polyvalent développé par Crocoblock, JetWooBuilder permet de créer facilement des pages de produits optimisées et fonctionnelles

            Avis WP Vivid plugin wordpress sauvegarde migration
            WPVivid Backup & Migration

            WPVivid Backup & Migration  Vous souhaitez gérer vos migrations sans vous prendre la tête ou encore faire vos sauvegardes en automatique sur le cloud ou

            Obfuscation liens seo
            Obfuscation de liens

            Comment obfusquer ses liens pour le SEO et l’affiliation ? Table des matières Conférence : Structure, maillage interne et circulation de Fréderik Bobet au SEOCamp’us

            Avis formation les makers
            Formation Les Makers par Asyncr0ne

            Avis Audience Mastery (ex: Les Makers) par Florian Darroman (asyncr0ne) Table des matières Les domaines de l’édition de sites et du SEO vous passionnent ?

              1. Repérer le problème, le point d’entrée
              2. Supprimer le problème :
                  1. Backup arrière (BDD + Fichier)
                  2. Nettoyage via unimify
                  3. Réinstallation de sauvegarde ultérieur si trop complexe (d’où l’importance de faire des sauvegardes régulières

                  1. Faire une backup hors hacking
                  2. Planifier des sauvegardes régulières WP VIVID backup sur un onedrive
                    1. Avoir un hébergeur qui gère (O2Switch ou autre)

                  Faire une installation WordPress optimisé pour la sécurité

                  Configurer les paramètres de sécurité : 

                  Source pour compléter : https://faq.o2switch.fr/hebergement-mutualise/tutoriels-cpanel/wptiger

                  WordPress 

                  À partir de là, vous êtes parait !

                  Sécuriser son WordPress comme un webmaster pro

                  HTACCESS

                  Tout ce que je vais vous présenter ci-dessous est possible en quelques clics via O2Switch et WP Tiger dans la section sécurité. Si vous n’êtes pas chez O2Switch, ou n’avez pas de Cpanel, je vous donne les bouts de codes à insérer et à personnaliser votre .HTACCESS.

                  Tiger Protect

                  Générique

                    
                  Sécurité par défaut d’o2switch (blocages sur des adresses IP considérées malveillantes, vérification des User-Agent, rate-limit de robots ayant mauvaise réputation, vérfication des requetes HTTP,…)Recommandé
                  Contrôle du navigateur sur les pages d’administrations courantesRecommandé
                  Bloquer l’accès aux fichiers de développement (bloquer l’accès à des fichiers : .env, .sql,…)Recommandé
                  Bloquer l’accès direct aux fichiers .phpÀ ne pas activer
                  incompatible avec WordPress
                  Mode « Je suis attaqué »Activer qu’en cas de piratage

                  WordPress

                    
                  Contrôler les requêtes vers le xmlrpc.phpRecommandé
                  Mettre en place un taux limite sur le /wp-login.phpÀ faire au cas par cas
                  Bloquer l’accès direct aux fichiers .php sensibles de WordPressRecommandé

                  Robots

                    
                  Contrôler les requêtes venant des robots SEORecommandé – 20 req/min
                  Contrôler les requêtes venant des robots malveillants ou suspectsAttention cela peut rentrer un conflit avec d’autre plugin
                  Contrôler les requêtes venant des faux robots Google BotRecommandé
                  Contrôler les requêtes n’ayant pas de User-AgentRecommandé

                  Adresse IP

                    
                  Bloquer le trafic venant des adresses IP du réseau TorRecommandé
                  Bloquer le trafic venant des adresses IP ayant une mauvaise réputationRecommandé

                  ModSecurity

                    
                  ModSecurityRecommandé

                  Attention à bien tester les différents réglages, car selon vos besoins, vos configurations, cela peut être contre-productif. En effet, cela peut vous bloquer certains accès ou utilisation de votre WordPress.

                  Désactiver l’édition des fichiers depuis l’admin

                  Pour cela rien de plus simple, il suffit d’ajouter cette ligne PHP dans l’un de vos fichiers de votre WordPress. Par défaut je vous recommande de mettre celui-ci dans le wp-config.php.

                  				
                  					define('DISALLOW_FILE_EDIT', true); 
                  				
                  			

                  Ce code vous permettra de désactiver l’édition des fichiers thèmes et plugins depuis l’admin de WordPress. Idéal pour éviter les codes malveillants depuis des attaques brut force

                  Plugins de sécurités et protections WordPress

                  WPS Hide Login

                  WPS Hide Login Plugin WordPress

                  Le Number One, l’indispensable en termes de sécurité WordPress est de cacher l’accès admin par défaut (wp-admin) par un autre accés. WPS Hide Login répond à cela parfaitement en vous permettant de remplacer le wp admin connu de tous par un autre slug (ex : monsupersite.fr/wp-admin devient monsupersite.fr/admin-personalise).

                  Changer url connexion WP Hide Login

                  WPS Hide Login

                  Wordfence

                  Plugin WordFence Security

                  Un point fort, de ce plugin est la double authentifcation permettant de rendre obligatoire ou non la connexion via 2FA.

                  Wordfence Security – Firewall, Malware Scan, and Login Security

                  Secure IP admin

                  Plugin WordPress secure ip admi,

                  Whitelist les accés à votre admin* avec Secure IP Admin

                  Attention, si vous changez de lieu, de connexion, votre IP changera et vous ne pourrez plus accéder à votre wp-admin. Si cela vous arrive alors, vous devez soit ajouter votre nouvelle ip, soit désactiver le plugin le temps de vous connecter puis le réactiver. Pour faire, cela, vous pouvez passer par votre FTP renommer le nom du plugin, puis une fois connecter le renommer comme initialement.

                  Options Secure IP admin

                  *C’est également possible de le faire sans plugin via le .HTACCESS

                  https://wordpress.org/plugins/secure-admin-ip/

                   

                  WPvivid : créer des sauvegardes régulièrement

                  WPVivid Backup & Migration Plugin

                  A mon sens WPvivid Backup est l’un des meilleurs outils de sauvegarde. Pour cause, il vous permet gratuitement de faire des sauvegardes complètes (sans limites de stockage), de migrer vos sauvegardes en Local, FTP, Cloud,… Et gratuitement.

                  Maintenant, vous connaissez mon avis, comment l’exploiter ?

                  C’est trés simple, ce plugin intervient un prévention de hacking afin d’avoir des sauvegardes neutres à restaurer. WP Vivid peut également intervenir pour récupérer un existant que ce soit pages ou articles.

                  On peut également venir réinstaller une ancienne version (hackée), mais de conserver les fichiers par défauts du WordPress. Ainsi, vous revenez avec une version WordPress neutre.

                  Migrations, Sauvegardes, Staging – WPvivid

                  Main WP : manager vos wordpress depuis une seule interface

                   

                  Ce plugin compatible avec Wp Vivid vous permet de gérer tous vos sites depuis une même interfaceMainWp plugin wordpress. Idéal pour faire du monitoring, ajouter des articles, pages, mettre à jour des plugins, WordPress, faire des sauvegardes WP Vivid en un clic.

                  MainWP Dashboard: WordPress Management without the SaaS

                  Désormais, vous savez comment sécuriser un WordPress et faire face en cas de hack. Si vous avez des questions, on se retrouve dans les commentaires.

                  Image de Cyril JOUAULT
                  Cyril JOUAULT

                  Je partage mes expériences et mes connaissances en tant qu'éditeur de site internet, webmaster et consultant SEO. Si vous souhaitez en savoir plus à ces sujets alors, vous êtes au bon endroit !

                  Mes articles sur le même sujet
                  Avis Jet Engine

                  Avis Jet Engine Le plugin Jet Engine est un outil qui vient complémenter Elementor Pro. Il intègre différentes options de personnalisation et de dynamisation de

                  Personnaliser WooCommerce Elementor
                  Avis JetWooBuilder

                  JetWooBuilder : Customiser Woo Commerce facilement avec Elementor Plugin polyvalent développé par Crocoblock, JetWooBuilder permet de créer facilement des pages de produits optimisées et fonctionnelles

                  Avis WP Vivid plugin wordpress sauvegarde migration
                  WPVivid Backup & Migration

                  WPVivid Backup & Migration  Vous souhaitez gérer vos migrations sans vous prendre la tête ou encore faire vos sauvegardes en automatique sur le cloud ou

                  Obfuscation liens seo
                  Obfuscation de liens

                  Comment obfusquer ses liens pour le SEO et l’affiliation ? Table des matières Conférence : Structure, maillage interne et circulation de Fréderik Bobet au SEOCamp’us

                  Avis formation les makers
                  Formation Les Makers par Asyncr0ne

                  Avis Audience Mastery (ex: Les Makers) par Florian Darroman (asyncr0ne) Table des matières Les domaines de l’édition de sites et du SEO vous passionnent ?