Le principe
Ne pas retirer ce qu'on reconnaît, mais garder ce qu'on a vérifié
Le socle est reconstruit à partir des sources officielles, et on ne reporte que le contenu vérifié. C'est l'inverse du nettoyage, qui consiste à retirer d'un ensemble douteux ce qu'on arrive à identifier comme mauvais, et à espérer qu'il ne restait rien d'autre.
Concrètement, sur ce même cas : 269 fichiers de thème repris d'une sauvegarde antérieure à l'intrusion, plus cinq repris du site vivant parce qu'ils avaient changé depuis, chacun vérifié individuellement. Base de données exportée puis assainie à la main, et chaque média validé par sa signature binaire.
Chercher des signatures connues ne trouve que ce qui est déjà répertorié. Tout le reste passe. Et trouver les fichiers ne suffit pas : tant que le mécanisme qui les réinstalle reste en place, le site se recompromet.
Ce qui est vérifié, point par point
- chaque fichier du cœur et des extensions, comparé à la version officielle exacte
- la base de données, où du code encodé peut dormir dans les options
- les dossiers de médias et de cache, où personne ne cherche du code
- les tâches planifiées, les comptes administrateurs et les clés d'accès
- les mécanismes de réinstallation, tant qu'il en reste un seul