There doesn't appear to be a leak. So far, from what I've seen of the responses from Stepto, the attackers come in _already knowing the password_. This means that it cannot be a Live hack at fault, since Live does not know your password. They know a non-reversable hash of your password and cannot retrieve the original, ever. (The only way to get that would be to steal the password DB and brute force it, but I doubt that has happened)
On the other hand, if an attacker can run any code as you on your PC (outside of the sandbox, and maybe even inside it), they can probably retrieve your live password without you ever even knowing it. There are tools that appear to decrypt the password store that Messenger/Hotmail/Live ID/Mesh uses when you check the "Remember me/Sign me in automatically" box. (I can't believe they would store the actual password instead of a cryptographic token, but as far as I can tell, the tools work. Hopefully that gets fixed)
All you would have to do is visit a website that served a compromised banner ad. As we've seen from Pwn to Own, no browser is completely safe.
*goes off to uncheck his "Remember Me" and "Automatically Log In" settings* *sigh* Damn criminals, messing it up for the rest of us.
That's a good thought, and something that could be checked. Are these Live! hacks on people accessing their Live account on PC?On the other hand, if an attacker can run any code as you on your PC (outside of the sandbox, and maybe even inside it), they can probably retrieve your live password without you ever even knowing it. There are tools that appear to decrypt the password store that Messenger/Hotmail/Live ID/Mesh uses when you check the "Remember me/Sign me in automatically" box. (I can't believe they would store the actual password instead of a cryptographic token, but as far as I can tell, the tools work. Hopefully that gets fixed)
How does this work? Can a banner ad appearing on the log-in page result in capturing the auto log on password? If so, apart from being shocking, wouldn't safety software catch that? I'm thinking of these people who are hacked or run anti-virus and anti-malware, rather than just the more ignorant internet users.All you would have to do is visit a website that served a compromised banner ad. As we've seen from Pwn to Own, no browser is completely safe.
The banner ad wouldn't need to be on any login page. It could grab the password from the store on your PC where apps like Messenger or Live mesh put it.How does this work? Can a banner ad appearing on the log-in page result in capturing the auto log on password? If so, apart from being shocking, wouldn't safety software catch that? I'm thinking of these people who are hacked or run anti-virus and anti-malware, rather than just the more ignorant internet users.
But not having to verify / prove your CC info when logging on with a live user and pwd is an oversight though ...
They don't even need to be hacked. All they need is for their banner ad provider to get a trojan ad. There were cases where the New York Times website was distributing malware because of a third party banner ad.
The tools I mentioned run on the local PC, so any exploit that allows local code execution even without privilege escalation would allow them to steal your live id and password. And they only need to do it once, at that point they bundle your info with thousands of others they've caught and sell it on places like the now defunct carders market.
In that way there could be months or even years between someone stealing your info and someone else using it. Unfortunately this works because a lot of us don't change our passwords very often.
The banner ad wouldn't need to be on any login page. It could grab the password from the store on your PC where apps like Messenger or Live mesh put it.
I'm not trying to shift the blame to the users here. I think this is still a Microsoft problem. I'm just explaining how this could happen without a larger "Xbox Live has been hacked" issue, and without the user even being aware their info was stolen.
But not having to verify / prove your CC info when logging on with a live user and pwd is an oversight though ...
Having different Live IDs for your PC stuff and your XBox stuff would help, but kinda destroys half the value of the Live ID.so... am I at risk because I use Live Mesh fr syncing folders and or remote connection to other PCs?
alos what about changing your xbox linked Live ID, would that protect you from any previous compromise?
thx
Depends. I logged in from a new system in a new region just last month, perfectly legitimately. Although I would have liked to see them lock my points / credit card until I had re-entered the info at that point.Especially when you log in from a new system in a new region! Closer to criminal negligence.
Not sure why ppl are so worried about CC info. Fixing an unauthorized charge is fairly simple. They'll send you a new card and reverse charges in a heartbeat.
When you're only credit card is your bank card, then you worry. I'm not gambling with my money, you can if you want.
Tommy McClain
Depends. I logged in from a new system in a new region just last month, perfectly legitimately. Although I would have liked to see them lock my points / credit card until I had re-entered the info at that point.
It's easy for us to discuss this here as if we think the Live folks are being idiots, but trust me, they like this even less than you guys do. I'm sure they're working on it, but there's a lot of legacy infrastructure they have to work with.
I don't think you understand. It has nothing to do with the console interface. The infrastructure driving Live ID dates back to the original Passport service, which launched in 1999. There are literally hundreds of millions of customers who would be impacted if any change broke something. Xbox Live is merely a customer of the Live ID service. Other customers are third party websites, Messenger, Mesh, Bing, Hotmail, Windows Phone, etc. If they simply implemented what you suggest, then buying a windows phone and signing in would disable functionality on your XBox and vice versa. Cookies expire on your hotmail login? That's a crippled Xbox. New IP from your cable provider? Thats your phone no longer letting you buy games. Add in that all these clients would have to implement ways to notify the user when this happens, and you quickly get into a bad place.Sure, perfectly legitimate, and perfectly prudent for MS to do what Sony and Valve do in that situation, ask you to verify some payment information before allowing new charges. After 9 months and a complete redesign of the entire interface, "legacy infrastructure" is no longer and acceptable excuse for continuing to allow customers to be stolen from with impunity.
I don't think you understand. It has nothing to do with the console interface. The infrastructure driving Live ID dates back to the original Passport service, which launched in 1999. There are literally hundreds of millions of customers who would be impacted if any change broke something. Xbox Live is merely a customer of the Live ID service. Other customers are third party websites, Messenger, Mesh, Bing, Hotmail, Windows Phone, etc. If they simply implemented what you suggest, then buying a windows phone and signing in would disable functionality on your XBox and vice versa. Cookies expire on your hotmail login? That's a crippled Xbox. New IP from your cable provider? Thats your phone no longer letting you buy games. Add in that all these clients would have to implement ways to notify the user when this happens, and you quickly get into a bad place.
Sony and Valve do not have these issues because their sign in is limited to a small number of products that they control.
That doesn't help. To allow the opt in, you have to modify the backend infrastructure, which increases the odds of a breaking change.It can always be special case'd or opt-in.
Exactly my point. The users sign into PSN first. That's not the case with Live ID. Each App implements it's own access to the service. To the app, Live ID is just a protocol that takes a username and password, and returns a cookie of some sort. Every app is free to implement how they access that API. Making the distinction of what is a fraudulent login is not an easy one. Currently, Live ID is essentially read-only to most applications. To implement what might be necessary, they'd have to add a way for the xbox to tell Live ID that they suspect foul play and to suspend some features. Now all you need is an attacker to have a proxy that allows the Live ID login, but blocks the "this is fraudulent" call, and they're good to go again. Or they don't even bother with the xbox, they login using the website and a US proxy, They can do all the same things on the website like buy premium content, and with a proxy in place, the region issue is gone too.Not quite true. All third party apps on PSN use Sony's single sign-on service. Users always sign-in to PSN first. The check can be done there.
What does that have to do with changing CC info on auto pay services?