Una fotocamera decente come quella , con un'adeguata lunghezza di zoom, otterrà da 20 metri di distanza un'istantanea dello schermo con molti più dettagli e precisione rispetto alla fotocamera del tuo smartphone. "Oscurando" il codice QR, si renderà la scansione più difficile e quindi impossibile prima per lo smartphone che per l'aggressore. Quindi, questa cosa "oscurante" non funzionerà contro un attaccante decente (funzionerà solo contro gli attaccanti economici che hanno anche solo smartphone).
L'intercettazione a distanza più lunga può essere eseguita con hardware più grande ma sempre disponibile, come questo . La sua apertura dovrebbe consentire una precisione dell'immagine fino a 1 mm (cioè sufficientemente basso per scansionare il codice QR, anche "disattivato") a 500 metri di distanza.
Inoltre, ricorda che i codici QR sono ottimizzati per una facile ricostruzione in una frazione di secondo da uno smartphone. La codifica è matura con i codici di correzione degli errori in modo che la scansione funzioni anche in ambienti rumorosi. Questo aiuta sia il telefono che l'aggressore. Ma l'aggressore può passare più tempo a ripulire l'immagine con Photoshop, permettendogli di ottenere i dati da un'immagine che risulterebbe troppo sfocata per essere gestita da uno smartphone generico.
Un modo migliore sarebbe bloccare la vista dello schermo dall'attaccante. Il metodo "coperta" funzionerebbe. Se vuoi migliorare le cose, ti suggerisco di modificare il sistema di visualizzazione QR in modo che mostri un quadrato vuoto per la maggior parte del tempo, visualizzando il codice QR reale solo quando colpisci un tasto specifico sulla tastiera del tuo portatile e solo per tre secondi. In questo modo, puoi mantenere la fase critica (durante la quale il codice QR è effettivamente visibile) breve.
Non eseguire operazioni delicate in località dove ci sono roaming spalla surf potrebbe essere una buona idea, dopo tutto .