Rédigé par la Mission de pilotage des examens, un service de la DGESCO (Direction Génération de l'Enseignement Scolaire), ce document exige d'une part le blocage en mode examen de l'accès à toute information personnelle (texte ou image) stockée avant l'épreuve. À cette fin sont donnés plusieurs exemples d'éléments à bloquer lorsque préexistants :
- programmes de l'utilisateur
- applications personnelles (spécifique HP Prime)
- remarques (spécifique HP Prime)
- données "scratchpad" (spécifique TI-Nspire)
- classeurs (spécifique TI-Nspire)
- dossiers personnels (spécifique TI-Nspire)
- présence d'une diode lumineuse dédiée spécifiquement au mode examen (ce qui exclut son utilisation à d'autres fins, comme par exemple en tant que témoin de charge) sur la tranche supérieure de la calculatrice
- clignotement permanent de la diode (même calculatrice éteint donc) tant que et uniquement lorsque la calculatrice est en mode examen (ce qui implique impossibilité donc d'allumer la diode hors mode examen, ou de l'éteindre en mode examen)
- la désactivation du mode examen se doit d'être impossible sans connexion d'un élément externe interdit en salle de composition (ordinateur, tablette, smartphone, batterie USB, chargeur secteur... rappelons que l'interdiction de la connexion de tout "module externe" est interdite depuis la toute première circulaire calculatrices de 1980)
- désactivation de toute fonctionnalité de transmission de données en mode examen
- soit en empêchant la diode de clignoter à l'arrivée en salle de composition, alors que la calculatrice est déjà en mode examen (ce qui ne signifie pas que la mémoire est vide, mais que la mémoire a été vidée lors de l'activation il y a un certain temps, et possiblement reremplie depuis)
- soit en forçant la diode à clignoter pendant son épreuve alors que la calculatrice n'est pas en mode examen et permet donc l'accès à l'intégralité des données
Et nous sommes parfaitement prêts à l'améliorer à l'éclairage de vos retours.
Dans le cadre de ces machines en configuration non officielle, un très grave problème avait été introduit avec le firmware officiel Epsilon à compter de sa mise à jour en version bêta 20.2, toujours présent dans la version stable 20.3 publiée le 31 janvier 2023.
Losque tu activais le mode examen d'Epsilon 20.2-20.3 sur une N0110 munie d'un bootloader tiers Omega, Upsilon ou Phi (le bootloader Khi n'étant pas concerné puisque n'ayant toujours pas été mis à jour pour permettre d'amorcer les version 19 et supérieures d'Epsilon), la diode examen cessait de fonctionner normalement :
- il était possible qu'elle ne clignote pas du tout
- et si tu avais la chance qu'elle clignote, il n'empêchait que le clignotement était interrompu avec chaque extinction de la calculatrice
D'un bout à l'autre de l'éventail des candidats, les conséquences pouvaient être très graves, avec :
- d'un côté de l'éventail les candidats les plus honnêtes/innocents qui pouvaient être privés de l'usage de leur calculatrice puisqu'elle ne clignotait pas correctement, alors que la diode constitue la clef de voute de la réglementation du mode examen en France
- de l'autre les candidats les plus déterminés/malins, qui comprenaient comment ce dysfonctionnement leur permet de prendre le contrôle de la diode pour introduire des données frauduleuses et se faire attraper
Grâce aux informations techniques fournies sur les éléments non publics du code source Epsilon, ces derniers ont pu sortir des mises à jour des bootloaders Omega 2.0.5 et Upsilon 1.0.3 permettant à la diode de fonctionner correctement sous Epsilon 20.2-20.3.
C'est entre autres pour cela que, bien que nous devant d'annoncer le problème afin qu'un maximum d'honnêtes candidats puisse mettre à jour, afin que les enseignants puissent promouvoir la mise à jour, et afin que dans le pire des cas les surveillants sachent à quoi s'attendre, nous sommes restés extrêmement vagues sur la façon d'exploiter les failles en question à des fins de fraude.
Nouveauté, si Epsilon 20.4.0 détecte que tu le fais tourner sur un bootloader tiers non suffisamment à jour (peu importe que ce soit Omega, Upsilon, Phi ou Khi) :
- un message d'avertissement sera affiché en plein écran dès l'amorçage du firmware
- et de plus il te sera impossible d'activer le mode examen, cette manipulation générant un redémarrage qui te réaffichera le même écran
Si tu obtiens ce message, c'est que tu dois obligatoirement réaliser au plus tôt une mise à jour intégrale (en mode de récupération avec la combinaison reset+
6) de ta configuration Omega ou Upsilon, sous peine de ne pas pouvoir activer le mode examen d'Epsilon, et donc de ne pas pouvoir utiliser ta calculatrice pour ton épreuve si tu ne peux pas ou ne penses pas à basculer sur un autre firmware.
Les versions 20.3.0 et inférieures du firmware Epsilon disposant de la faille n'étant plus distribuées par le site officiel, cela termine de régler le cas de la fraude, clôturant définitivement l'incident.
L'on pouvait reprocher à la NumWorks :
- l'absence d'usage d'une diode spécifique au mode examen, cette dernière servant également de témoin de charge et pouvant donc en théorie être plus facilement détournée de l'usage attendu
- l'absence de blocage des fonctionnalités de transmission de données en mode examen
Attardons-nous sur ce dernier point, problème que partage d'ailleurs les calculatrices TI-Nspire.
Sur NumWorks il existait une astuce connue de certains candidats pour transférer des données alors que la machine a déjà été passée en mode examen. Lorsque l'on connectait la machine en USB et que cette dernière affichait la fenêtre popup demandant de confirmer la désactivation du mode examen, et si l'on refusait très rapidement la machine passait alors en mode de connexion USB, permettant le chargement de données dans le mode examen.
En soi rien de gravissime, le cadre réglementaire est simplement destiné à éliminer toute possibilité de fraude, et ce n'est que le non respect de plusieurs points qui rend véritablement cette dernière possible auprès des surveillants les moins attentifs ou les moins avertis.
En effet selon nos tests, Epsilon 20.4 ne permet plus le transfert de données sur une machine qui est déjà en mode examen.
- impossibilité d'allumer la diode hors mode examen
- impossibilité d'éteindre la diode en mode examen
- impossibilité de charger des données en mode examen
- impossibilité de désactiver le mode examen de façon autonome
Légende :
✓ = bon point indiquant la réussite à 1 test de conformité
✘ = mauvais point indiquant 1 possibilité de fraude ouverte par l'échec à un ou plusieurs tests de conformité
☐ = configuration impossible ou impossibilité de passer en mode examen
firmware → bootloader ↓ | Epsilon | Upsilon | Omega | Khi | ||||||||
20.4 | 20.2-20.3 | 20.0-20.1 | 19 | 16-18.2.3 | 1.0.1-dev | 1.0.1 | 1.0.0 | 2.0.5 | 2.0.3-2.0.4 | 2.0.0-2.0.2 | ||
Epsilon | ✓✓✓✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓✓ | ☐ | ☐ | ☐ | ☐ | ☐ | ☐ | ☐ |
Upsilon 1.0.3 | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓✓✓✓ |
Upsilon 1.0.1 | ☐ | ✓✓✘✘ | ✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓✓✓✓ |
dernier Omega/Phi | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓ | ✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓✓ |
ancien Omega/Phi | ☐ | ✓✘✘ | ✓✓✓ | ✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓✓ |
Khi | ☐ | ☐ | ☐ | ☐ | ✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ | ✓✓✓✓✓ | ✓✓✓✓ | ✓✓✓✓✓✓ |
Pire, entre les mains des candidats les plus déterminés et malins qui comprendront comment ces dysfonctionnements leur permettent de prendre le contrôle de la diode, Epsilon 20.2/20.3 transforme même la NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon en véritable machine de fraude, avec des conséquences gravissimes si ils se font attraper.
Précisons que le simple fait d'introduire un élément non conforme et donc interdit constitue une fraude et ouvre l'ensemble des sanctions possibles, et ce peu importe que tu prétendes ne pas t'être servi des possibilités frauduleuses, n'avoir pas eu l'intention de t'en servir, ou ignorer ces possibilités. C'est exactement comme si tu conservais ton smartphone sur toi pendant l'épreuve : même si tu ne t'en sers pas, et même si tu prétends ne pas l'avoir fait exprès et l'avoir conservé par simple oubli, c'est une fraude.
Rappelons que les sanctions prononçables par la commission disciplinaire du Baccalauréat peuvent être extrêmement lourdes : outre la privation de mention, le zéro à l'épreuve concernée, ou la non délivrance (ou le retrait) du diplôme, tu risques jusqu'à 5 ans d'interdiction de passer tout examen (ce qui inclut entre autres le permis de conduire) ainsi que tout concours d'accès/recrutement organisé par un établissement public, et également l'interdiction temporaire ou pire définitive de t'inscrire dans tout établissement public d'enseignement supérieur.
Nous te le demandons dans ton propre intérêt, ne mets pas ta vie et ton avenir en danger, mets à jour intégralement ta NumWorks au plus tôt avec les dernières versions d'Epsilon et/ou Omega/Upsilon, afin de pouvoir passer sereinement tes épreuves du BAC 2023 ! Ce serait absolument irresponsable de ta part de prendre des risques considérables pour le simple examen du Baccalauréat qui a été réussi en 2022 par plus de 90% des candidats (dont 96,1% en filière générale).
- d'abord en mettant à jour le bootloader et 1 firmware (nécessite la mise à jour en mode de récupération avec la combinaison reset+
6
si tu n'es pas sur une configuration officielle Epsilon) - ensuite, uniquement si tu as opté pour une configuration non officielle en dual-boot, la mise à jour du 2ème firmware en mode de fonctionnement normal (sans combinaison reset+
6
)
- Epsilon (attention si tu es sur une configuration non officielle, la combinaison reset+
6
sur cette page verrouille ta calculatrice et lui interdit définitivement d'installer un 2ème firmware non officiel) - Omega
- Upsilon (attention, tu ne dois pas installer la version proposée par défaut, mais impérativement sélectionner les versions Beta ou Dev qui sont à ce jour les seules à intégrer les changements)
- Khi
Notre forum via réponse à cette annonce, notre discord ainsi que le discord Omega sont dès maintenant prêts à t'assister lors de la procédure de mise à jour, particulièrement dans le cas des configurations en dual-boot. N'hésite surtout pas à faire appel à nous.