Many Android VPN Apps Request 'Dangerous' Permissions They Don't Need (zdnet.com) 63
A VPN researcher found that many Android VPN apps request access to sensitive permissions that they don't need, according to an article shared by WaitingForSupport. ZDNet reports:
The study, carried out by John Mason from TheBestVPN.com, analyzed 81 Android apps available for download through the Google Play Store. Mason said he downloaded and extracted the permissions requested by each VPN app from their respective APK installer files.... According to Mason, 50 of the 81 Android VPN apps he tested requested access to at least one dangerous permission that accessed user data...
Mason said he discovered VPN apps that requested access to read/write permissions for external device storage, wanted access to precise location data, wanted the ability to read or write system settings, and, in some cases, wanted to access call logs or manage local files. "In theory, VPN apps should only need a few permissions to function. INTERNET and ACCESS_NETWORK_STATE should usually be enough," Mason told us. "The use of a large number of dangerous permissions could be cause for suspicion."
Mason said he discovered VPN apps that requested access to read/write permissions for external device storage, wanted access to precise location data, wanted the ability to read or write system settings, and, in some cases, wanted to access call logs or manage local files. "In theory, VPN apps should only need a few permissions to function. INTERNET and ACCESS_NETWORK_STATE should usually be enough," Mason told us. "The use of a large number of dangerous permissions could be cause for suspicion."
Tempting packets (Score:3)
VPN's are the tech equivalent of burglar bars and a safe.
You may not have anything of value in there, but it looks like you do.
Re: (Score:2)
You should really get out more.
Stop using Google Play store, use f-droid instead. (Score:1)
I don't know why anyone would use apps from the Google Play Store... It's so full of garbage and adware. These days, I pretty much ONLY use apps from f-droid. They do a much better job of tightening up permissions and removing anti-features than anything Google is doing on the app store.
Re: (Score:2)
VPN's are the tech equivalent of burglar bars and a safe.
You may not have anything of value in there, but it looks like you do.
Actually it's the tech equivalent of a bank safety deposit box room. You may not have anything of value in there, but if someone goes looking they're overwhelmed with lots of boxes and wouldn't even know where the hell to begin.
So come at me bro, my IP address is: 185.220.70.138
Some just dumb (Score:1)
Re: (Score:2)
For this reason, there's no real option other than demanding the source (and rights to modify and distribute) of every piece of code you run on your machine. In particular, this means no Android (and free forks lack drivers for any modern hardware).
Only then you can have a possibility of killing phone-home.
Re: (Score:3)
Re: (Score:3)
That may be a bit of an exaggeration, but frankly, if it's free and I'm routing my traffic through it because I want an encrypted tunnel, I'm not too sure I'd trust any free service, or even many for-pay services. I've been rolling my own VPNs for about a decade now, mainly using OpenVPN. Yes, it's had the odd hole, and you still have to trust the encryption libraries it uses, but at least I'm creating the keys for the damned thing. I'm not sure I'd put anything on my phone that I need encryption for, mind
Not just VPN apps... (Score:5, Insightful)
Re: (Score:2)
Indeed. I recently needed an app to check on GPS status for another app that needs it to be good but provides no indication whether it is (talk about stupid coding...). It took me about 10 tries until I found one that actually only wanted location access but nothing else. The only explanation I have for this mess is clueless users that give apps all the permissions requested.
Re: (Score:2)
Then don't install any apps.
Eventually you'll want features, and you'll be forced to ask: Why? Why do "all" the apps I look to install ask for excess permissions? Is it an inherent feature of apps, or is it merely a typical feature of apps that you get from a certain source?
And the answer is oh so simple; you're getting apps from Brandybrand(TM) App Store, instead of from F-Droid.
Re: (Score:2)
...Then don't install any apps....
I don't go that far. I am just far more careful about the apps I do install, and use the permission granularity to my bnefit.
Re: (Score:3)
READ_EXTERNAL_STORAGE (Score:2)
brain bleach connundrum (Score:2)
If READ_EXTERNAL_STORAGE is required to simply read a few files from a private configuration directory, the Android security model sucks beyond all possible comprehension.
Which it might. I would know this already for a real OS, only in this case I'm too afraid to even begin to peek under the hood.
I stopped installing apps years ago for precisely this reason: what you don't know can hurt you; I don't want to learn the Android security model without brain bleach, and I don't want to learn the Android security
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
It is needed only to upload files, or to save downloaded files in the Downloads directory instead of the app's private directory.
Personally, that seems like a huge security risk. I want the VPN to provide the pipe, and only have the permissions for managing the pipe. Uploading and downloading files should be done by other apps, that live on the other side of that pipe.
It is done for convenience, so you can download the config file normally, and then choose it from a file browser in the VPN app.
I actually do
Re: (Score:2)
Seriously, are people completely fucking stupid?
Yes. Seriously.
Hontony honta, nya.
Wannabe security coders (Score:2)
Coding is already very hard, but coding security critical components is even more so. At the same time, we have coders that are barely computer literate and could not code anything complicated of their life depended on it. The situation is worse wit "apps". Hence it is no surprise at all that VPN apps are generally speaking an insecure mess.
Re: (Score:2)
I'm not even convinced they're "security" apps, they might just be the "warez" tool of the modern age.
Re: (Score:2)
Who's going to say no?
1) Anyone with a brain
2) Anyone who knows what a VPN is for
3) Anyone who knows about F-Droid and has better options.
I know, I know, that's only a few dozen people, but they're the people who matter.
It would be nice ... (Score:2, Interesting)
Re: (Score:3)
But what is contained in your "sandbox"? Would an app that needs to access your camera and/or microphone or GPS qualify as staying inside its sandbox? If yes, then even a sandboxed app could seriously invade your privacy if it operates in ways you don't expect. If not, then how could any mapping application or telecommunications tool (think Facetime, Skype, etc.) work inside your sandbox?
Re: (Score:3)
But what is contained in your "sandbox"?
Whatever I put there. If an app 'demands' access to my camera (or won't run) that I don't feel it needs, it gets a camera emulation with a picture of Mr Potato Head. For a microphone, a WAV file of Nickelback (looped forever).
Re: (Score:2)
Resulting in what, a phone OS that confuses users with endless options which when they exercise cause random and hard to track breakage in individual app?
Clarification (Score:3)
Let's be completely honest:
Many Android #What's your favorite topic again?# Apps Request 'Dangerous' Permissions They Don't Need
And it's not entirely Google's fault. When you download applications for Windows you must also exercise caution and, unlike Android apps, most Windows applications require full access to your PC (some Windows applications even install low level drivers), so with Android you can at least have some control.
What really annnoys me about Android is that often there's a nice nifty app which requires next to zero permissions and no access to the Internet, and then its developer decides he wants to monetize his app (which has suddenly become relatively popular), and this app suddenly starts showing full screen ads and send your private data God knows where.
monkey see monkey do (Score:1)
Chineese VPN (Score:2)
Play Store = malware (Score:2)
Nearly all apps available through the Google Play Store are malware - usually spyware. Android OS is privacy-hostile by design.
drop VPN and still true (Score:2)
"A researcher found that many Android apps request access to sensitive permissions that they don't need."
is anybody still not aware of this?