SÉCURITÉ · EN CLAIR

Le code est public.
Les clés, non.

Tout le code de MCQ Advanced est ouvert : rien ne repose sur un secret caché, seulement sur des clés que vous seul détenez. Voici ce qui est garanti, ce qui est seulement détecté, et ce qu'aucun logiciel ne peut empêcher.

Pendant l'épreuve, le sujet est forcément lisible sur l'appareil de l'élève. Les garanties ci-dessous valent dans cette limite, comme pour un sujet papier.

Ce qu'un élève pourrait tenterCe que fait MCQ AdvancedNiveau
Lire le sujet avant l'épreuveLe sujet est chiffré. Il s'ouvre avec un code que vous donnez au début de l'épreuve.Garanti
Lire les réponses pendant l'épreuveLe corrigé est chiffré à part, avec une clé que les élèves n'ont pas. Leur copie ne contient ni bonnes réponses ni explications.Garanti
Changer ses réponses après la correctionLa copie est scellée avant toute correction. La correction s'ouvre avec un code de fin que vous révélez quand tout le monde a rendu.Garanti
Faire circuler un faux sujetChaque paquet est signé. Le lecteur affiche votre empreinte, aussi imprimée sur la fiche de salle : un faux en montre une autre.Garanti
Modifier un paquet ou une copieUn seul octet changé, et le fichier est refusé.Garanti
Lire la copie d'un autreChaque copie est scellée pour votre clé seule. Le nom est déclaré, comme sur papier ; le code de remise relie la copie à l'élève qui l'a reçu.Garanti
Copier sur le voisinQuestions et réponses sont mélangées pour chaque élève, sauf si vous le désactivez.Limité
Tricher sur le tempsLe temps passé et les sorties de la fenêtre sont enregistrés dans la copie. Sans serveur, l'horloge d'un appareil peut être changée.Détecté, pas empêché
Chercher sur internetLes sorties de la fenêtre d'examen sont relevées et signalées dans l'analyse, pas empêchées.Détecté, pas empêché
Photographier l'écranAucun logiciel ne peut l'empêcher. Un sujet papier non plus.Hors de portée

Un sujet d'entraînement n'a pas de code : ses réponses sont lisibles tout de suite, et le lecteur le dit à l'élève.

Vos données restent chez vous.

Les bons gestes.

Pour les spécialistes.

Uniquement des briques standard, sans cryptographie maison : Ed25519 pour signer, XChaCha20-Poly1305 pour chiffrer, HPKE (RFC 9180) pour sceller les copies, Argon2id pour les codes et la phrase de passe. Le modèle de menace, le format des fichiers et les vecteurs de test sont publiés dans SECURITY.md .

Une faille ? Signalez-la en privé depuis l'onglet « Security » du dépôt GitHub, pas dans un ticket public.