Yahoo Encrypting Data In Wake of NSA Revelations
Nerval's Lobster writes "Following reports that the NSA aggressively targets Google and Yahoo servers for surveillance, Yahoo is working to encrypt much of the data flowing through its datacenters. 'As you know, there have been a number of reports over the last six months about the U.S. government secretly accessing user data without the knowledge of tech companies, including Yahoo,' Yahoo CEO Marissa Mayer wrote in a Nov. 18 blog posting. 'I want to reiterate what we have said in the past: Yahoo has never given access to our data centers to the NSA or to any other government agency.' In order to make Yahoo's systems more secure, she added, the company is introducing SSL (Secure Sockets Layer) encryption to Yahoo Mail with a 2048-bit key. That security measure will supposedly be in place by January 8, 2014. Beyond that, Yahoo plans on encrypting all information that moves between its datacenters by the end of the first quarter of 2014. Around that same time, the company will give users the option to encrypt all data flowing to and from Yahoo; it will also 'work closely with our international Mail partners to ensure that Yahoo co-branded Mail accounts are https-enabled,' Mayer wrote. (While it's not a crushing expense for massive companies such as Yahoo, introducing this sort of security does add to infrastructure and engineering costs, and takes time to actually put in place.)"
Not mentioned was which encryption schemes Yahoo is considering. Maybe it's simply HTTPS, but is that good enough? Are there other possibilities?
Since the NSA has backdoored encryption schemes in the past, how can Yahoo determine if the scheme they implement is actually going to prevent the NSA from decrypting it? It's a serious question, and you can patly answer "you can't", but if I were responsible for implementing this scheme, this is the question I would pose to the team and require some sincere digging because it would be an even bigger embarrassment to implement the encryption, and then read another Snowden-esque revelation showing it was for nothing, and I was made a fool of.
Sent from my ENIAC
As if the nsa cant blow right thru ssl.
Sure, Yahoo blows but it seems like you're the one who locked yourself out their services; not Yahoo.
Parent put in their correct password, which should grant authentication, and then yahoo asks for a years old security question after successfully authenticating?
Yeah, yahoo definitely shut them out. (And Sucks A Dick)
Yahoo CEO Marissa Mayer wrote in a Nov. 18 blog posting. 'I want to reiterate what we have said in the past: Yahoo has never given access to our data centers to the NSA or to any other government agency.
The operative phrase here is "our data centers". A little less than half the data centers that Yahoo have their servers in are not owned by Yahoo, they lease space there. So, Yahoo's data flows in and out of the cage(s) they have their servers in into the house network. You can work it out from there.
MArrissa you mean? Yes please! And please someone post the XKCD or whatever of the interogator with the pipe wrench.
If someone else's PR appears to have been written for you, use it.
Well, actually it's quite embarrassing that they're only doing this now...
Insert cat.
09 F9 11 02 9D 74 E3 5B - D8 41 56 C5 63 56 88 C0 45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
Strongly worded without PR-crafted terminology. Now, have you given these entities private information without a warrant?
I swear to God...I swear to God! That is NOT how you treat your human!
There ya go: http://xkcd.com/538/
I'm from the future, where we have google search.
yahoo will still cooperate with china when it comes to exposing dissidents.
...if they can be forced to turn over encryption keys at the whim of some NSA/government authourity?
Entia non sunt multiplicanda praeter necessitatem.
>> encrypt all data flowing to and from Yahoo
BFD - since all the data is still sitting on servers somewhere, why would this offer any protection at all?
>> introducing this sort of security does add to infrastructure and engineering costs
BFW - welcome to 2008, Yahoo.
Whereas Google can. When I think cutting-edge technology and encryption Yahoo is the last company that comes to mind.
This is fantastic news for Yahoo's users. Not because it will make their data more secure. The government can bust down the door whenever it wants. No, it's great news because it might take some developers off the task of B0rking the UIs and making the site run slow. It's great news because that extra bit of distraction will give users more time to shop for replacements.
so now, post snowden "revelations", with the year 2014 rapidly approaching, yahoo ceo marissa, "not helping the spooks is treason" myers says they are gearing up to use ssl with 2048 keys? also says they didn't help the feds spy on customers. well you don't really have to help them if you don't lift a finger to protect the data until after the fact and then only implement the most basic(possibly completely ineffective) measures. but just like everything else, if the people continue to tolerate it, they will continue to abuse.
Why bother? Won't Yahoo just give NSA access if they ask for it?
Doesnt do any good, if the law enforcement organizations (etc), have a warrant they can record all traffic from your IP/Phone. Depends on the company, but at AT&T Wireless they could turn on full sniffing from a mobiles internet traffic and record all TCP/UDP and even overlay it with location based service (tower strength triangulation). My boss said they had a group to assist in warrants, but after I setup the servers and routers, I NEVER saw an email, name or department identified, and I worked there for years setting up hardware from old packet data to 3G routers before I left.
So anyways, they record the entire SSL handshake so they can decrypt the session. You too can even try it for yourself in wireshark.
And who knows what is going on at the AT&T datacenters in those secret rooms...
That security is going to last as long as it takes to find one exploit against an endpoint that can be used to pull the key out of memory one time.
Just for those who don't deal with SSL certificates, as of Jan 1st ALL SSL certificate MUST be a minimum of 2048 bit encryption.
They would have to replace the current certs anyway, smoke and mirrors or just PR?
People STILL use Yahoo?!?
Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
Let's be real about this -- if the N.S.A. wants data on any particular Yahoo user, or on all Yahoo users for that matter, it's not going to make one wit of difference if Yahoo encrypts its data or not. All the N.S.A. has to do is issue a national security letter, and Yahoo will cough-up whatever they got. Yahoo's encrypting the data on disk or in transit through their datacenters is little more than a pathetic attempt to lure customer's into believing that Yahoo is doing something to protect their data when, in fact, there's little Yahoo can do to prevent the N.S.A. for getting its hands on your data.
What about the talks about NSA being able to defeat SSL already?[1] [2]
Yahoo doesn't support SSL on their SMTP servers. They did not specifically say that they are going to enable it on their SMTP servers. Maybe they are just talking about HTTPS on their web UI. They need to be more specific. They also need to use perfect forward secrecy, or it's useless. NSA could force them to hand over the SSL private key and it would be like there is no SSL.
It is simple. The only way to protect their service is to implement the 2-way authentication. Which means that both the server and the client must have their own PK. Which, surprise surprise, is not implemented by any email/whatever service around. For the obvious reason.
I agree with someone who suggested one of the early pre-NSA encryption schemes.
You'd be better to roll your own, mind you. Remember, they already have your make files if you used Win 8 or Win 8.1, since it "indexes your local drive for fast search" which is a polite way of saying "spies on you".
-- Tigger warning: This post may contain tiggers! --
if you change the code and lock them out?
Laughter is the Spackle of the Soul.
Yahoo mail's UI is horrific. Besides being ugly, if you have to enlarge text it becomes disuseful... It's a trainwreck of a UI.
Shoes for Industry. Shoes for the Dead.
If you've got bad random key generation then it doesn't matter if you use AES256 or not: the NSA will narrow the search space for the key down to a searchable range.
I don't just blame the NSA for this situation. The providers are at fault for assuming that leased lines can be run unencrypted between their data centers because they're "private". Any time data enters or leaves a data center, one should assume it is being monitored. Everyone knows that's the most basic tenet of security.
But all these lazy vendors from Google to Yahoo and Microsoft and hundreds of others have taken the easy, lazy way out for years.
We all owe Snowden a big "Thank you" for kicking them all in the ass and getting them to do what they should have done in the first place.
I do not fail; I succeed at finding out what does not work.
I already had trouble understanding Marissa Meyer.
Have gnu, will travel.
+1 Insightful on the "government has the keys" point...
here it is: law enforcement & NSA must have the ability to access anything, given proper rights & proceedures
no one can make successful counter-point...all arguments are arguments over ***under what conditions*** the LE/NSA can access the information
Yahoo is doing absolutely nothing other than PR 'damage control' by manipulating the facts with this news.
Yahoo will give up **anyone's** data as fast as humanly possible when asked by a legal authority and this news changes nothing about that.
the speed at which LE/NSA can access our data under legal order is simply a **question of IT engineering**
Thank you Dave Raggett
Congratulations Yahoo!, you've been outdone only by just about every other player out there. Bravo.
The AP, without a hint of irony, posted today: Debunking the perception that the NSA and other U.S. government agencies can easily vacuum up potentially sensitive information about people's online lives is important to Yahoo, Google and other Internet companies because they need Web surfers to regularly use their services so they can sell more of the digital ads that bring in most of their revenue.
Translation: "We must convince people that the NSA and other U.S. government agencies cannot easily vacuum up potentially sensitive information about people's online lives, so that we can continue to easily vacuum up potentially sensitive information about people's online lives!"
Remember, you are not Yahoo's customer; you are the product. They can't afford to spook the merchandise.
All fun and games till your forced to hand over the SSL key and then all that encryption is pointless.
Jeremiah Cornelius - MAYBE you should "use" my HOSTS file!
APK
Normal Email is insecure by design. Yahoo cannot fix it. If you want to secure your email, then you got to do so at the end points, or quit using email.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
I remember the paranoid rantings of those in the FreeS/WAN community back in the day (that's IPSec software for Linux fyi) about needing opportunistic encryption support and DNS based keys so any two hosts on the Internet could communicate securely and prevent Big Brother from listening. ... "Its not paranoia if they really /are/ out to get you."
I also recall that I wished it would work, and set up my own hosts with it, but it never did work well and there just weren't enough participants to hit critical mass.
Thirdly I remember a quote from my old BBS days
- Michael T. Babcock (Yes, I blog)
lying asshats. I worked there 2 years. buncha sharks
My recommendation is that they hash all of their data. Not only is it harder to recover, but it takes up less space. Win Win.
If Yahoo! sees your data, NSA can see it too. Regardless of whether they use OTP and trusted couriers with suitcases handcuffed to their wrists to shuffle the data between nodes in their data center.
For Yahoo! to capitalize on your private information, the data HAS to be plaintext at some point. That's all that's needed.
This is just smoke an mirrors. All cloud services are suspect unless you host them yourself in your own premises and have control of what is going on.
So, nobody cares about privacy and security as long as it's not the government accessing your data? Keep everything wide open and let all kinds of crooks and foreign agencies, including those from any hostile country, have all the access, but God forbid if it's someone from your own government? Is your own government your greatest foe? Is it just me or is this society screwed up beyond repair? (I understand, unlawful access and abuse and stuff, but still...)
The size of their RSA key is a red herring. Certificates either prove identity and secure connections or they only prove identity. It all comes down to how TLS is used. Idiots like Yahoo still use TLS 1.0 with RSA key exchange because they probably didn't bother to learn anything about TLS before deploying it and most products use RSA key exchange by default. RSA key exchange is very convenient for NSA because once you have the RSA server key, you can decrypt all past and future communication that it was used for. Now let's look at Google -- until recently, they utilized RSA key exchange but one day they silently switched to TLS1.2 with RSA / Elliptic Curve Diffie-Hellman. Diffie-Hellman has no fixed secrets, so the key exchange itself can only be compromised with a man in the middle attack. RSA can be decrypted any time if you have the key.
Let me preface the following conjecture by saying that no one who is talking seems to know if Google's key was taken at gunpoint, there is nothing they could have done to avoid handing it over if they were compelled to do so, and I can think of no more responsible act than improving the way they use TLS. Assuming that NSA had taken Google's RSA key by force, and Google's recent switch from RSA to ECDSA key exchange hints that it may have happened, then all the prior encrypted traffic that NSA intercepted and saved for later decryption is now plaintext -- that is unavoidable.
What a company can, and Google did do is limit the scope of future breaches by implementing Diffie-Hellman exchanges in addition to RSA. The name of the game here is not to prevent surveillance, but to make NSA pay as much money as possible to perform it. When DH is implemented, NSA has to actively participate in every connection that they want to intercept, which greatly limits the value of having the RSA private key. They lose the ability to perform retroactive searches and are forced by economic realities to target their interception. They may be the great and powerful NSA, but limited to active attacks, indiscriminant collection will likely become a hell of a lot harder to fund.
Yahoo: you paying attention? Didn't think so... enjoy your last few orbits around the toilet drain.
http://xkcd.com/538/
This is NOT an issue with encryption.
This is an issue with a wrench. You can have it encrypted 5 different ways, but when the NSA comes a knocking, DEMANDING The data, and your alternative is to get shut down, go to jail, etc... guess what, they key's become suddenly available anyway.
Its another type of brute force encryption hacking that always succeeds. The RIAA and MPAA figured this out (mostly) long ago when they realized that from a technical standpoint it is a no win situation. At that point just let the government and/or courts solve the issue for you.
The NSA isn't going to crack any codes, they are going to ask for the keys, and if you don't give it to them they will destroy you.
howso?
FISA courts are there exactly for this right? Are you assuming the government is up to something or can you be specific?
I'm talking **current policy**
Thank you Dave Raggett
Wasnt there another story here about how the NSA cracks SSL? This story http://slashdot.org/story/13/10/30/1735257/nsa-broke-into-links-between-google-yahoo-datacenters