Said SAADISecurity Officer
sept. 2026

Vaultis : sauvegarde de VM vérifiée

Un outil qui sauvegarde des VM KVM sans les arrêter, et ne déclare une sauvegarde fiable qu'après l'avoir restaurée et démarrée.

Période
sept. 2026
Cadre
EFREI · Virtualisation
Équipe
Groupe de 4
Ma part
Lot hyperviseur et moteur de sauvegarde.

Preuves

  • 61,9 spour sauvegarder à chaud une VM de 2,2 Go, compressée à 801 MoSource : dossier, page 18
  • 12 spour prouver la restauration par un démarrage réelSource : dossier, page 19
  • 4 Kiode corruption volontaire détectés et refusésSource : contre-épreuve, page 11

Vidéo

Ce que j'ai fait

  • Sauvegarde à chaud : gel par l'agent QEMU, instantané externe, copie compressée, blockcommit et manifeste JSON.
  • Vérification en trois niveaux : empreinte SHA-256, contrôle de structure, restauration réelle dans une VM jetable sans réseau.
  • API FastAPI avec JWT à algorithme imposé et deux rôles, service systemd durci, mots de passe en PBKDF2.

Limites

  • Projet de groupe, testé sur 2 hyperviseurs imbriqués ; l'infrastructure de TP a été détruite depuis.
L'architecture de Vaultis.
L'architecture de Vaultis.

Outils et référentiels

  • Python
  • libvirt
  • QEMU
  • FastAPI
  • SQLite
  • JWT
  • systemd

Compétences

  • Sauvegarde et résilience
  • Sécurité applicative