Rendendo più difficile la scansione del codice QR sullo schermo da una distanza

0

Supponiamo di avere un codice QR sullo schermo del mio laptop che devo scannerizzare con il mio dispositivo mobile.

C'è qualcosa che può essere fatto per rendere più difficile la scansione del codice sullo schermo da una distanza? Sto pensando a colori, contrasto, movimento, ecc. A che punto il dispositivo legit ha problemi a scannerizzare, ad esempio, lo spostamento del codice QR? Possibili modi di mascherare il codice in una foto o uno sfondo rumoroso?

Mi aspetterei che sarebbe più difficile eseguire una scansione di un movimento in senso orario da una distanza maggiore rispetto a quando è possibile riempire il cercatore della telecamera con il codice + la sezione di oscillazione.

Qualche idea o altra idea? Lanciare una coperta sulla mia testa e il laptop mentre eseguivo la scansione del codice sarebbe più sicuro, ma meno pratico di una soluzione basata su software.

    
posta Aeyoun 09.07.2014 - 16:04
fonte

1 risposta

1

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 .

    
risposta data 09.07.2014 - 16:39
fonte

Leggi altre domande sui tag