The Cheapest Attack Needs Only a Sticker
Cloning a QR code requires no technical skill: print a code that points somewhere malicious, stick it over the real one, and wait. Payment codes, parking codes, and donation codes are the classic targets, because the victim's money or credentials flow straight to the attacker. The defences are physical and procedural — make overlays visible, check the code itself, and watch the destination — because there is no way to make a printed pattern uncopyable.
Inspect the code, not just the destination
A destination monitor catches a hijacked dynamic link, but it cannot see a sticker over a static code. For unsupervised placements, schedule physical inspections: look for edges, extra thickness, or a code that does not sit quite square on its backing.
