Scanning QR Codes in Restaurants: Why a Meal May Cost You Your Privacy
thequint.com
thequint.com
> Access to the device's camera was also gained
Again, that's impossible without an explicit notification on your phone requesting camera access. All of these would be fairly obvious to the user, assuming they even go as far as installing your app. By default you can't even install apps not from the play store without going through a couple step, which I highly doubt average users would.
It’s also a LONG way from:
>"As soon as I scanned the QR code, a sum of Rs 32,000 was withdrawn from my account. Then the caller switched off his phone and was unreachable thereafter,"
The article is mostly BS I’m pretty sure. A bunch of possible but not plausible Android hacking anecdotes that may or may not have happened that mislead by pretending this is a QR or restaurant problem.
It has the access you give it, but the article shows an example leaving every permission allowed. So the QR code really does seem immaterial here.
1. Download and install QR Scanner from F-droid (https://f-droid.org/en/packages/com.secuso.privacyFriendlyCo...). This app is open-source, lightweight and does not require network access. It will scan a QR code and provide you with its associated URL or text.
2. If the URL is a shortened one, go to https://www.expandurl.net/ and enter the URL in the text field. It will show you the destination of the shortened URL as well as other details. This website does not require JavaScript to perform its work and your IP address is not compromised.
Steps required for this to go through:
- open link in QR code that points to an APK download
- install the linked app
- open the just-installed app
- grant all privileges to the app
That said, it's easy for an attacker to put their own QR code in most restaurants (because the walls/menus/tables are not clearly controlled by staff), just like it's easy to swap the restaurant's card payment terminal for a custom one and cash the payments. (Both are illegal, don't do it.)
> - Try to avoid scanning QR codes as much as you can. if the link looks suspicious don't scan it.
> - Be suspicious of generic black and white QR codes.
But to be fair, they also suggest "Install a QR scanner app with a preview function. So that you can inspect any link before opening it," which is a good idea.