usb-securite

Masquer le numéro de version de votre site WordPress

Webly est un thème WordPress premium professionnel à l’allure fort sympathique. Slider en page d’accueil, zone de texte pour mettre en avant vos services et galerie de photos font de Webly un thème business attractif !Ouvrez simplement votre fichier functions.php à partir du module Apparence puis Éditeur.

Rajoutez ensuite cette ligne de code :

<?php remove_action('wp_head', 'wp_generator'); ?>

Retournez à présent sur votre site WordPress puis faites un clic droit Code source de la page dans Firefox ou tout autre navigateur.

Utilisez le raccourci clavier Ctrl + F sous Windows ou Cmd + F sous MacOS X, pour rechercher le mot-clé generator.

Si la présence d’une ligne de code ressemblant à <meta name="generator" content="WordPress 3.0.5" /> persiste, ouvrez donc le fichier header.php de votre thème.

Supprimez la ligne de code suivante :

<meta name=”generator” content=”WordPress <?php bloginfo('version'); ?>” />

Sauvegardez le fichier puis actualisez votre site.

Le numéro de version ne devrait plus apparaître dans votre code source. Les hackers ne pourront plus disposer de cette information utile pour détecter les failles potentielles de votre installation WordPress.

Crédits photo : Jon McGovern

Aurélien Denis est le fondateur du projet WordPress Channel proposant tutoriels et podcasts librement téléchargeables. En 2010, il fonde Neticpro, une agence Web spécialisée WordPress. Il est aussi co-fondateur du site Protuts.net (tutoriels PC/Mac/Linux) et community manager pour l’Imagine Cup 2011/2012, une compétition mondiale organisée par Microsoft.

19 commentaires

  1. Doc

    Merci pour l’astuce.

    Très utile :)

  2. Le numéro de version est un partout, pour l’effacer complètement ou le personnaliser –> http://www.geekeries.fr/snippet/personnaliser-balise-wordpress-generator

    Il y aussi le fichier « readme.html » à la racine des blogs :)

  3. darky

    En fait cette astuce est effacée à chaque fois qu’on met à jour WordPress…..donc…faudrait automatiser ça :)

  4. Je vais essayer et si tu ne me vois pas revenir avec 12 000 questions c’est que c’est tout bon :o )

    Merci pour tes articles simples et pragmatiques pour les débutantes comme moi

  5. Boudia

    Il existe des Plugins dépendant de la version de WP.
    Si on la supprime que faire dans ce cas ?

  6. Bonjour,
    J’ai testé et cherché mais je n’arrive pas à situer le code dans le index.php ni dans function.php ?
    Dans l’index j’ai cela :
     »

    Une piste SVP ?

  7. nasri matthieu

    j’ai un problème, j’ai fait ce que vous avez dit, et le site ne fonctionne plus: on me dit qu’il y a une erreur dans le fichier functions.php j’utilise le thème thesource de elegantthème

    • Si tu as un problème, enlèves les modifications présentes dans le fichier source. Si tu ne peux plus accéder à ton admin, localises ledit fichier via un client FTP dans /wp-content/themes/NOM_DU_THEME ;)

      • matt

        merci, mais juste comme ça, ça fait ça à chaque fois que l’on réessaye ou même sur d’autres sites; enfin pour moi ça ne marche pas.
        Une solution ?

  8. darknote

    déjà il faut toujours maintenir son site à jour,il est plus dangereux de faire tourner son site sous une ancienne version de WordPress que d’une récente,les failles sont plus connues,un site qui tourne sous une version inférieure à WordPress 2.8.4 risque d’attraper un vers.

    Sinon il y a le plugin WP Security Scan qui cache la version de votre WordPress.

  9. Bonjour
    Cacher sa version de WordPress est inutile car on purra toujours connaitre la version de votre WordPress installé, au moins la version « x.x », la « x.x.x » peut parfois êtres plus compliquée.
    Alors la cacher peut faire perdre un peu plus de temps à un pirate oui, mais ce n’est pas le faitr de acher la version du site qui empêche un hack ;)
    Aussi si vous souhaitez bannir la lecture de readme.html, vous pouvez le faire via .htaccess, vous l’avez peut-être déjà fait pour wp-config.php, faites la même chose !
    Vous avez ici la technique : http://wpchannel.com/14-astuces-securiser-site-wordpress/ (astuce #9)
    Bonne journée !

  10. Salut Aurélien,
    j’ai tenter d’ajouter la ligne de php dans le fichier function.php mais ça me crée une errer de syntaxe.

    Je sais pas ou exactement la mettre si c’est au début ou à la fin merci par avance de aide.

  11. Merci pour cette astuce, par contre j’utilise le thème Twentyeleven de la version 3.4.2.
    Et dans le code source, le css est dynamique : …./admin-bar.css?ver=3.4.2 avec la version apparente !
    Du coup, masquer la version ne sert à rien !!
    Est-il possible de masquer cela également ?

    Merci pour votre réponse !

  12. Merci pour l’astuce ! c’est bien important

Rétrolien pour cet article

  1. La Sélection du Clic : Vol.3 | Génération-Clic.net | Génération-Clic.net

Laisser un commentaire