π
<-
Chat plein-écran
[^]

Alerte mise à jour conformité NumWorks impérative BAC 2023

Alerte mise à jour conformité NumWorks impérative BAC 2023

Message non lude Admin » 20 Fév 2023, 14:22

Communication importante dans l'intérêt supérieur des candidats au BAC 2023 :
Mise à jour intégrale impérative des NumWorks en configuration officielle Epsilon ou configuration tierce Phi/Omega/Upsilon

Le mode examen des calculatrices graphiques a fait l'objet d'un document de spécification à l'attention des constructeurs pour la rentrée 2014.

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)
D'autre part, ce document inscrit ce blocage dans un cadre :
  • 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
Rappelons qu'il existe 2 approches théoriques pour introduire des données frauduleuses à son examen, et qu'elles consistent dans les deux cas à tromper la surveillance sur l'état de la calculatrice :
  • 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
Rappelons justement en passant aux surveillants que nous avons élaboré un protocole de mise en mode examen, qui se veut minimiser le risque de fraude sans augmenter pour autant significativement la charge de travail, en faisant effectuer dans un certain ordre des vérifications aussi collectives que possible sans distinction des modèles.

Et nous sommes parfaitement prêts à l'améliorer à l'éclairage de vos retours.
Pour plusieurs raisons, la NumWorks n'était pas entièrement conforme à la lumière de ces spécifications officielles. Nulle intention de notre part de jeter la pierre à ce constructeur, qui n'est d'ailleurs pas le seul concerné même si ce n'est pas le sujet aujourd'hui.

De façon immédiate, on peut reprocher à la NumWorks :
  • l'absence de blocage des fonctionnalités de transmission de données en mode examen
  • l'absence d'usage d'une diode spécifique au mode examen, cette dernière servant également de témoin de charge
En soi, rien de gravissime jusqu'ici. 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.

Sur NumWorks toutefois, les choses ne s'arrêtaient hélas pas là. Jusqu'à la mise à jour du firmware officiel Epsilon 19 incluse, plusieurs écrans de la calculatrice te permettaient de prendre le contrôle de la diode, et entre autres de l'éteindre en mode examen, de façon temporaire ou plus durable, des astuces connues de certains candidats.

Nous ne détaillerons bien évidemment pas les écrans concernés. À notre connaissance toutefois et sauf si nous avons omis de penser à une astuce, ils ne permettaient pas de frauder, car les manipulations permettant d'obtenir une extinction durable nécessitaient ou déclenchaient obligatoirement un reset, effaçant donc de toutes façons l'intégralité du contenu mémoire. Ouf, il s'en est fallu d'un cheveu...

Dans le même style mais de façon aléatoire et donc non intentionnelle, rappelons que certaines calculatrices NumWorks ont cessé de clignoter en plein milieu des épreuves du Baccalauréat 2022.
16639Les choses ne pouvaient bien évidemment pas être laissées en l'état, la frontière ténue avec la fraude pouvant très bien être ouverte involontairement lors de variations futures du code. NumWorks vient donc de sortir une mise à jour stable de son firmware officiel Epsilon, la version 20.3, qui modifie le fonctionnement de la diode, et empêche notamment de l'éteindre sur l'écran qui était à notre avis le plus problématique (c'est-à-dire celui qui était passé au plus près d'offrir une possibilité de fraude).

Ceci règle donc pour les examens 2023 le cas des modèles NumWorks N0110 et N0120 faisant tourner une configuration officielle.
Si tu as une NumWorks N0110 sur une configuration officielle ou une N0120, nous te recommandons très fermement d'effectuer la mise à jour vers Epsilon 20.3. Tu n'y perds rien (puisqu'il n'y avait de toutes façons pas de possibilité de frauder) et te garantis ainsi un fonctionnement correct et conforme de la diode examen.

Ne prends pas de risque ; en France la diode est la clef de voute de la réglementation du mode examen. Si ta diode ne clignote pas à l'activation du mode examen ou s'éteint involontairement pendant ton épreuve, une partie des surveillants risquent donc de te priver de ta calculatrice pour le reste de l'épreuve, ou pire de remplir un procès verbal de suspicion de fraude qui t'empêchera de fêter tes résultats avec tes camarades, et le temps que la commission disciplinaire du Baccalauréat daigne t'entendre tu risques même de rater ta première année d'études supérieures.

Ceci étant dit, reste maintenant à traiter le cas des NumWorks N0100 et NumWorks N0110 faisant tourner un firmware tiers Omega, Upsilon ou Khi, qui ayant été construits sur la même base de code lorsque la licence l'autorisait encore (jusqu'à Epsilon 15) souffrent bien évidemment des mêmes problèmes.

Rappelons que sur NumWorks N0110 ces firmwares tiers sont installés avec un bootloader t'offrant une fonctionnalité de dualboot, te permettant de disposer de 2 firmwares sur ta calculatrice. Tu peux ainsi alterner entre les fonctionnalités du firmware Omega, Upsilon ou Khi en question, et celles du firmware officiel Epsilon.

Un cas contre toute attente beaucoup plus grave sur NumWorks N0110, surtout à maintenant quelques semaines des épreuves de spécialité du Baccalauréat 2023. En effet si tu installes le firmware officiel Epsilon en version 20.2 ou 20.3 ou supérieure sur un bootloader 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 cessera de fonctionner normalement :
  • il est possible qu'elle ne clignote pas du tout
  • et si tu as la chance qu'elle clignote, il n'empêche que le clignotement sera interrompu avec chaque extinction de la calculatrice
Rappelons qu'à la différence du bootloader Khi, les bootloaders Phi, Omega et Upsilon t'interdiront de basculer sur un autre firmware une fois le mode examen activé. Si tu actives le mode examen d'Epsilon 20.2/20.3 sur une telle configuration, te voilà coincé avec une diode qui ne fonctionnera pas correctement pour toute la durée de ton épreuve, car la seule façon de te sortir de ce piège serait de désactiver le mode examen pour le réactiver ensuite après avoir basculé sur un firmware autre qu'Epsilon 20.2/20.3 ou supérieur, si tant est que tu en aies bien installé un.

Le tout vient du fait qu'à compter d'Epsilon 20.2, NumWorks a changé le fonctionnement de la diode. Et problème, la calculatrice NumWorks n'étant plus opensource, le code relatif au nouveau fonctionnement de la diode ne peut plus être consulté...
1664316644Heureusement, devant l'urgence et la gravité de la situation, avec les candidats et surveillants en première ligne, NumWorks a su revenir vers sa communauté, et fournir des informations techniques concernant les changements au code non public.

Les dévelopeurs Omega et Upsilon viennent de travailler activement et en urgence ce week-end à la résolution du problème, et te signent à temps pour les examens les mises à jour suivantes :
  • firmware Omega 2.0.5 + bootloader Omega ou Phi associé
  • firmware Upsilon 1.0.1-beta/dev + bootloader Upsilon 1.0.3 associé
166401664116642
Pour y voir plus clair, effectuons un petit bilan des différentes configurations NumWorks N0110 possibles, avec 8 tests de conformité que nous ne détaillerons bien évidemment pas.

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é







firmware →
bootloader ↓
Epsilon
Upsilon
Omega
Khi
20.2-20.3
19-20.1
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
✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓
✓✓✓✓✓
✓✓✓✓
✓✓✓
✓✓✓✓✓
Installer Epsilon 20.2/20.3 sur une calculatrice NumWorks N0110 munie d'un ancien bootloader Phi, Omega ou Upsilon est dangereux, avec des conséquences lourdes. Les candidats les plus honnêtes/innocents pourront être privés de l'usage de leur calculatrice puisqu'elle ne clignote pas correctement.

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.

Par pure bienveillance nous t'en conjurons 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 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).

Mises à jour de conformité NumWorks au choix pour les examens 2023 :
La mise à jour est ici à effectuer 2 fois selon ta configuration :
  1. 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)
  2. 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
Note, si tu cibles une configuration non officielle en dual-boot, certaines de ces pages ne te laisseront pas choisir l'emplacement d'installation du firmware, ou encore installeront le firmware en double dans les 2 emplacements sans te demander ton avis. Si tu n'arrives pas à obtenir la configuration dual-boot souhaitée, n'hésite pas à effectuer des sauvegardes intermédiaires à l'aide de notre outil en ligne web-dfu lorsque l'un des deux emplacements contient ce que tu souhaites, pour pouvoir les restaurer par la suite.
Attention, le firmware officiel Epsilon ne faisant ici plus l'objet de mises à jour (resté en version 19.5.1 à ce jour suite à l'épuisement de la capacité Flash de 1 Mio), pour une conformité optimale il te faut ici privilégier les firmwares tiers qui sont toujours rafraîchis à la différence et ainsi les seuls à corriger le comportement de la diode.


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.
 
Ce compte ne reçoit pas de MP / This account does not receive PMs.
Avatar de l’utilisateur
AdminAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 0.8%
 
Messages: 459
Images: 28
Inscription: 30 Aoû 2011, 11:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

En ligne

Re: Alerte mise à jour conformité NumWorks impérative BAC 20

Message non lude parisse » 20 Fév 2023, 14:56

Concernant les utilisateurs du bootloader Khi, je ne vais rien modifier avant l'été prochain, puisque le tableau n'indique pas de risque de fraude possible. Ce qui a fonctionné l'an dernier (à l'exception des deux bizarreries reportées sur tiplanet) devrait continuer à fonctionner cette année, ça me semble plus sur que de faire des modifications à quelques semaines du bac.
La situation de Khi est différente de celle des autres bootloaders tiers, car le bootloader de Khi n'a pas le même objectif, il s'agit de pouvoir booter un Epsilon relativement complet (15.5) permettant de lancer KhiCAS de manière optimale (par exemple support de l'échange avec PC sans sortir de KhiCAS) et un amorceur permettant de lancer KhiCAS avec le maximum de RAM disponible, et la possibilité de passer de l'un à l'autre facilement y compris en cours d'examen. Il n'y a donc pas d'intérêt d'ajouter du support pour booter des Epsilon plus récents que Epsilon 15.5.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Alerte mise à jour conformité NumWorks impérative BAC 20

Message non lude critor » 20 Fév 2023, 15:18

Merci pour votre réponse.

C'est moi qui ai effectué les tests N0110 ce samedi sur chaque combinaison bootloader+firmware possible (ce qui a pris un moment) et ai fourni les données du tableau.

J'ai trouvé quelques anomalies dans Khi (sinon la configuration aurait obtenu 8 coches), mais sauf erreur de ma part aucune qui soit exploitable en pratique à des fins de fraude.
Ce ne veut toutefois pas dire que le fraude est impossible, je puis avoir raté des choses, et pas que sur Khi d'ailleurs.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41492
Images: 14556
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

En ligne

Re: Alerte mise à jour conformité NumWorks impérative BAC 20

Message non lude parisse » 20 Fév 2023, 18:35

Merci pour votre patience à effectuer tous ces tests, ça a du être très fastidieux.
Concernant la fraude sur Numworks, il me semble que plutôt que de chercher une faille improbable, un fraudeur se munira d'un firmware custom modifié (compilé par quelqu'un d'autre). D'autant plus qu'avec la faible capacité de mémoire RAM disponible, exploiter une faille ne permettrait pas d'accéder à beaucoup de données... C'est la raison pour laquelle j'ai développé la certification de Khi+KhiCAS.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Alerte mise à jour conformité NumWorks impérative BAC 20

Message non lude critor » 20 Fév 2023, 20:41

Maintenant que l'on peut enfin installer Epsilon 20 sans risque, le tableau comparatif est à jour :
https://tiplanet.org/forum/compare.php?mode=QCC2022&.nw100,nw100omega,nw100upsilon,nw110,nw110omega,nw110upsilon,nw110khi,nw120,nw120ex
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41492
Images: 14556
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Alerte mise à jour conformité NumWorks impérative BAC 20

Message non lude critor » 21 Fév 2023, 09:30

Un tuto-vidéo par Rathmox pour mettre à jour avec le dernier dual-boot Upsilon + Epsilon :
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41492
Images: 14556
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor


Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 17 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1444 utilisateurs:
>1403 invités
>36 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)