Android Users Get Scammed With In-App Antivirus Ads
An anonymous reader writes "A new malware scheme has been discovered that pushes fake antivirus software to Android users via in-app advertising. Once installed, the trojan informs the victims they need to pay up to remove threats on their device. The malware in question, detected as "Android.Fakealert.4.origin" by Russian security firm Doctor Web, has been around since at least October 2012 according to the company. While Android malware that masks itself as an antivirus for Google's platform is nothing new, and neither are ads in Android apps pushing malware, but putting the two together can certainly be effective. This is naturally a practice that Windows users are all too familiar with."
I will never understand why phishing and malware attempts always have some weird tell that they're not legit. Whether it's some bizarre choice of words in the midst of an otherwise fairly legit looking piece of email or Cyrillic text in the middle of an otherwise semi-legit looking app there's always a tell.
It's as if the authors are carefully trying to prey only on the truly stupid.
It's a lot easier to uninstall fake antivirus on Android than on Windows. Last time, removal took two steps: 1. remove it from the list of device administrators, and 2. uninstall the application from the device.
Are other mobile platforms any less prone to deceptive in-app advertising?
What's Android platform specific about this?
Mobile platforms other than Android put substantial barriers in the way of being able to "run this random program you got from somewhere". Windows Phone 7 and iOS, for example, don't really have a counterpart to the "Unknown sources" checkbox of Android, and they charge $99 per year for "provisioning", which allows the user to load applications through the equivalent of adb install.
Or is there a pool of third party company ready to give away software bits for that?
Yes. As explained in Google's article, each Android ad network distributes its library as a JAR file to include in a project.
Or is there a system-wide API provided by Google?
AdMob, a Google company, is one of the Android ad networks.
Fair questions, but how would you have designed it?
I'd handle SD card access like this: When an app is installed, it can read and write only its own folder. When an app wants to open any other file, or all files in a given folder, it asks the system to display a file chooser to the user, and then that app gets authorized to open that file. Both OLPC Bitfrost and the Mac App Store sandbox use variants of this pattern. Likewise with the Internet permission. I'd add an additional "User-chosen Internet sites" permission that can access only the domains specified in the application's manifest and the hostname of any URL that the user chooses to "share" with the application.
Advertisers? Are you getting this?
You should be teaming up right now putting together a trusted and guarded source with a built-in regulated system that says "we will not annoy the user." It should be trusted and verifiable. The content of ads should be reviewed for various things.
Get your stuff organized and legitimized, advertisers, as I will stop blocking you.
Also, I have never seen malware on my phones or tablets. I wonder why...
"Please run this random program you got from somewhere because we asked you to".
Then something bad happens.
What's Android platform specific about this?
Well it doesn't happen on iOS.
Wine and Mono are proof of the existence of the idiot savant. They brilliantly do these things, and don't know why they shouldn't.
Then please help me become no longer an idiot. Please explain why one shouldn't. Are you claiming that it is unwise to allow users of a minority computing platform to run applications that were developed for the majority computing platform? If so, please explain at which point the unwisdom enters the claim.
I can't download it because it was only on the AppStore for a few hours before it was removed, and he as a rogue developer was banned. Which is a pretty good demonstration of why it's better than Android's system. With Android, all the malware that was ever created is still out there, still trapping the unwary.