En consultant les journaux de votre serveur, vous voyez passer des centaines de requêtes vers des adresses comme /backup.zip ou /site.sql ? Ce ne sont pas des visiteurs égarés, mais des robots qui cherchent vos fichiers de sauvegarde. Un seul fichier oublié à la racine du site peut leur livrer votre base de données, vos identifiants et les données de vos clients.
Voici pourquoi ces scans de robots se multiplient, ce qu’ils cherchent exactement et 6 conseils concrets pour protéger vos fichiers de sauvegarde.
L’essentiel en bref
Lors d’une migration, d’une mise à jour ou d’une intervention urgente, il est fréquent de créer une archive complète du site ou un export de la base de données… et de l’oublier sur le serveur. Les pirates le savent. Plutôt que de chercher une faille complexe, leurs robots testent automatiquement des milliers de noms de fichiers courants sur des millions de sites.
Ces scans de robots ne coûtent presque rien à l’attaquant. Il suffit qu’un site sur mille laisse traîner une sauvegarde accessible pour que l’opération soit rentable.
Les robots testent des chemins prévisibles. Voici des exemples typiques de requêtes que l’on retrouve dans les journaux d’un serveur :
GET /backup.zip
GET /www.zip
GET /site.tar.gz
GET /dump.sql
GET /database.sql.gz
GET /wp-config.php.bak
GET /wp-config.php.old
GET /.env
GET /.git/config
Ils visent principalement trois familles de fichiers de sauvegarde :
C’est la règle la plus importante. Vos fichiers de sauvegarde ne doivent jamais se trouver dans un dossier accessible depuis un navigateur. Placez-les au-dessus du dossier public du site, et surtout copiez-les hors du serveur : stockage externe, cloud ou autre datacenter. Une sauvegarde stockée sur le même serveur disparaît avec lui en cas de panne ou de piratage.
Sur un serveur Apache, ajoutez une règle dans le fichier .htaccess pour refuser l’accès aux extensions de sauvegarde :
<FilesMatch "\.(zip|tar|gz|tgz|rar|sql|bak|old|save|swp|log)$">
Require all denied
</FilesMatch>
Sur Nginx, l’équivalent est :
location ~* \.(zip|tar|gz|tgz|rar|sql|bak|old|save|swp|log)$ {
deny all;
}
Attention : si votre site propose des fichiers ZIP en téléchargement à vos clients, adaptez la règle pour ne pas les bloquer.
Après une migration ou une mise à jour, vérifiez qu’aucune archive, aucun export SQL et aucune copie de fichier de configuration ne reste sur le serveur. Faites-en une étape obligatoire de votre procédure, et demandez-la explicitement à vos prestataires.
Un dossier .git accessible permet de reconstituer tout le code source du site, et un fichier .env contient souvent tous les secrets de l’application. Bloquez l’accès aux fichiers et dossiers qui commencent par un point, et ne déployez jamais ces éléments dans le dossier public.
Un pare-feu applicatif (WAF) reconnaît les scans de robots et bloque les adresses IP qui enchaînent les requêtes vers des fichiers inexistants. Sur un serveur dédié, un outil comme Fail2ban peut bannir automatiquement les adresses qui génèrent trop d’erreurs 404 en peu de temps.
Des rafales d’erreurs 404 sur des noms de fichiers de sauvegarde sont le signe que votre site est scanné. Une surveillance régulière des journaux, ou une alerte automatique, vous permet de réagir avant qu’un fichier oublié ne soit trouvé.
Ajouter vos dossiers de sauvegarde dans le fichier robots.txt ne les protège pas, au contraire. Ce fichier est public et les robots malveillants ne respectent pas ses consignes. Lister un dossier sensible dans robots.txt revient à indiquer aux attaquants où chercher.
Faites le test vous-même : essayez d’ouvrir dans votre navigateur quelques adresses comme votresite.com/backup.zip ou votresite.com/.env. Vous devez obtenir une erreur 403 ou 404, jamais un téléchargement. Vérifiez aussi avec votre hébergeur ou votre prestataire la liste des fichiers présents à la racine du site.
Des sauvegardes fiables doivent être automatiques, stockées hors du serveur, testées et invisibles depuis le web. Nous expliquons comment les surveiller dans notre article sur le monitoring et les sauvegardes de site web, et notre service de protection de site web prend en charge pare-feu, mises à jour et sauvegardes. Pour une vue d’ensemble, consultez aussi nos conseils pour protéger un site web contre les hacks et les recommandations de l’OWASP sur les failles web les plus courantes.
Hors du dossier public du site, et idéalement hors du serveur : stockage externe, cloud ou second datacenter. Gardez plusieurs copies à des dates différentes.
Ils consomment des ressources et polluent vos journaux, mais le vrai risque est qu’ils trouvent un fichier oublié. Un pare-feu réduit leur impact.
Non. Un mot de passe ralentit l’attaquant mais ne remplace pas la règle de base : aucune sauvegarde ne doit être accessible depuis le web.
EXCELLENT Basée sur 22 avis Publié sur Google pierre lenfantTrustindex vérifie que la source originale de l'avis est Google. Aurone est un agence web comme on n'en fait plus ! Très réactive, d'une grande souplesse dans le travail et toujours à la pointe de la technologie, vous pouvez compter sur de vrais pros pour tous vos projets web !Publié sur Google Sami Yassine TurkiTrustindex vérifie que la source originale de l'avis est Google. J'ai eu un plaisir à travailler, en tant que secrétaire général de l'association Lina Ben Mhenni, avec l'agence AURONE qui a assuré avec beaucoup de professionnalisme le développement de notre site web.Publié sur Google Gwladys LavergneTrustindex vérifie que la source originale de l'avis est Google. Réactifs, attentifs, et très compétents nous sommes ravies de travailler avec Aurone qui sait parfaitement répondre à nos attentes que ce soit en terme de design graphique ou bien dans leurs compétences techniques ! Je recommande vivement leur accompagnement !Publié sur Google Perrine AmalTrustindex vérifie que la source originale de l'avis est Google. Aurone est une entreprise humaine, réactive et efficace. Travaux réalisés rapidement et avec célérité. Je recommande vivement et espère poursuivre cette collaboration à l'avenir.Publié sur Google Stephanie WillmanTrustindex vérifie que la source originale de l'avis est Google. Nous travaillons avec Aurone dans le cadre de notre travail depuis 2016 et en sommes ravies. Au début nous avons commencer à solliciter leurs services pour un projet en Tunisie, et la qualité de leur travail a fait que nous sollicitons Aurone même pour des services dans d'autres pays. L'équipe est dynamique, créative, réactive et enthousiaste. Ils ont toujours bien compris nos besoins pour nos diverses et complexes présences web, et font de leur mieux pour y répondre. Plateformes web, ateliers de formation sur les plateformes, vidéos tutoriels, et conception graphique de divers produits ne sont que quelques uns des excellentes services fournies par Aurone. La qualité technique des prestations web sont top et nous recevons toujours de bons conseils que ce soit au niveau technique que graphique. Nous les recommandons fortement.Publié sur Google Raphaël GianassoTrustindex vérifie que la source originale de l'avis est Google. Pour vos projets e-commerce et marketing digital, les collaborateurs d'Aurone font preuve d'écoute, d'expérience, de disponibilité et de réactivité. Une équipe sur laquelle on peut compter et pour laquelle la satisfaction du client est primordialePublié sur Google Samuel DechometsTrustindex vérifie que la source originale de l'avis est Google. J'ai trouvé chez Aurone tout ce que l'on peut attendre d'une bonne agence web : qualité, réactivité, souplesse, pertinence... Bravo et merciPublié sur Google Karim DjebbarTrustindex vérifie que la source originale de l'avis est Google. L'ensemble de notre réseau a travaillé pendant plusieurs années avec l'agence Aurone. Quelques réglages ont été nécessaires au début de notre partenariat à l'époque. La qualité a rapidement été au rendez-vous. Les équipes ont travaillé de façon très professionnelle, et adaptée aux exigences de la clientèle française avec qui nous les avons rapidement mis en relation. Beaucoup d'agilité de la part de son fondateur. Merci pour ces belles années !
27 Avenue Taieb Mhiri
Immeuble Yasmina
2080 Ariana, Tunis, Tunisie
Centre d'affaires TODA 2
Rue du Rhin Napoléon
67100 Strasbourg, France