Cycle de vie d'une sauvegarde
Chaque objet stocké parcourt un cycle de vie clairement défini. Les grandeurs de contrôle sont la durée de rétention et — si activé — le stockage immuable et protégé en écriture (WORN).
Durée de rétention
Les sauvegardes sont conservées pendant une durée de rétention choisie par le client. Vous la définissez par projet. Par défaut, elle est de 30 jours (voir Limites).
Stockage immuable et protégé en écriture (WORN)
Pour les projets configurés en conséquence s'applique le principe WORN — « Write Once, Read Never » : un objet est écrit exactement une fois et est ensuite immuable pendant la durée de rétention. Durant cette période, il ne peut être ni écrasé ni supprimé (verrou d'objet) — pas même par des rôles privilégiés. Cela protège de manière fiable les sauvegardes contre la suppression accidentelle ou malveillante, p. ex. dans le cadre d'incidents de rançongiciel.
« Read Never » se rapporte à la voie de transfert normale : un jeton d'envoi ou d'écriture ne peut pas lire les sauvegardes existantes. Ainsi, même un jeton d'écriture compromis n'aboutit à rien — il ne peut ni télécharger ni modifier les sauvegardes existantes.
Comment les sauvegardes sont malgré tout lues
Pour la restauration, on utilise un jeton distinct avec droit de lecture (rôle Lecture, voir Sécurité). Il est délivré séparément des jetons d'écriture et utilisé exclusivement pour les restaurations. Écriture et lecture sont ainsi strictement séparées : lire des sauvegardes est une exception consciente et traçable — pas la règle.
Les états
stored ──▶ expired ──▶ deleted ──▶ purge
| État | Signification |
|---|---|
stocké (stored) | L'objet est stocké et protégé pendant la durée de rétention. |
expiré (expired) | La durée de rétention est atteinte ; l'objet est destiné à la suppression. |
supprimé (deleted) | L'objet est marqué comme supprimé et retiré de l'inventaire actif. |
définitivement supprimé (purge) | Les données associées sont retirées du stockage de manière irréversible. |
Ce que cela signifie en pratique
- Tant qu'un objet est
stored, il peut être restauré avec un jeton de lecture (rôle Lecture, voir Sécurité). - Avec WORN actif, aucune suppression anticipée n'est possible pendant la durée de rétention — pas même par des rôles privilégiés.
- Après
purge, les données sont retirées de manière irréversible.