Attestation de déplacement : les codes QR générés par TousAntiCovid étaient invalides 🆕

Stéphane Moussie |

Depuis ce matin, l'application TousAntiCovid intègre un générateur d'attestations de déplacement qui est fort pratique… mais qui ne produit pas des codes QR validés par l’app fournie aux forces de l'ordre pour les contrôles.

Les codes QR générés par TousAntiCovid, que ce soit sur iPhone ou Android, sont invalides aux yeux de QR-DNUM, l'application de la direction du numérique du ministère de l'Intérieur qui est spécifiquement prévue pour lire ces codes.

QR-DNUM, qui est librement téléchargeable, n'a aucun mal à lire les codes QR générés par le site web servant à créer une attestation numérique, comme nous l'avons vérifié. Ce sont uniquement les codes QR générés par l'application TousAntiCovid qui posent problème.

D'après nos recherches, le problème se situe dans le format des dates (pour la date de naissance et celle du jour) utilisé par l'application qui n'est pas le même que celui du site web. Le format attendu par QR-DNUM n'étant pas le bon, la lecture ne fonctionne pas et le code QR est considéré comme invalide.

Nous avons signalé le bug à l'équipe technique de TousAntiCovid.

MàJ le 03/11/2020 13:13 : le bug est déjà corrigé ! L'app TousAntiCovid n'a pas été mise à jour, mais l'app QR-DNUM valide désormais le code QR. Cette dernière n'étant pas open-source, on ne sait pas ce qui a changé exactement. Quoi qu'il en soit, le problème est réglé et vous pouvez utiliser l'app pour générer vos attestations de déplacement.

MàJ le 03/11/2020 14:44 : en fait, le problème n'est pas totalement réglé. L'app QR-DNUM (utilisée sur iPhone) arrive désormais à lire le code QR généré par la version iOS de TousAntiCovid, mais pas par la version Android. Comme vous pouvez le voir dans la vidéo ci-dessous, QR-DNUM lit bien le code de TousAntiCovid sur iPhone à gauche, mais pas sur le terminal Android à droite.

C'est encore une différence de formatage qui entraîne ce problème (a priori, le mot « motif » sans « s »). Et si vous vous posez la question, l'app QR-DNUM installée sur Android arrive à lire le code de TousAntiCovid iPhone.

MàJ le 03/11/2020 18:07 : fin des péripéties. Une mise à jour de TousAntiCovid sur Android (version 2.1.1) qui vient d'être distribuée règle le problème du code QR qui ne pouvait pas être lu par l'app QR-DNUM. Par ailleurs, l'application ne fait plus expirer au bout d'une heure les attestations qui ne sont pas limitées dans le temps.

Avec Nicolas Furno.

avatar Alexg78bis | 

@quentinf33

Merci 😊

avatar Jcleon95 | 

Et zou une autre mise à jour dans la journée. 😜

avatar Pomme_Q | 

Il faut la remettre à jour le problème semble réglé après test perso 🤓

avatar minounet | 

Désolé macg, mais dès le début de tous AntiCovid, il génère l’attestation de déplacement
Après, je ne savais pas que les Qrcodes étaient invalides
Des balaises les gars 😁

avatar hirtrey | 

@minounet
Édit : iOS c’est bon, Android problème

avatar Nicolas. | 

Non avant c'était un simple lien vers le formulaire en ligne, depuis aujourd'hui c'est en "natif" avec sauvegarde des données en local

avatar hirtrey | 

Ouf, l’honneur est sauf pour macG.

avatar Jeff.troyes | 

C'est pas possible je crois rêver 🤔

avatar Doctomac | 

Ah je me posais une question sur le QR code dans l’autre fil :

https://www.igen.fr/app-store/2020/11/tousanticovid-integre-lattestation-de-deplacement-et-depasse-les-7-millions-dactivations-118687

Sinon, bon bien, c’est de l’incompétence à tous les niveaux.

avatar byte_order | 

@Doctomac
Marrant comment un bug informatique est de l'incompétence... sauf quand c'est un truc pondu par Apple, là c'est "le processus habituel de tout développement informatique, l'important c'est qu'ils soient rapidement corrigés".

L'erreur est humaine. Je ne vois pas pourquoi des développeurs travaillant pour Apple ou pour un projet financé par l'Etat seraient plus ou moins compétents : ils seraient moins humains s'ils travaillent pour Apple !?

Question réactivité, une correction en moins de 24h, franchement, on aimerait tellement le voir partout en ce qui concerne l'univers informatique, y compris celui d'Apple.

avatar CGe0h | 

On leur avait dit pourtant de laisser Jean Castex dans le groupe des testeurs avant de déployer l’application ! 😂

avatar frascorpion | 

Quelle est l’importance de QR ?
Car y en a pas sur papier imprimé 🤔

avatar ya2nick | 

@frascorpion

Le QR code permet à la maréchaussée de voir le contenu de l’attestation, sans ce rapprocher de la personne ni toucher l’attestation/smartphone, en scannant ce qr code. Donc ça limite le risque pour l’agent de se chopper le virus.

avatar CGe0h | 

@ya2nick

Oui, mais là encore on est complètement incohérents : On respecte (et c’est une bonne chose) la distanciation et le “non” contact (bien meilleur d’ailleurs que de porter un masque, pas démontré comme efficace) avec la possibilité de flasher le QRCode par les agents, MAIS par contre ces mêmes agents te prennent ta carte d’identité avec leur petites mimines pour la lire, la manipulent dans tous les sens, car si tu la leur montre par toi même, ça marche pas, c’est trop loin, ça bouge, etc. 😄
Et là, les microbes, ça y va ! (Je parle d’ailleurs de tout microbes et autres bactéries confondues, par que du Covid).
Donc, encore une belle incohérence...
Tiens d’ailleurs, vous les voyez se laver les mains avec du gel HA, vous, nos forces de l’ordre ?????

avatar ya2nick | 

@CGe0h

D’expérience, lors du premier confinement, les agents m’ayant contrôlé, avaient soit des gants soit ne touchaient pas ma pièce d’identité.

Après, à moins d’avoir affaire à un cowboy, vous pouvez aussi leur demander poliment de na pas toucher à votre pièce d’identité pour éviter le risque de contamination.

avatar CGe0h | 

@ya2nick

Des gants.... qu’ils changeaient à chaque contrôle, comme le voudrait la règle ?

avatar ya2nick | 

@CGe0h

Je ne sais pas, je me faisais contrôler, c’est pas moi qui les contrôlait (ce n’est ni mon métier ni mon hobby).

avatar jeannotsarge | 

Je l’ai téléchargé pour copier le lien vers le site pour générer les attestations et retirer directement de mon téléphone. Par contre je suis comptabilisé dans les téléchargements. Combien on fait comme moi et l’ont déjà retiré?

avatar hubnium | 

@jeannotsarge
Tu n’as pas été compté sauf si tu as activé l’application. C’est clairement indiqué que le chiffre affiché est celui des personnes ayant téléchargés ET activés l’application ...

avatar r e m y | 

@jeannotsarge

Seules les activations sont comptabilisées et les 7,5 millions d'activations sont données en "valeurs nettes" (donc les désactivations éventuelles sont déduites)

avatar ya2nick | 

@jeannotsarge

Qui installe une app pour obtenir un lien que n’importe quel moteur de recherche peut trouver. J’espère et je suppose que personne ou presque n’a fait comme vous.

avatar iBaby | 

@ya2nick

Détrompez-vous, il y a beaucoup de personnes « illectrées » qui ne savent pas par elles-mêmes saisir un lien et remplir une attestation puis la classer dans leurs fichiers de smartphone. C’est la réalité. Il faut leur expliquer la démarche, ou bien la simplifier au maximum. J’en ai eu la preuve le week-end dernier. L’app AntiCovid va dans le bon sens.

avatar ya2nick | 

@iBaby

J’en suis bien conscient, et vous pensez qu’une personne illettrée ai l’idée ou l’information que le lien se trouve dans l’app ?

Vous ne trouvez pas plus simple, plus logique (même les illettrés son logique) qu’il trouve le lien par un moteur de recherche ou par ses relations ?

Les "illettrés" (et/ou vieux, ou technophobes, les personnes étrangères (ou d’origine étrangères) que je connais, lorsque je les aides pour ce genre de choses, je leur explique comment faire, et je fais ce qu’il m’est possible pour leur simplifier la vie.

Et j’ai remarqué que moins il y a d’étapes, de difficultés, d’illogismes, ils préfèrent.

Donc je reste sur ma position, la solution de jeannotsarge est trop biscornue et illogique surtout pour une personne "illettrée" ou mal informée.

avatar iBaby | 

@ya2nick

J’ai écrit « illectré » de illectronisme, c’est-à-dire non instruit des bases de l’informatique. C’est un néologisme dont je ne suis pas l’inventeur mais qui est couramment employé, pas assez sans doute, mais peut-être aurais-je dû parler d’illectronisme, je ne sais pas. En tout cas, il y a beaucoup de gens dans ce cas et c’est bien compréhensible.

Sur le fond, oui, je pense qu’une personne normalement lettrée mais illectronée peut très bien recevoir l’information et la comprendre, surtout lorsque c’est du bouche à oreille, des rencontres, des liens familiaux.

avatar ya2nick | 

@iBaby

Je ne connaissais pas le terme illectré, désolé pour ma réponse peu adaptée et merci pour ce nouveau mot.

Nous sommes donc plutôt d’accord. \o/

avatar Dave de Paris | 

🙈🙈🙈. 🕳

avatar heyte | 

Sauf erreur de ma part l’application intègre les attestations depuis le premier jour de confinement !

avatar Stéphane Moussie | 
@heyte : non, il s'agissait simplement d'un lien qui dirigeait vers le site web. Là on peut créer une attestation sans quitter l'app et même sans connexion internet.
avatar hirtrey | 

@stephmouss

C’est pas un problème de date, plutôt des espaces en trop dans la version Android. Le code cote iOS est correct

avatar byte_order | 

@hitrey

J'ai encontré aucun problème avec les deux apps en version Android.
Alors que la version de l'app QR-DNUM date d'avril.

Alors soit y'a un truc qui est modifié coté serveur, soit y'a un truc qui cloche entre les versions Android et les versions iOS de QR-DNUM.

avatar hirtrey | 

@byte_order

La correction a été faite côté serveur. Mais c’était un petit bug

avatar heyte | 

@stephmouss

Ah d’accord, merci !

avatar Doctomac | 

@heyte

Non c’était juste un lien qui pointait vers la page web contenant le formulaire.

avatar IceWizard | 

L’amateurisme ça tue ..

avatar choub | 

Rassurez moi c’est pas avec nos impôts ? Si ?

avatar c0by | 

Du high level 💪 très très bon, si ce n’était dans le cadre d’une pandémie. Vivement qu’elle soit poubelisée comme feu Alerte attentat et remplacée en s’appuyant sur les mêmes choix que les autres pays européens.

Des nouvelles sur l’obtention du code à entrer une fois testé positif au COVID ?
C’était un des points qui rendait inutile cette application vu le délai pour l’obtenir.

avatar helwave | 

Encore bravo, c’est vraiment grave du point de vue sérieux et compétence.
Pauvre France.
Cependant cela ne doit pas empêcher tout le monde d’être prudent, de porter des masques et de respecter le confinement.

avatar byte_order | 

@helwave
> Encore bravo, c’est vraiment grave du point de vue sérieux et compétence.
> Pauvre France.

Par contre le bug dans l'implémentation de l'API Exposure Notifications sur iOS par Apple qui comportait un bug faisant que pendant des jours et des jours aucun téléchargement de données pour établir les diagnostics d'exposition n'avaient lieu, là, c'est moins grave et en aucun cas ne donne lieu à un jugement de valeur sur la compétence ?

https://iphoneaddict.fr/post/news-298233-contact-tracing-gros-bug-ios-suspendrait-verification-contacts-via-lapi-exposure-notification

C'est juste l'habituel 2 poids 2 mesures pro-Apple anti-France.

Semblerait que quand on utilise un produit Apple, on devient également (ou l'on est déjà) un américan (sans droit de vote, évidement) et donc que tout ce que le pays natal peut faire est désormais forcément nul.

avatar Zerwal | 

Le pire dans tout ça c’est que c’est des gens comme ça qui nous gouvernent.
Bref un couteau suisse livrer mon affûter voir non sertie.

avatar byte_order | 

@Zerwal
> Le pire dans tout ça c’est que c’est des gens comme ça qui nous gouvernent.

Citez moi un membre du gouvernement qui soit également un développeur.
Parce qu'ici c'est un bug informatique, dans du code.

avatar nikoethore | 

Il ne serait pas plus simple de mettre à jour QR-DNUM que les x millions de Tous Anti Covid installés sur le parc utilisateur ? Même si seul une infime partie à déja mis à jour vers la version avec attestation intégrée...

Parce que bon, publier un quickfix 6h après la release d'une nouvelle version, ça fait pas sérieux.

avatar byte_order | 

@nikoethore
> Il ne serait pas plus simple de mettre à jour QR-DNUM

C'est ce qui a été fait. Côté serveur de QR-DNUM.
Le bug, ou pour être plus précis, la rigidité était côté QR-DNUM.

> Parce que bon, publier un quickfix 6h après la release d'une nouvelle version,
> ça fait pas sérieux.

Plus quand même que de publier des jours après :

https://iphoneaddict.fr/post/news-298233-contact-tracing-gros-bug-ios-suspendrait-verification-contacts-via-lapi-exposure-notification

Ce qui fait sérieux, c'est pas de prétendre qu'aucun bug existe, ça c'est du déni de réalité.
La réactivité face à un bug me semble bien plus sérieuse que de prétendre qu'on peut publier du code exempt de tout bug...

avatar Maxmad68 | 

Si ça en intéresse, j’ai fais une appli iOS qui génère des attestations (et qui fonctionne!) avec l’attestation en PDF, ainsi que les QR codes.
L’app est en « cours de vérification » pour l’AppStore, mais je n’ai pas trop d’espoir...
Si certains veulent l’essayer, les sources sont dispo sur GitHub ici:
https://github.com/Maxmad68/Attest.Derogatoire

avatar GerApp38 | 

Je ne comprends pas l’info : le QR code généré ce matin 11h sur iPhone est parfaitement lu par mon IPad ?!?
Edit: effectivement c’est QR-DNum qui n’est pas très tolérant...

avatar padry | 

Chez moi ça fonctionne !!

avatar GaelW-Mac | 

@padry

Ah bon, tu as le matériel des flics pour le vérifier ?

avatar byte_order | 

@GaelW-Mac
> Ah bon, tu as le matériel des flics pour le vérifier ?

C.a.d. un smartphone Android et l'app QR-DNUM pour Android.
Ben, en pratique, oui, c'est possible de vérifier soit-même, oui.

avatar corben | 

Bravo Cédric Zéro 👏👏👏

Pages

CONNEXION UTILISATEUR