Back to blog

Quishing : les 5 réflexes pour ne jamais vous faire piéger

Le quishing ne vise pas les gens négligents mais les gens pressés, habitués à scanner sans réfléchir. Voici les signaux d'un QR code piégé, le réflexe qui sauve avant d'appuyer, et la règle à ne jamais enfreindre au moment de payer.

Admin
6 min read

Quishing : les 5 réflexes pour ne jamais vous faire piéger

J'ai scanné mon premier QR code piégé en 2024, sur un parcmètre du centre-ville de Montréal, un jeudi après-midi ordinaire. L'autocollant était propre, bien découpé, collé pile au bon endroit. Rien ne clochait à l'œil. J'ai payé mon stationnement sur une page qui ressemblait trait pour trait à celle de la ville. Ce n'est que le lendemain, en vérifiant mon relevé bancaire, que j'ai compris que le montant débité ne correspondait pas du tout à celui affiché.

Je travaille avec des QR codes tous les jours chez QR Code Agency, je les génère, je les analyse, je conseille des commerçants sur comment les afficher correctement. Et je me suis quand même fait avoir. C'est exactement pour ça que cet article existe : le quishing ne cible pas les gens négligents, il cible des gens pressés, distraits, ou simplement habitués à scanner sans réfléchir. L'arnaque qr code fonctionne parce que le geste de scanner est devenu automatique, presque réflexe.

Ce texte n'est pas écrit du point de vue de celui qui fabrique des QR codes légitimes. Il est écrit du point de vue de la victime potentielle, celle qui doit décider en trois secondes si elle sort son téléphone ou pas.

Les lieux où ça arrive vraiment

Le parcmètre reste le terrain de chasse numéro un. Les fraudeurs impriment un autocollant à leurs propres couleurs municipales, parfois même avec le bon logo, et le collent directement sur le QR code officiel. Le tarif affiché à côté semble normal, la seule différence se joue dans l'URL de destination, invisible avant le scan.

Les bornes de recharge électrique suivent de près. Beaucoup de bornes publiques n'ont même pas d'application dédiée, donc un QR code qui promet « paiement rapide » ne surprend personne. C'est justement cette normalité qui rend le piège efficace.

Le faux avis de contravention est plus vicieux encore. Il arrive par la poste ou glissé sous l'essuie-glace, avec un QR code pour « régler l'amende en ligne ». Une vraie contravention ne demande jamais un paiement immédiat par QR code scellé sur un bout de papier volant.

Les menus de restaurant, enfin, sont devenus un classique depuis que la pandémie a généralisé leur usage. Un autocollant collé par-dessus le QR code du restaurant redirige vers un site qui imite le menu, avec un module de commande et paiement bidon. J'ai d'ailleurs écrit un article sur le QR code de paiement en caisse et comment l'afficher sans se faire arnaquer, parce que ce risque touche autant les clients que les commerçants qui affichent le mauvais type de code.

Les signaux avant le scan

Un QR code piégé laisse presque toujours des traces physiques. Un autocollant mal aligné, légèrement de travers, ou dont les bords dépassent du support original, c'est le signe le plus simple à repérer. Un QR code officiel imprimé directement sur un panneau plastifié ne se décolle pas d'un coin.

Le message autour du code compte autant que le code lui-même. Une urgence artificielle, « payez dans les 15 minutes », « votre stationnement expire », « réglez immédiatement pour éviter des frais », ce genre de pression temporelle n'a aucune raison d'exister sur un vrai parcmètre ou un vrai menu.

Le troisième signal arrive après le scan, sur la page elle-même :

  • Une demande de numéro de carte bancaire complet en première étape, sans confirmation du service concerné
  • Un formulaire qui demande un mot de passe ou des identifiants bancaires plutôt qu'un simple paiement
  • Une URL qui ne correspond ni au nom de la ville, ni au nom du restaurant, ni à rien de reconnaissable

Sur ce dernier point, la vigilance devient compliquée parce qu'un QR code ne révèle jamais son adresse avant d'être scanné. C'est sa nature même : une image encodée qui cache l'URL jusqu'au moment du décodage par la caméra. Contrairement à un lien envoyé par courriel où on peut survoler avec la souris, un QR code garde son secret jusqu'à la dernière seconde. C'est précisément ce qui en fait un vecteur d'attaque redoutable.

Le réflexe qui sauve

La plupart des téléphones récents affichent un aperçu de l'URL avant d'ouvrir le lien complet. Sur iPhone, l'appareil photo montre l'adresse en petit texte au-dessus du bouton d'ouverture. Sur Android, c'est souvent une bannière similaire selon le modèle et l'application scanner utilisée.

Ce moment d'aperçu, deux secondes à peine, est le seul rempart réellement gratuit contre la sécurité qr code défaillante. Je le vérifie systématiquement maintenant, même pour des codes qui me semblent inoffensifs. C'est devenu un réflexe, comme regarder des deux côtés avant de traverser.

Si l'adresse ne correspond pas au nom de l'entreprise, à la ville, ou au service attendu, je ne clique jamais. Dans le doute, je tape l'adresse officielle manuellement dans le navigateur plutôt que de faire confiance au lien scanné. Ça prend quinze secondes de plus et ça évite des heures de démarches bancaires.

La règle absolue, celle que je n'enfreins jamais : aucune donnée bancaire ne sort de mon téléphone depuis une page ouverte via un QR code inconnu. Pas de numéro de carte, pas de code CVV, pas de mot de passe bancaire. Si le paiement est légitime, il existe toujours une autre voie, l'application officielle de la ville, le site du commerçant tapé à la main, un appel au numéro affiché sur place.

Cette discipline vaut aussi côté commerçant. Un restaurateur qui affiche un QR code générique sans vérifier régulièrement que l'autocollant n'a pas été remplacé prend un risque pour sa clientèle et sa réputation. J'ai détaillé ce point dans mon article sur Interac contre QR code générique en caisse, un choix qui a des implications directes sur la sécurité du client final.

Ce que j'ai changé depuis

Depuis mon incident au parcmètre, j'ai adopté trois habitudes concrètes que je recommande à tout le monde, sans exception.

D'abord, je ne scanne jamais un QR code qui présente une texture différente du support autour. Un autocollant brillant sur un panneau mat, une bordure blanche qui dépasse, une légère surépaisseur au toucher, ce sont des indices tangibles que je vérifie du bout des doigts avant même de sortir mon téléphone.

Ensuite, je privilégie systématiquement les canaux officiels connus quand l'enjeu financier existe. Pour un parcmètre, l'application municipale plutôt que le scan. Pour une amende, le site gouvernemental tapé directement plutôt que le lien reçu par la poste. Le confort du scan ne vaut jamais le risque du paiement compromis.

Enfin, j'ai commencé à signaler les autocollants suspects aux commerces concernés. Un restaurateur, une ville, une entreprise de stationnement, aucun d'eux ne souhaite que ses clients se fassent piéger sur son propre terrain. Signaler prend deux minutes et protège potentiellement des dizaines de personnes après moi.

Ce qui m'a le plus surpris dans cette expérience, c'est de réaliser que la technologie du QR code elle-même n'est jamais en cause. Un QR code légitime, généré correctement, avec une bonne correction d'erreur et affiché sur un support qui ne peut pas être facilement recouvert, reste parfaitement sûr. Le problème vient toujours du support physique et du contexte de diffusion, jamais du code en lui-même. C'est une nuance que je répète souvent aux commerçants qui hésitent encore entre codes statiques et dynamiques, un choix que j'explique plus en détail dans mon comparatif sur QR code statique ou dynamique selon votre usage.

L'action à retenir

La prochaine fois que vous pointez votre téléphone vers un QR code sur un parcmètre, une borne de recharge ou un menu, arrêtez-vous une seconde avant d'appuyer sur « ouvrir ». Regardez l'aperçu de l'URL affiché par votre téléphone. Si le nom ne correspond pas exactement à ce que vous attendiez, fermez l'application et tapez l'adresse à la main.

C'est le seul réflexe qui compte vraiment contre le quishing, et il ne coûte rien.


A lire aussi

Filed under:#API#Erreurs#SEO

Keep reading

Lecons & Erreurs

Logo sur QR code : 3 règles pour ne pas tuer le scan

Ajouter un logo à un QR code introduit un risque technique que la plupart des outils ignorent. Trois règles simples, couverture, contraste et zone de silence, pour garder un code personnalisé qui scanne à tous les coups.

8 min read
Lecons & Erreurs

QR code en couleur : le point de rupture du scan

Un QR code coloré peut cesser de se scanner bien avant que les couleurs ne semblent problématiques. Contraste local, zone de silence et correction d'erreur : les trois réglages qui décident si votre code fonctionne une fois imprimé.

8 min read