Google Storing WLAN Passwords In the Clear
First time accepted submitter husemann writes "Micah Lee from the EFF filed a bug report about Google storing all your WLAN passwords on their application settings backup service without allowing you to encrypt them. So far it's not known whether the passwords are stored encrypted at rest, but just the fact that Google can read them (and disclose them if forced by 'law') is a bit surprising, too put it nicely. Already one German university is concerned enough about this 'feature' that they issued a warning to their users."
I think this is perfect example again that we put too much trust on Google. They have repeatly broken that trust and yet some people continue to trust them. This data also goes directly to NSA and FBI. I think both FCC and European Commission should hit them hard, upto jailing the top executives.
I turned off Backup on Android after discovering this. They're going to have to store them in the clear (or I guess reversible), so that the "backup" is reversible - i.e. you recover your backup or add a new phone to your account and it "just works" with your wifi.
However, there's no in-between. I can't choose to backup certain things but exclude very sensitive things, like my wifi password and other credentials. Given what we know about government snooping and the constant notices of breached databases these days, I just don't want to use the backup feature at all, and anyone who does is taking a bit of a gamble IMO.
Can't we have a sub-option to "also include credentials", at the very least?
This kind of shit is exactly why, as soon as I got an Android smartphone, I also installed a second wireless router, with its own encryption password, outside my firewall. Anybody who wasn't already assuming that smartphones and tablets are anything other than hostile network actors is an idiot.
Strangely missing from the summary is the fact that this only affects Android devices, as far as I read in the article. While most phones allow you to easily "show" aka decrypt and view your wifi password for a network you hopped in ages ago, I happen to know that all desktops and laptops with Windows XP-7 do the same. They're also easily recoverable by third party instant decrypts too. So if you think plaintext or reversible encryption storage of passwords is the problem, that's all devices everywhere, with or without Google. The problem is Google actually having your password.
from the discussion on that bug report, I have seen no proof that the password is stored in plaintext on Google's servers. On chrome by default all your synced data is encrypted with your Google password. I would be surprised if they didn't do the same on android.
the fact that Google can read them (and disclose them if forced by 'law') is a bit surprising, too put it nicely.
That's not just nice, that's outright flattery. Seriously, who is surprised by this? Lots of cloud backup storage services don't let you encrypt data (or make it hard to do so), so why would it be surprising that Google, the mother of all data hoarders, would want to store and read this stuff?
I will paraphrase the words of Sergey Brin, that we should all share our medical records with one another... or at least with Google.
What we know now about Si Valley's (sometimes lucrative) strange bedfellows, they need to prove it wasn't a 'feature' for their buddies.
I mean, WTF, Google? How did anyone who had any sort of clue at all think that it was acceptable to store data that is critical to my networks' (yes, several) in the clear when you copied it from their Android devices. Again, what the fuck?
I think it's worth mentioning one other side-effect of this "send everything" backup policy: I basically cannot safely guest any visitor who has an Android phone onto my secured WiFi network without their phone sending my WiFi password straight to Google.
This puts me in the awkward predicament of denying visitors WiFi access, or constantly changing the guest password on every device I have that uses it.
If you're reading, Google folks, this is fricking annoying.
While not storing cleartext, they do store your WiFi passwords in a reversible encryption. If using WPA I think they should just store the ssid:phrase hash instead of keeping the phrase. WEP can't be helped... Anyhow, Apple stores all passwords in their keychain and this is easily snooped. Jailbroken iOS devices can get "WiFiPass" to reveal all the AP & passwords its ever connected to. It's handy when I pass my device to an AP owner to "privately" enter their password but I want to associate more devices, I just load that program and see what it was and do it myself.
from 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
to 45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F
A WIFI route with guest account support is rather useful for that: set up a guest account for 2 hours, use a throw-away password and off you go (and keep the guest account from accessing your home network)
When I access my Google Apps account it states that all of my mobile devices backup data is encrypted on their servers. I'm guessing the bug request it to allow the user to perform their own encryption with a password different from their Google Account?
Google supposedly hires the best of the best but they seem to make more than a couple school boy errors. So do they hire incompetent people or are they doing this for the NSA? I think I know what I'd pick.
But I guess they do a lot of stupid.
So what? Concern where concern is due. Do you really think that Google is going to be fetching your phone backups, hoping for a wireless password, then driving to your house and connecting to your wifi so that they can... sniff your traffic? Impersonate you on the internet?
How does this in any way matter? even if the password _were_ encrypted, it's reverseable encryption -- it _has_ to be. So they could just decrypt it, anyway. This is the same as on Windows: you can get a wireless key viewer that gives you the password of every network that Windows has memorized. Further, your computer is probably a great deal more accessible to anyone, especially those who are interested in your wireless network, than Google's phone backups.
As for those who are going to say, "Let the user encrypt it with a password!" ... most don't do that. Most people won't put one in, many will forget it if they do, you can't link it to a phone identifier because part of the purpose is in case the phone is lost, and part of the functionality is syncing to Google services -- so it has to be decrypted anyway. Wake me up again when Google syncs all the pictures you've taken with your camera to Picasa and posts them on your auto-created Google+. That'll be a fun day.
This is why, at the end of each day, I use a sledge hammer to pound my phone, all my computers, my wireless equipment, and my ISP interface into little pieces and then put them all in a 3000 degree furnace before burying them in the backyard. Each morning I get up and install all new equipment, then reinstall everything from the original CDs, creating a day-unique username and password for everything. Sure, it takes a while, and costs a few thousand dollars a day, and restoring my 5TB movie server from backup is a pain, but it's the price I pay for convenience and privacy.
Is it just my observation, or are there way too many stupid people in the world?
Looking at the comments in the first link in the original post is useful. One comment says that the only thing the panicked bug reporter knows is that the WLAN password was retrieved in the clear, but it could be that this information actually is encrypted but the retrieval decrypted it. In other words, things may not necessarily be as the original post and the bug reporter suggest. There is a chance that things are exactly as bad as suggested though. At this point only Google can say for sure how it is.
I backup data to a server, I restore data to my phone. OMG!!! They are storing my data noes!!!! This is just fear mongering.
Google Is providing a data backup service (which is opt-in at first boot) that backs up your data and you'd like them to encrypt the data then, what delete the key? Maybe have you type in a second password? Seriously, why make the android first boot process more cumbersome.
Yet another reason not to use Android. When will people learn...
You fanbois sure do love getting it up the bum.
seriously what the fuck...
Title: "Google Storing WLAN Passwords In the Clear"
Post: "So far it's not known whether the passwords are stored encrypted"
fuck you "husemann", i don't care if this is about google or MS that everyone loves to hate, it's BS and so are you. by your logic I might as well make this post:
Airbags cause heads to fill with raisins and explode:
... it is not yet known if airbags cause heads to fill with raisins and explode.
LOL stupid little M$ shits. It must be so difficult being ridiculed at everything you do.
Oh you mean settings on Android devices.
Whew, I was wondering how Google could be getting my passwords.
I usually don't take Google's side (they gave up Don't Be Evil years ago), but I don't think this is a vast conspiracy to steal everyone's wifi PWs.
Google didn't write most of their wireless layer - they re-used wpa_supplicant. The PWs are stored in cleartext because they have to be stored that way in wpa_supplicant.conf. The sync process is probably akin to a simple rsync of /system/. It's possible that someone at Google noticed this and chose to ignore it, but it's more likely that no-one really thought about the security implications of blindly syncing all system configuration files without encrypting them locally first.
Just to make the point: The University for Applied Sciences at Deggendorf (incidentally, just about 50km from Passau) also issued a warning to its staff and students. They also asserted that using the option to store passwords with Google may be in violation of their terms of service (since users are not allowed to share their password with third parties).
This was revealed many places a while back. Dragorn of Kismet covered it back in 2010:
http://blog.kismetwireless.net/2010/08/google-wifi-android-and-too-much-data.html
I don't use passwords with my wifi router. I use the MAC filter. Only the devices I add to the list can access my router. Plus my house is wired for Cat5. Good luck breaking into my systems.
surprising, too put it nicely.
surprising, too, put it nicely.
FTFY... but who the hell is 'surprising'?
Here's the thing. Even if you encrypt the data before giving it to them, and dont keep the key (which is much harder to do than to say) so what? Do you really think any encryption algorithm you are going to use today will stand up to the tools available to script-kiddies in 5 or 10 years? You do understand that once you put something 'in the cloud' it's probably never going away, right?
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Google is either storing it in the clear or encrypting it but also storing the key that encrypts it. And it all has to do with customer service.
If you rely on the customer remembering their key and they lose it, then they lose their data. If you store it, and the customer loses their key, then you can reset the key and change it to something else, while then allowing the customer access to their backups again. In this case I am referring to the password. There is no way around it. And it happens way too many times, especially those of us who work tech support, where someone loses or forgets their password.
So if you really want it encrypted without google knowing the password, then ask for that option. The rest of the public would rather be able to reset their password without losing access to their backups.
And I'll mention the obvious, wireless passwords are never fully encrypted. You can always reverse the encryption because it needs to know it in order to connect to the wireless gateway each time. Every OS does this. Don't act surprised now.
Well of course they're storing them in the clear. How else could they send them to the NSA?
Liberty in your lifetime
I know this article is more about Google but I really wish the wifi standard had provisions for separate usernames and keys/passwords for each user. One becomes compromised and you change it. As it is now you change the key and you have to change it on sometimes dozens of devices to which you run the risk of it becoming compromised again.
*It's not what you can do for the Dark Side but what the Dark Side can do for you!*
Strangely missing from the summary is the fact that this only affects Android devices, as far as I read in the article. While most phones allow you to easily "show" aka decrypt and view your wifi password for a network you hopped in ages ago, I happen to know that all desktops and laptops with Windows XP-7 do the same. They're also easily recoverable by third party instant decrypts too. So if you think plaintext or reversible encryption storage of passwords is the problem, that's all devices everywhere, with or without Google. The problem is Google actually having your password.
Untrue. Apple's Keychain encrypts it with your login password. So on-disk it's encrypted appropriately, and in-memory it's locked as soon as you lock your computer. You also get this behavior with ssh-agent which is one thing that makes OSX better than most linux distros.
Make sure everyone's vote counts: Verified Voting
Whether or not someone thinks they want to, the question I have is that if you're running a Google O/S, with a good chunk of your stuff available using Google software via Google products, why in the world would Google ever need your wifi password to access your wifi network?
If Google wants to fuck over an Android user (and I'd bet that even Kindle users aren't 100% immune), they almost certainly can. It might be via internally-identified Chrome exploits or something, but I have no doubt they could come up with something.
They are probably unlikely to maliciously use this information. BUT IT EXISTS - and the NSA can ask for it - or a very determined intrusion team could get at it - all of it.
It's like a company that stores your CC information in plaintext on their servers - not a sign of maliciousness, but stupidity that someone could leverage to their own gain and your loss.
You know there's PCI compliance requirements that punish and fine companies for doing shit like that. There should be something similar for personal actionable information like SSNs and WiFi passwords.
Make sure everyone's vote counts: Verified Voting
And this is a surprise or news worthy why? This application:
Wifi Key Recovery
Has been in Google's Play store forever. That strongly indicates that the key's are not stored encrypted (or with a very simple encryption) and that Android "secure" them by not giving normal applications access (the app require root to function).
So who knows if they're stored in the clear or not. Probably not, Google is moving to encrypt all data on all services at rest and in flight. But this feature is actually really useful. If your phone has previously connected to your Wifi router at home and you buy a Nexus 7, it will connect to the router without you having to enter a password. For devices like the Nexus Q and Google Glass, this is a killer feature.
The NSA already has your data before you even send it to google.
They have contributed code to android and no one has shown a full security audit of the OS that I have seen.
As others have pointed out here, it's not established that Google is storing these passwords in the clear, merely that they are stored in a reversible format. That this information needs to be able to be recovered should be obvious to all but the most clueless of users.
But it doesn't matter.
No one with any expectation of privacy will be storing passwords online anyway - as soon as you upload a secret to an online service (aka some other guy's computer), it can no longer be considered a secret. This may be a perfectly acceptable tradeoff to some people for very low security applications like web forums, etc, but certainly not anything serious. Just don't kid yourselves that your passwords can be safely stored online and remain yours alone.
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
i agree with many of yours. Too much Trust to Google. But only bad people have something to hide...
With Tahoe-LAFS.org everything is encrypted on your client before sending to server.
Havenco starts offering storage space for rent.
Look in /data/misc/wifi/wpa_supplicant.conf (requires root)
Likely their backup is just a copy of that file...
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...