Google Has Android Remote App Install Power, Too
Trailrunner7 writes "The remote-wipe capability that Google recently invoked to remove a harmless application from some Android phones isn't the only remote control feature that the company built into its mobile OS. It turns out that Android also includes a feature that enables Google to remotely install apps on users' phones as well. Jon Oberheide, the security researcher who developed the application that Google remotely removed from Android phones, noticed during his research that the Android OS includes a feature called INSTALL_ASSET that allows Google to remotely install applications on users' phones. 'I don't know what design decision they based that on. Maybe they just figured since they had the removal mechanism, it's easy to have the install mechanism too,' Oberheide said in an interview. 'I don't know if they've used it yet.'"
So how long until we see someone attempt to exploit this?
I'm sure someone could create a honeypot wifi network that forces all Android devices that connect to it to install a particular app.
Not unless they manage to compromise SSL in order to make the phone think it's talking to Google when it really isn't. If someone manages to do that, we have much bigger things to worry about than a malicious phone app.
Visual IRC: Fast. Powerful. Free.
Yeah because wardriving is soooo terrible. Look, if you don't want people connecting to your wi-fi network hide the SSD and encrypt it securely. If not, then does it matter too much if you lose a few bytes of data? There are very, very, few people who are going to bother even trying to break an encrypted connection, especially when they can go to a cafe and get free internet pretty much everywhere.
Taxation is legalized theft, no more, no less.
Really, this makes a bit more sense than having 234234234324234 OS updates every year. The majority of updates can be done by removing/updating apps, not to mention security patches. Really, some phones already have the latest Android they will ever get, barring rooting. But people will keep using that phone for 4+ years, that is a long time to have a security flaw out there that could steal information. Since the browser is going to be the main attack vector which is an app, it makes sense.
While this could be used to push more carrier crapware, I think updates and upgrades of installed apps are more likely to work for more phones and easier for the average user to use.
In all honesty, would you rather be using an outdated version of a browser with security flaws because your phone doesn't support Android 2.75 Double Chocolate Chunk Cookie or just have your browser update to a more secure version OTA?
Taxation is legalized theft, no more, no less.
Just because the updates which have come out already have asked you to update doesn't mean that is a prerequisite. You are implying ("An app, not so much.") that other phones can't update an app. Not true. "Every other phone" allows carriers to to do over the air updates. If they want to do an app, they can, by pushing a full image which includes that app. That Android is more modular, and allows_just_ an app to be pushed should be considered a benefit, as it allows a less risky way of updating things. Whether Android or not, the carrier has control.
Except, since Android is open, one can expect that "ROM" developers will make available images (at least on phones where privilege escalation has been achieved) which don't allow this, assuming there's demand for it. Try blocking updates on "every other phone."
"National Security is the chief cause of national insecurity." - Celine's First Law
Does anyone remember the android demo at Google IO where they showed the remote install feature from the android market on a desktop browser in froyo? Seriously, just because there is remote install functionality in the OS doesn't mean that it's there for malicious or secret use -- it's most likely part of a user facing feature.
The line between OS version and app is entirely arbitrary, and Google is working to move more of the OS functionality into apps.
From a security standpoint, if Google has access to this, they have access to the OS anyway, installing/removing apps is not a big deal. They already have root on your device (and you don't.)
...he seemed to think of the phone's owner more as a security threat than as the person who should be setting security policy.
To be fair, he does have a point, if in fact that was his view. I mean, how many zombified PCs are out there now, DDoSing servers and spamming the planet, just because their owners can't manage (at a bare minimum) to enable Automatic Updates? Millions? Tens of millions?
I know hating Google is in vogue these days, but let's be honest here: so far, they're no Microsoft. They're not a convicted monopoly; they've gone out of their way to invest real resources in opening their services, actually spending money to make it easier for people to migrate away from Gmail and Google Docs; they sponsor and promote open source; and they compete by constantly making their products better, rather than trying to strong-arm people into buying their junk. So yeah, until they show otherwise, I'm going to be cautiously optimistic and give them the benefit of the doubt.
The question is, is there a way for paranoid individuals to turn this capability off if they want to. Let the Joe Sixpacks of the world live in blissful ignorance, and let Google keep them from bringing the cell networks down with their inability to properly patch and protect their phones; just give me the ability to opt out if I know the risks, and choose to take them.
Yeah, if I don't want to trust a company to have control over the device that I hold in my hand. I definitely must to get the device from the said company that publicly acknowledge that they have control over the device.
Because Android is still less evil and invasive than iOS.
I'm not trying to troll, but really. if you compare the the two platforms one is mostly open and one is glued shut.
“Common sense is not so common.” — Voltaire
Pretty much only the kernel is open source and not the other parts.
The Google apps, the main interface API, and anything relating to the market are well locked down.
The Android is not a phone you should get if you want an open source phone. Try the OpenMokos.
It is what a blackhat would be able to do if they were able to find Google's private key.
How is that not consistent? For the vast majority of users, a phone is an appliance, just like a PC is an appliance, or a refrigerator, or a car. They don't know what is involved in maintaining that phone, or the security risks associated with using the phone, nor are they particularly inclined to care; they have more important things to do with their lives, like hold down a job, take care of kids, keep up with politics to be a better informed voter, etc. For these sorts of people, whom I suspect makes up at least 90% of the population (maybe more), it makes perfect sense to have a (for now) trusted source seamlessly take care of the security of the phone transparently, without them having to do a thing.
Note that this is exactly why Vista's UAC is the exact wrong way to handle security for the "normal" user: they don't know what's in their best interest, nor do they have the time and/or inclination to find out. Now, obviously they should take the time, but, seeing as they are already choosing not to, the only viable solution is to do it for them. It's the same reason programmers are told never to roll their own cryptography solution: for most of the population it's hard for them to get it right, and instead should rely on established solutions.
On the other hand, there is that other ten percent who does care and has time to learn the issues involved in privacy protection and information security. For these people, it makes perfect sense to allow them the option to "go it alone," to reject the one size fits all security that a default install would imply, and perform their updates manually.