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.
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.
Outils et référentiels
- Python
- libvirt
- QEMU
- FastAPI
- SQLite
- JWT
- systemd
Compétences
- Sauvegarde et résilience
- Sécurité applicative