Door Drs Security en Privacy: Het probleem is echter wel met dat advies van de politie, dat met veel vooral dynamische QR codes de echte URL achter de code niet zichtbaar is als je die gaat scannen.
Die kan namelijk op elk moment server-side worden aangepast.
Dus voor die QR codes is dit advies waardeloos helaas.
Ik moest even opzoeken wat een
dynamische QR-code nou weer is. Die is niet dynamisch, dat is gewoon een QR-gecodeerde URL, alleen van een dienst die, net als een URL-verkorter, een redirect doet naar de uiteindelijke bestemming.
Zucht. Kennelijk is er een markt voor die onzin. Als je een website hebt en zoiets wilt gebruiken, dan kan je helemaal buiten zo'n dienst om de directe bestemming op je eigen site in de QR-code zetten met een extra URL-parameter als qr=12345. Daarbij staat 12345 voor een door jezelf te bedenken identificatie van een QR-code of campagne die je wilt onderscheiden. Je kan iets in je webapplicatie (laten) inbouwen om daar iets mee te doen, of je kan een proces periodiek je webserverlog laten doorspitten om ze te inventariseren. Dan heb je je informatie terwijl degenen die je QR-code scannen kunnen zien naar welke site ze gestuurd worden in plaats van dat je ze een raadsel voorschotelt, en een risico. Wel zo fatsoenlijk om te doen.
En wat die term "dynamische QR-code" betreft: dat is alweer een voorbeeld van dingen zo benoemen dat de indruk wordt gewekt dat er iets anders gebeurt dan er feitelijk gebeurt. De dynamiek zit niet in de QR-code maar in de site die de redirect doet, en dat onderscheid doet ertoe. Ik erger me er al jaren aan dat over QR-codes gepraat en geschreven wordt alsof ze actief iets
doen. Nee, die dingen doen zelf helemaal niets, het is alleen maar tekst die in een plaatje gecodeerd is, meer niet. Een app die ze scant doet er wat mee. Dat is belangrijk, want
die kan na het scannen er op een domme manier iets mee doen, zoals de URL direct openen in een browser zonder de gebruiker te vragen of dat bij deze URL echt de bedoeling is. Zo'n kwetsbaarheid in de logica van de app is geen kwetsbaarheid in de QR-code zelf, en het is misleidend om het zo te noemen.
Ik weet dat hele volksstammen het allemaal te moeilijk en ingewikkeld vinden en een hele hoop niet snappen. Dat verbeter je alleen echt niet door ze ook nog eens voortdurend verhaaltjes voor te schotelen over hoe dingen werken die domweg niet kloppen met de werkelijkheid, daar wordt het alleen maar magischer en onbegrijpelijker van. Er zijn mensen voor wie het echt altijd abracadabra zal zijn, maar er zijn er ook de nodige die het met een beetje moeite wel redelijk zouden kunnen begrijpen, als ze niet voortdurend op het verkeerde been zouden worden gezet met dit soort misinformatie.
Doe daar dus alsjeblieft niet aan mee door termen en beschrijvingen over te nemen die iets anders suggereren dan er feitelijk gebeurt.