Google Play Malware Used Phones' Motion Sensors To Conceal Itself (arstechnica.com)
An anonymous reader quotes a report from Ars Technica: Malicious apps hosted in the Google Play market are trying a clever trick to avoid detection -- they monitor the motion-sensor input of an infected device before installing a powerful banking trojan to make sure it doesn't load on emulators researchers use to detect attacks. The thinking behind the monitoring is that sensors in real end-user devices will record motion as people use them. By contrast, emulators used by security researchers -- and possibly Google employees screening apps submitted to Play -- are less likely to use sensors. Two Google Play apps recently caught dropping the Anubis banking malware on infected devices would activate the payload only when motion was detected first. Otherwise, the trojan would remain dormant.
Security firm Trend Micro found the motion-activated dropper in two apps -- BatterySaverMobi, which had about 5,000 downloads, and Currency Converter, which had an unknown number of downloads. Google removed them once it learned they were malicious. The motion detection wasn't the only clever feature of the malicious apps. Once one of the apps installed Anubis on a device, the dropper used requests and responses over Twitter and Telegram to locate the required command and control server. Once Anubis was installed, it used a built-in keylogger that can steal users' account credentials. The malware can also obtain credentials by taking screenshots of the infected users' screen.
Security firm Trend Micro found the motion-activated dropper in two apps -- BatterySaverMobi, which had about 5,000 downloads, and Currency Converter, which had an unknown number of downloads. Google removed them once it learned they were malicious. The motion detection wasn't the only clever feature of the malicious apps. Once one of the apps installed Anubis on a device, the dropper used requests and responses over Twitter and Telegram to locate the required command and control server. Once Anubis was installed, it used a built-in keylogger that can steal users' account credentials. The malware can also obtain credentials by taking screenshots of the infected users' screen.
Thank you for being a friend
Traveled down the road and back again
Your heart is true, you're a pal and a cosmonaut.
And if you threw a party
Invited everyone you ever knew
You would see the biggest gift would be from me
And the card attached would say, thank you for being a friend.
Once the app is removed from the Google store, does Google actually do anything to remove it from users phones too?...
I think it's time to officially declare walled garden computing a failure from a security standpoint. Malware has had little trouble getting inside, and then the fact that it's inside the supposedly safe garden lulls users into a false sense of security. The only thing the walled garden has succeeded in doing is enriching the gatekeepers and disempowering the users.
"When information is power, privacy is freedom" - Jah-Wren Ryel
and other stuff like that.
And with randomize i mean to filter it to something that looks like it is being used for real, not just completely random crap.
The reviews for the app reveal several levels of stupidity:
Reviewer 1: "Just started using still unknown"
Reviewer 2: "you are asking me and I just now installed the app"
^^^ Facepalm 1: Then why did you post the review??
^^^ Facepalm 2: Why does Android prompt people to review apps just after they installed them?
Reviewer 3: "Thanksgiving"
Reviewer 4: "Totally awesome"
^^ WTH?
Does Google or Apple make any effort to contact the infected users when they find malicious apps? Seems like it would be the right thing to do.
"A plan fiendishly clever in its intricacies"- Homer Simpson
The VW emissions trick worked in a similar fashion: it detected the lack of certain control inputs to figure out if it was being tested.
This isnt possible with iOS because bothe simulator and phone run the same OS: MAC OS
It's not about the operating system. If I run an Android device simulator under GNU/Linux, it's still Linux on the outside and Linux on the inside. It's about using motion input to distinguish a physically mobile device from one chained to a desk or a server rack. To put it another way: To what extent does running an app in the simulator on an iMac produce motion inputs indistinguishable from those of an iPhone? It'd have to produce, say, minute motions of the device itself when its screen is tapped.
This would be a suprise if they left this out of the emulators Google uses to screen apps. You would think they'd be able to script simulated motion or have on screen sliders to do the same thing.
To detect mobile malware, I worked up a system to rotate phones on 2 axis at varying speeds at least 3 years ago. Some part of Google knew this because I told them.
With the Honda Accords, I forget which model years (It was OBD2, so either 94-95, or the 96-00 models.) The trick they used was to check the rear ABS sensors, which had become standard on those model cars. Since no states used 4 wheel dynos for emissions testing they simply watched for the rear wheel abs sensors to show them not moving while the front wheel sensors/speed sensor was moving and used that to decide it was in a smog test and tune the cars ECU accordingly. I don't remember how exactly it was discovered, but CARB or the EPA discovered it during testing and eventually traced it back to its source. Honda was far enough ahead on emissions that a stiff fine and an ECU update solved it, but the modern attempts at cheating have been going on for a LONG LONG time, it's just that no public name and shaming has been going on to seriously cut into their profits until the VW one.
That case study was a major point in emissions test training here in California, because it gave an example of how easily the testing can be gamed if you the smog technician are not ever vigilant in your inspection, and sometimes even if you are.
That's just clever. Good for them for thinking of that and good for the person who found it for identifying the issue. Everyone is brilliant.