Test de restauration : une sauvegarde non testée n’en est pas une

10–14 minutes

En bref : Le test de restauration est le seul moyen de savoir si une sauvegarde peut réellement redonner un système fonctionnel. Sans lui, une sauvegarde n’est qu’une copie de fichiers dont personne ne sait si elle est utilisable. Sans ce test, la protection reste une présomption, pas un fait.

test de restauration : ce que révèle le premier essai

Qu’est-ce qu’un test de restauration, exactement ?

Un test de restauration consiste à reprendre une copie de sauvegarde, la restaurer dans un environnement contrôlé, puis vérifier que les données obtenues sont réellement utilisables. Pas seulement présentes : utilisables.

La nuance compte. Un fichier de sauvegarde qui existe, qui pèse le bon nombre de gigaoctets et qui se termine sans message d’erreur donne l’impression que tout va bien. Cette impression ne prouve rien sur la capacité de restaurer un système fonctionnel.

Le seul test valable est une restauration réelle, vérifiée par quelqu’un capable de juger que les données restaurées sont utilisables. Pas un rapport de succès généré automatiquement par le logiciel de sauvegarde. Pas une case cochée dans un tableau de suivi. Une personne qui ouvre les données restaurées et confirme qu’elles correspondent à ce qu’elles devraient être.

Pourquoi tester une sauvegarde qui semble fonctionner ?

Parce qu’un job de sauvegarde peut réussir sans que la sauvegarde soit utile.

Le logiciel confirme que les fichiers ont été copiés. Il ne confirme pas que ces fichiers, une fois restaurés, redonnent un système capable de fonctionner : base de données cohérente, permissions intactes, dépendances présentes. Entre « la copie s’est bien passée » et « je peux relancer mon système avec ces données », il y a un écart que seule une restauration réelle referme.

Cet écart existe pour des raisons ordinaires, pas par négligence :

  • Le périmètre : la sauvegarde peut couvrir un périmètre incomplet, depuis un changement de configuration passé inaperçu.
  • La clé de chiffrement : elle peut dépendre d’une clé rangée ailleurs que prévu.
  • L’essai jamais fait : elle peut simplement n’avoir jamais été essayée dans les conditions réelles d’une panne.

Ce sont des mécanismes typiques d’un système qui vieillit sans qu’on y touche, pas des fautes à pointer du doigt.

Le cordonnier le mieux équipé pour réparer les souliers des autres est souvent celui qui néglige les siens. Une équipe TI qui protège soigneusement les systèmes de l’entreprise peut très bien n’avoir jamais vérifié, dans les faits, que sa propre sauvegarde se restaure.

Quelle est la fréquence idéale pour un test de restauration ?

Il n’existe pas de fréquence universelle de test de restauration : elle se calibre sur la criticité du système sauvegardé. Un chiffre générique trouvé ailleurs ne convient pas à toutes les organisations.

Niveau de criticité du systèmeRepère pour la fréquence de testDéclencheur qui s’ajoute, peu importe le niveau
Vital pour l’exploitation (production, dossiers clients, paie)Le rythme de test le plus rapproché de l’organisationTout changement important d’infrastructure
Important, mais tolère une interruption courteUn rythme régulier, révisé à chaque exercice budgétaireTout changement important d’infrastructure
Secondaire ou archivéLe rythme de test le plus espacé, jamais absent complètementTout changement important d’infrastructure

Le déclencheur commun aux trois lignes du tableau mérite d’être répété autrement : un changement important d’infrastructure, migration vers un nouvel hébergeur, changement de fournisseur de sauvegarde, mise à jour importante d’un système, invalide l’ancien test. Ce n’est pas une hypothèse prudente, c’est une conséquence directe du fait que la sauvegarde et la restauration dépendent de l’environnement dans lequel elles s’exécutent. Changez l’environnement, le test précédent ne dit plus rien sur l’environnement actuel.

Que documente-t-on lors d’un test de restauration ?

Un test de restauration qui ne laisse aucune trace écrite n’existe, pour votre direction et pour un auditeur, que dans la mémoire de la personne qui l’a exécuté. Sept éléments composent une documentation utile :

  1. Quoi : le système ou les données restaurées, avec assez de précision pour que quelqu’un d’autre comprenne le périmètre du test.
  2. Quand : la date exacte du test, pas une fourchette approximative.
  3. Qui : la personne qui a exécuté la restauration, et celle qui a jugé le résultat, si ce n’est pas la même.
  4. La durée réelle : le temps effectivement pris, du début de la restauration jusqu’à un système utilisable, pas une estimation.
  5. Le résultat : succès, échec, ou succès partiel, formulé sans ambiguïté.
  6. Les écarts observés : tout ce qui n’a pas fonctionné comme prévu, même mineur.
  7. Les correctifs apportés : ce qui a été changé à la suite du test, et à quelle date.

Cette trace écrite devient une preuve. Pour votre direction, qui veut savoir que la continuité repose sur un fait vérifié plutôt que sur une confiance non testée. Pour un auditeur, qui cherchera exactement ces sept éléments avant de conclure qu’un contrôle de sauvegarde est réellement en place. Une case cochée sans historique ne résiste pas longtemps à la question suivante : « Montrez-moi le dernier test. »

Quelles surprises découvre-t-on au premier test ?

Le premier test de restauration d’un système, quand il n’y en a jamais eu, révèle presque toujours quelque chose. Quatre surprises reviennent le plus souvent, et ce sont des mécanismes typiques, pas des signes d’incompétence.

  1. La restauration prend plus de temps que prévu. Ce que la direction imaginait être une affaire de quelques heures se révèle être une opération d’une journée entière, ou plus, une fois les étapes réelles comptées.
  2. Un mot de passe ou une clé de chiffrement est introuvable. La sauvegarde est chiffrée, ce qui est souhaitable, mais la clé pour la déchiffrer a été rangée quelque part que plus personne ne retrouve au moment voulu.
  3. Une dépendance a été oubliée. Une licence logicielle liée à un ancien numéro de série, un enregistrement DNS (le système qui relie un nom de domaine à son adresse technique) qui doit être repointé, une pièce de matériel spécifique qui n’existe plus dans l’inventaire courant.
  4. Le périmètre de la sauvegarde est incomplet. Une partie du système que tout le monde croyait couverte ne l’était pas, découverte au pire moment possible : pendant le test, plutôt que pendant une vraie panne.

Chacune de ces surprises coûte peu à corriger quand elle est découverte pendant un test planifié. La même surprise, découverte pendant une panne réelle, coûte le temps d’arrêt complet de l’organisation, multiplié par l’improvisation nécessaire pour la contourner sur le vif.

Qui devrait mener le test, et qui doit juger le résultat ?

Deux rôles, pas nécessairement la même personne. Quelqu’un exécute la restauration technique. Quelqu’un d’autre, capable de juger que les données restaurées sont réellement utilisables, valide le résultat.

Cette deuxième personne n’a pas besoin d’être la plus technique de l’organisation. Elle a besoin de connaître ce que les données restaurées devraient contenir pour être utiles : un responsable des finances qui vérifie que le grand livre restauré correspond aux derniers chiffres connus, un responsable clinique qui confirme qu’un dossier restauré est complet. La compétence technique restaure les fichiers. La compétence métier confirme qu’ils sont bons.

Confier les deux rôles à la seule équipe technique, c’est risquer qu’un test « réussisse » sur le plan technique sans que personne n’ait vérifié si le résultat sert réellement l’organisation.

Par où commencer ?

Trois gestes, dans l’ordre, si aucun test formel n’existe encore :

  1. Dressez la liste de vos systèmes et classez-les selon leur criticité réelle, pas selon leur ancienneté ou leur visibilité. Un système peu visible peut être vital ; un système très visible peut tolérer une interruption.
  2. Planifiez un premier test sur le système le plus critique de la liste, avec une date fixe, un responsable technique et un responsable métier identifiés à l’avance.
  3. Documentez ce premier test avec les sept éléments présentés plus haut, même s’il révèle des surprises. Un premier test qui découvre un problème n’est pas un échec : c’est exactement ce que le test devait faire.

Quand votre dernière restauration a-t-elle été vérifiée ? Si la réponse demande réflexion, c’est déjà une réponse. Un audit TI indépendant peut constater où vous en êtes réellement, sans intérêt à embellir le portrait : il inclut la vérification de vos dispositifs de sauvegarde et de restauration, avec un rapport qui décrit les faits tels qu’ils sont, testés ou non.

Ce sujet fait partie de notre guide complet sur les sauvegardes, le plan de relance et les tests, qui couvre aussi la règle 3-2-1 : trois copies de vos données, sur deux supports différents, dont une hors site. La règle 3-2-1 répond à la question « où sont mes copies ? ». Le test de restauration répond à une question différente, et tout aussi importante : « ces copies fonctionnent-elles vraiment ? »

Pour la mécanique d’un test complet, le test de relance (test DR) : comment on le mène, ce qu’on documente détaille la démarche pas à pas. Et si des questions plus larges sur votre continuité se posent, continuité et relance : les questions qu’on nous pose répond aux plus fréquentes.

Un point mérite d’être ajouté pour les organisations soumises à la Loi 25. La loi n’impose pas de calendrier précis de tests de sauvegarde, mais elle impose une obligation de sécurité raisonnable et une capacité réelle à réagir à un incident de confidentialité. Un auditeur ou un tribunal qui examine, après coup, la réaction à un incident regarde si cette capacité était réelle avant l’incident, pas seulement documentée sur papier.

Pour aller plus loin avec Factero :

Foire aux questions

Quels sont les risques de ne pas tester ses sauvegardes ?

Le risque principal est de découvrir, en pleine panne réelle, une surprise qui aurait coûté peu à corriger si un test planifié l’avait révélée avant : mot de passe de chiffrement introuvable, dépendance oubliée, périmètre incomplet. Sans restauration vérifiée, une sauvegarde reste une présomption de protection, pas un fait constaté. La même surprise, trouvée pendant une panne plutôt qu’un test, coûte le temps d’arrêt complet de l’organisation.

Combien de temps faut-il prévoir pour un premier test de restauration ?

Plus que ce que la plupart des organisations anticipent. C’est justement l’une des surprises les plus fréquentes du premier test : la durée réelle, comptée du début de la restauration jusqu’à un système utilisable, dépasse l’estimation, souvent nettement. Prévoir une plage large plutôt qu’une fenêtre serrée limite les mauvaises surprises de calendrier.

Un test de restauration réussi une fois suffit-il pour l’avenir ?

Non. Un changement important d’infrastructure, nouvel hébergeur, nouveau logiciel de sauvegarde, mise à jour importante d’un système, invalide le test précédent. La restauration dépend de l’environnement dans lequel elle s’exécute ; changer cet environnement change ce que le test avait réellement démontré, pas seulement ce qu’il avait démontré au moment où il a été fait.

Un test de restauration est-il exigé par la Loi 25 ?

La Loi 25 n’impose pas explicitement un calendrier de tests de sauvegarde. Elle impose une obligation de sécurité raisonnable et une capacité réelle à réagir à un incident de confidentialité, ce qui suppose dans les faits une capacité de restauration éprouvée plutôt que présumée. Un auditeur qui examine après coup la réaction à un incident regarde si cette capacité était réelle avant l’incident.

Qui, dans une petite organisation sans équipe TI dédiée, devrait faire ce test ?

La personne responsable de l’infrastructure, interne ou en sous-traitance, exécute la restauration technique. Un dirigeant ou un responsable métier confirme que les données obtenues correspondent à ce qu’elles devraient être. Dans une petite organisation, ces deux rôles se répartissent souvent entre deux personnes seulement, ce qui reste suffisant tant que le jugement du second rôle est réel, pas symbolique.

Sources citées

À propos de l’auteur

Sébastien Robert, Associé principal

Sébastien Robert est l’associé principal chez Services conseils Factero. Il pratique en TI depuis 2002, avec une spécialisation en gouvernance, audit, cybersécurité et conformité. Il accompagne des organisations québécoises dans leur préparation à des certifications réglementaires et volontaires.

Services conseils Factero est une firme indépendante de services-conseils en gouvernance TI, cybersécurité et conformité, établie à Saint-Jean-sur-Richelieu (Québec). Factero est elle-même certifiée CAN/DGSI 104:2021 (Rév. 1 : 2024) dans le cadre du programme CyberSécuritaire Canada.

Besoin d’aide
sur ce sujet ?

Nous pouvons vous accompagner pour mettre en place ces recommandations dans votre entreprise.