Aller au contenu
CTO 8 min

Vos sauvegardes tournent. Est-ce qu'elles se restaurent ? Ce n'est pas la même question

Une sauvegarde qui n'a jamais été restaurée n'est pas une sauvegarde, c'est une hypothèse. Les six façons dont ça rate en silence, et le test à mener une fois par trimestre.

Par Clairmont

Sur les diagnostics techniques qu’on mène en PME, un constat revient plus souvent que tous les autres : les sauvegardes tournent, les rapports sont verts, et personne n’a jamais restauré quoi que ce soit.

Ce n’est pas de la négligence. C’est une confusion parfaitement compréhensible entre deux affirmations qui se ressemblent : « la sauvegarde a fonctionné » et « les données sont récupérables ». La première est vérifiée automatiquement chaque nuit. La seconde ne se vérifie qu’en essayant.

Pourquoi un rapport vert ne prouve rien

Un outil de sauvegarde vérifie qu’il a écrit un fichier sans rencontrer d’erreur. C’est tout ce qu’il vérifie, et c’est légitime : il ne peut pas savoir si le contenu a du sens.

Six façons de rater une restauration avec un rapport parfaitement vert.

1. La sauvegarde est cohérente pour le disque, pas pour l’application. Copier une machine virtuelle pendant qu’une base de données écrit produit un fichier valide et une base dans un état intermédiaire. Elle refusera de démarrer, ou pire, démarrera avec des données partiellement écrites. C’est le cas le plus fréquent et le plus vicieux, parce que rien ne le signale.

2. Le périmètre a dérivé. La sauvegarde couvre les machines déclarées il y a trois ans. Celle qui a été ajoutée en février n’y figure pas. Personne n’a menti, personne n’a vérifié.

3. Ce qui compte n’est pas dans le périmètre. Les machines sont sauvegardées, mais pas les configurations réseau, ni les certificats, ni les règles de pare-feu, ni le contenu des volumes de conteneurs. On peut restaurer les serveurs sans pouvoir reconstituer le système.

4. Le support est illisible. Les bandes n’ont pas été relues depuis deux ans, ou le stockage distant a une corruption silencieuse sur les blocs anciens. Le fichier existe et ne s’ouvre pas.

5. Il n’y a nulle part où restaurer. La sauvegarde est parfaite et la seule machine capable de l’accueillir est celle qui vient de tomber. Sur un incident matériel, le délai de livraison du remplacement devient le délai de reprise.

6. La sauvegarde est chiffrée et la clé est dans le système perdu. Ce scénario arrive vraiment. Il se termine mal.

Le rançongiciel change la nature du problème

Une panne matérielle est aveugle. Un rançongiciel cherche activement les sauvegardes, parce que c’est ce qui empêche de payer.

Le schéma est connu : l’accès est obtenu, il reste discret plusieurs semaines, il identifie l’infrastructure de sauvegarde, il chiffre ou supprime les copies, puis il chiffre la production. Le rapport de sauvegarde reste vert pendant toute la première partie.

Ce qui protège n’est pas la distance géographique, c’est l’isolation des droits. Si le compte qui écrit les sauvegardes peut aussi les supprimer, et que ce compte est atteignable depuis le système compromis, la copie distante ne sert à rien. Il faut au moins une copie que le système compromis ne peut techniquement pas atteindre : un support déconnecté, ou un stockage configuré pour interdire toute suppression avant une échéance.

C’est un réglage, pas un investissement. Et c’est probablement la ligne la plus rentable de tout cet article.

Le test, et il tient en une heure

Il n’est pas nécessaire de simuler un sinistre complet. Un test partiel régulier attrape la majorité des défaillances.

  1. Choisissez une machine qui compte. Pas la plus critique la première fois, mais pas une machine vide non plus. Une application réellement utilisée.
  2. Restaurez-la sur un réseau isolé. Pas à la place de l’originale. Dans un réseau séparé, sans accès à la production, pour qu’elle ne perturbe rien.
  3. Démarrez-la et connectez-vous. C’est l’étape que le rapport de sauvegarde ne peut pas faire à votre place.
  4. Vérifiez une donnée datée. Ouvrez un enregistrement créé la veille de la sauvegarde. C’est ce qui prouve que la capture est cohérente, et pas seulement présente.
  5. Chronométrez. Le temps mesuré est une donnée d’exploitation. Il détermine ce que vous direz à vos clients le jour où ça arrivera.
  6. Écrivez ce que vous avez fait. Deux pages suffisent. Sans elles, la personne qui devra le faire en urgence, peut-être quelqu’un d’autre, redécouvrira tout sous pression.

Une fois par trimestre pour le critique. Et systématiquement après un changement d’infrastructure, parce que c’est là que les périmètres se perdent. Une migration d’hyperviseur, en particulier, invalide la chaîne de sauvegarde : l’outil connaissait l’ancienne plateforme, pas la nouvelle. Une migration réussie dont les sauvegardes ne fonctionnent plus est un incident qui n’a pas encore eu lieu.

Les deux questions à poser à votre prestataire

Si votre infrastructure est tenue par quelqu’un d’autre, deux questions suffisent, et elles ne demandent aucune compétence technique.

« Quand avez-vous restauré une machine pour de vrai, et laquelle ? »

Une date et un nom, ou rien. « On teste régulièrement » n’est pas une réponse.

« Combien de temps prendrait la restauration complète, et où restaurerait-on ? »

S’il n’y a pas de chiffre, le délai de reprise n’a jamais été mesuré. Ce n’est pas nécessairement grave, mais vous devez le savoir avant l’incident plutôt qu’après.

Ces deux questions figurent dans notre grille de diagnostic technique, et ce sont celles sur lesquelles nous obtenons le plus souvent un silence. Pas par mauvaise foi : parce que tester une restauration ne rapporte rien, ne se voit pas, et n’apparaît sur aucun tableau de bord. C’est exactement le genre de tâche qui ne se fait jamais si personne n’en a la charge explicite.

Pour aller plus loin

Questions fréquentes

On répond sans détour.

  • À quelle fréquence faut-il tester une restauration ?

    Une fois par trimestre pour ce qui est critique, et systématiquement après tout changement d'infrastructure : nouveau serveur, changement d'hyperviseur, nouvelle version de l'outil de sauvegarde. Le test n'a pas besoin d'être complet chaque fois. Restaurer une machine sur un réseau isolé, la démarrer et vérifier que la donnée du jour d'avant est présente prend une heure et couvre la majorité des modes de défaillance.

  • Le rapport de sauvegarde est vert. Ce n'est pas suffisant ?

    Non, et c'est le cœur du problème. Un rapport vert atteste qu'un fichier a été écrit sans erreur signalée. Il n'atteste pas que ce fichier est lisible, complet, cohérent, ni qu'il contient ce que vous croyez. Une sauvegarde qui capture une base de données pendant qu'elle écrit produit un fichier valide et une base inutilisable. Le voyant vert et la restauration réussie sont deux affirmations différentes.

  • Combien de temps faut-il pour restaurer, concrètement ?

    C'est la question que presque personne ne s'est posée avant d'en avoir besoin, et la réponse surprend souvent. Restaurer plusieurs téraoctets depuis un stockage distant peut prendre plus d'une journée, quelle que soit la qualité de la sauvegarde. Ce délai est une donnée d'exploitation à connaître, parce qu'il détermine ce que vous direz à vos clients ce jour-là. Le mesurer fait partie du test.

  • Une sauvegarde dans le cloud protège-t-elle d'un rançongiciel ?

    Pas automatiquement. Si le compte de sauvegarde est accessible avec les mêmes identifiants que le reste du système, un rançongiciel qui obtient ces droits chiffre aussi les sauvegardes. C'est un scénario courant. Ce qui protège est qu'au moins une copie soit hors de portée : sur un support déconnecté, ou sur un stockage qui interdit techniquement la suppression avant une échéance. La distance géographique ne remplace pas l'isolation des droits.

On en parle

Vous reconnaissez votre situation ? On en parle vingt minutes.

Sans devis prématuré, sans pression. Juste un échange pour vérifier si un CTO externalisé est le bon format pour vous.