Android vulnerability allows attackers to modify apps
guardsquare.com
guardsquare.com
You'd think the Broadcom wifi bug would be an extremely lucrative worm target, but in reality it takes a great deal of effort to make a reliable exploit targeting a single version of a single device.
Until there's a more basic bug that doesn't involve kernel addresses and exact memory layouts etc it's far more profitable for bad actors to deliver their malware via malicious .APK files that users will happily install.
* No one has really tried.
* Google will remove malicious apps from devices via Play Store if they spread too wide.
* A phone botnet would be pretty lame for ddos, which is what botnets seem to be all about these days. Their connections are unreliable, and utilizing the botnet for more than a few hours would kill it's batteries.
Phone exploits seem to be more about harvesting personal data[1], ransomware[2], and/or adware[3].
1. http://www.zdnet.com/article/this-bank-data-stealing-android...
2. http://www.zdnet.com/article/this-nasty-new-android-ransomwa...
sensors. lots and lots of them, and many of them don't require an explicit permission to access.
if you pay the developers of a few nigh-ubiquitous mobile app dev libraries to let you phone home sensor data while their apps are on, you can probably get some really interesting novel information, and you might be able to find somebody willing to buy a dataset constructed from sensors on 50% of all smartphones.
Every day I pass by a couple dozen open wifi networks.
I can't remember any that were like some of the Windows vulnerabilities of the bad old days, of fully owning the device just from it being on the network. The OS is a lot more locked down too, no install of non-store apps by default, and heavy restrictions on app permissions.
Probably also helps that since they're phones, anything doing the usual botnet activities would result in rapid battery death and the user getting their phone fixed or replaced.
If an Android device has access to the store, Google can check and remove malware from the device. Incidentally, these checks are how Google has a pretty comprehensive view of active vulnerabilities and in devices as well as active exploits being used.
The result is if a user does not enable unknown sources and only installs apps from the Play Store (the default and by far the most common configuration) they have a vanishingly small chance of being infected by malware.
Expect the same rate of updates with Treble certified devices.
GMS includes the Google Play Store, which they reported this year had 2B monthly active users. The most notable AOSP derivatives that do not run GMS are Amazon's Fire OS and whatever Chinese companies are doing. Whenever you see somebody trying to implement "Android without Google", they are (misguidedly) replacing GMS.
Anyway, GMS on the device auto-updates and works with cloud services to detect and act on malware the user may have installed. This year Google branded this "Google Play Protect". Because GMS doesn't require firmware, kernel, or platform updates to work, Google is able to police the ecosystem effectively.
Also, because all apps are signed by the developer and Google controls the Play Store, its also able to work with developer community to mitigate libraries / sdks that are harmful. The overall end result is harmful apps are only on 0.05% of devices that only install apps from the Play Store (the most common scenario, and the default).
Good my guarantee runs out soon so I can switch to something I can patch myself.
It's probably time to install LineageOS...
a) they were collecting excessive telemetry for a long time, after this was exposed they claimed it was config error or something and patched it and additionally allow to disable telemetry in settings fully or partially I think. Though no malicious intent was ever proved it was not a good thing.
b) people found app with soft root like capabilities. Eventually it was discovered that it was a debug Qualcomm app left intentionally (and present in phones of other brands) and soft root possible only if attacked has physical access phone must have ADB installed (never used it so I have no additional details).
I think there was no other incidents in 2017. Overall it was not good but compared to what can be extracted from Google (and that stuff can't be disabled and present in every Android phone) or other apps that many users install (FB, messengers etc.) it is just drop in the ocean. Not a secure phone but neither are any other mass market phones including Apple (who had degraded their security to a simple pincode - https://blog.elcomsoft.com/2017/11/ios-11-horror-story-the-r... ).
Also, didn't they also had trouble recently?
- Calculator bullshit.
- Wifi not really disabled.
- UX hell in iphone X.
Only from the last 2-3 months.
The wifi part, I did notice it. But, I think it's by design. When you're connected to wifi, click the wifi button on control center just disconnects your current wifi session. I've actually kinda grown to use that feature. I don't like hooking to xfinity hotspots much, so I click that away. When I get back home, phone automatically hooks back up to my wifi.
UX hell in iphone X... don't get iphone X. Or any OLED screens with burn-in issues.
> I don't like the closed culture
What good is an "open" culture if you can't patch things yourself anyway?
I'll put LineageOS on it as soon as the guarantee runs out.
Edit: I'm not sure myself why @guarantee. Maybe something else breaks...but actually it's just a habit I guess.
(sorry for the answer here but I can't answer directly to your comment. Too deep down...)
(Serious question. What use is the guarantee if your device is hacked? Will they pay indemnity if that happens during guarantee?)
I bought an iPhone X. I love Android but most manufacturers don't seem to care about the product after you've purchased it.
YouTube is "good enough" in the browser, but I prefer to not watch videos on a phone anyways, and usually save them for later.
Multiple month salaries in many 2nd and 3rd tier countries around the world.
Security as a privilege only for the rich people is not a solution.
Just an FYI for anyone interested in getting it. You can do this only if you buy directly from Google, not from Verizon. Only Google's version has an unlockable bootloader. Google sold out pretty hard to Verizon in order to get some sales. One of the nice things about the Nexus line (at least all the later ones) was that you get a good no-bullshit phone no matter where you buy it from. Now, with Pixel, you get the shitty one if you buy from Verizon. The major downside to this is the used market. No way to reliably buy a good phone on ebay etc. The model numbers are the same. Some respite is swappa, which lists them accurately.
Yeah Google I believe unintentionally really messed up the used market for people that want to flash. You can tell the difference by installing an app or going under developer options from what I have gathered https://android.stackexchange.com/questions/163706#181321
(I'm using a Nexus 4)
> Any scenario still requires the user to install the malicious update from a source outside the Google Play store.
"A user might download a malicious update to an existing application from someplace other than Google Play, and Android will incorrectly tell the user that the application is valid."
Is this correct? Then they should say so in this article, perhaps in the introduction. As a user I can look at the details later if I'm interested, but for now I need to know what (not) to do to stay safe.
Again, beating the drum that security news needs to improve its messaging.
I agree that the article needs a TLDR at the top.
So, not most people.
Why? is there a use-case for this?
And both Jarsigner, and the Java command used to actually run the code on Oracle Java and OpenJDK use the same code – so they both only see the zip entries.
This issue only exists because Android reused a signing process designed for an entirely different execution environment.
UPD Documentation states it does.
Installing a v1-only signed update to an APK which is v2 signed is permitted. However, the update has to be the same versionCode or higher to be accepted, meaning it can't be a downgrade in terms of versionCode. Thus, as long as you don't produce updates/upgrades which are v1-only signed, you should be protected against this vulnerability on Android 7.0 and newer.