R05 — FAT12 temporaire, PNG/JPEG et éjection par OS¶
Statut : NON EXÉCUTÉ sur matériel — T2B1 et T3B1.
Appliquer le registre commun et conserver une ligne par modèle/OS requis. Les sorties des tests hôte/émulateur restent des preuves séparées.
Préconditions¶
R01 réussi ; compte OTP de test ; mêmes QR en PNG et JPEG baseline dans les limites ; Finder, Explorateur Windows et gestionnaire de fichiers Linux.
Étapes¶
- Vérifier qu’aucun disque/port série n’existe en mode normal. Ouvrir Authentification → OTP → Ajouter QR par USB.
- Noter réénumération MSC seul et nom du volume FAT12 ; lire son README. Copier le PNG via l’interface standard de l’OS et attendre analyse. Ne pas valider l’aperçu : confirmer que le compte n’est pas encore enregistré.
- Valider sur l’appareil, puis attendre sans éjecter. Le volume doit rester présent ; les clics sur la demande d’éjection ne doivent pas produire un démontage USB prématuré.
- Éjecter par l’OS, attendre le retour HID+CCID et vérifier le code OTP. Refaire avec JPEG baseline et plusieurs noms de fichier, puis avec annulation locale.
- Faire une restauration multi-QR, copie successive sans remonter le volume entre fichiers, puis éjecter proprement. Refaire avec coupure avant confirmation ; les comptes existants doivent rester intacts.
Résultat attendu¶
MSC seulement après action locale, PNG/JPEG acceptés, séparation copie/analyse/commit, volume maintenu jusqu’à éjection dans le parcours normal, retour FIDO/CCID fonctionnel sur les trois OS. Les images ne constituent pas un stockage relisible persistant.
Preuves à conserver¶
Vidéo/horodatages de montage/copie/confirmation/éjection, captures des interfaces et journaux USB/OS, hashes des images, inventaire des comptes avant/après et résultat FIDO après retour.
Réception par identité et reprise des copies¶
Copier toutes les trames d'une identité avant Continuer, puis attendre le message qui autorise l'identité suivante. Pendant confirmation/KDF, WRITE(10) doit être refusé explicitement NOT READY 04/07 avec résidu complet : vérifier que l'OS signale l'échec et que le même fichier est accepté après reprise. Garder MSC monté entre identités, finir explicitement, contrôler le bilan exact et la complétude de l'ensemble, puis éjecter. Un échec tardif conserve les identités déjà confirmées et n'altère jamais l'identité incomplète/corrompue. Répéter cette reprise sur chaque OS ; ce comportement n'est pas encore qualifié physiquement.