It seems like every week a group of security researchers finds another exploit that can be used by bad people to do bad things on an Android device. It's a real problem that does exist, and when it comes to mobile device malware, Android is where you'll find most of it.
There's a reason for that. I'm going to ignore plenty of decent phone operating systems and focus on the two that make up the vast majority of what runs on the phones people buy every day — Android and iOS. A quick glance at both shows two systems slowly drifting to a point where they look and act the same, with the same apps, and the same services you can use. But there is a fundamental difference when it comes to installing apps and granting permissions.
Unless you want to jailbreak an iPhone, the only way to get apps is from the App Store. To get an app in the App Store, a developer has to follow some very strict rules, submit their work to Apple, then wait for the approval. Only then can the app appear for you to install. Yes, there have been instances of malware slipping through, but they are few and far between.
More: Google's App Defense Alliance teams up to fight malware on Android
Compare this to Android. With a simple tap of a button, you can install apps from anywhere by sideloading them. Google does police its Play Store, but not every app is pored over by hand during a lengthy approval process — Google has AI that does much of the scanning. When a bad app is found — and plenty are — it's unpublished quickly, and if Google thinks the intent was malicious, the developer's account is suspended. If actual malware that tries to harvest your data is found, Google can also remotely uninstall or disable the app from your phone, which it has done on a few occasions.
This open versus closed model isn't ever going to go away and it will always be easier to distribute malware-infested apps on the Android platform. Security researchers will always find new ways that bad actors try to game the system as will Google. Simply put, Android is the target because there are so many Android phones and it's so much easier to get a bad app installed on some of them.
But how many is "a lot?" Some analysts and malware prevention companies will try to sensationalize the issue because that gets clicks. Others will use the malware issue to try and sell you a product or a service. It may be a really great product or service, but developers will still capitalize when news of a new set of apps with malware is found. Others just ignore it or claim it doesn't exist. but they are wrong.
The numbers don't lie, though. We see headlines about 50,000 phones downloaded malware before it got caught or 100,000 or even a million. Even one instance is too many for anyone who enjoys using the open platform or for the people who work on securing Android against malware. But most times those big numbers don't tell the whole story.
There are over two billion active Android devices in the wild. Let's say a malware developer was crafty enough to get 20,000,000 (twenty million) phones infected. That's never going to happen, but if it did, that's less than one percent of Android devices. A more realistic "major" malware outbreak would have 100,000 infected devices, which amounts to less than 0.0000005% of active Android devices. Here's an even better way of reckoning those last numbers: this is about the same odds as winning at Powerball.
Since you're reading an article about Android malware, your chances are even smaller because you're about to get some friendly advice: only download apps from Google Play and read the permission dialogs before you click the "yes" button. If they sound fishy, don't install anything until you do a quick web search that answers any questions you might have. Malware can't install itself and depends on us to let it work. If you follow these two simple rules, it's impossible for you to install malware on your device.
Malware that targets Android is never going to go away, and every single operating system is vulnerable to some form of malware. Android's numbers are higher than average because of the same reason Windows numbers are — bad actors target what's popular. But the issue hasn't reached the hand-wringing point some headlines suggest, and it's doubtful it ever will.
As always, great info Jerry. But if you had to pick a few Maleware/Antivirus apps for Android...any you would recommend?
Play Protect is built-in and works as well or better than any commercial scanner I've tested using bonafide malware on a burner phone. Some of the malware scanning apps do have other features, but I'd stick with what Google built-in on this one.
Of course its blown out of proportion. Everyone needs a ridiculous narrative to support their partisanship.
The best antivirus/antimalware tool is common sense. Don't install anything from shady sites, especially "pro" or "full" versions of apps outside of the Play store. If you want the extra features of a premium app or game, then pay for it. The vast majority of pro licenses are less than $3. If you can't afford a few bucks for a legit version, then you've probably got more important problems to deal with.
it can happen so it is a great selling point for those who sell anti malware solutions. in the end, it is more about making money from android users than protecting them. at this time, I do not see a need for any type of protection other than what is already being done.
Your math is wrong. You plugged 100 into the percent calculator not 100,000. 100,000 of 2billion is .005% or 1000x higher than you stated.
Wow I hope no one takes these as fact. There are soo many things wrong with it, its like there was almost no research put into it. No developers contacted, none of the anti virus apps talked to (even though you really cant take their word on anything) The last announcement of google removing malware apps that were installed on millions of devices.
Get the best of Android Central in in your inbox, every day!
Thank you for signing up to Android Central. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.