orcishgamer: Hey, I get to be petty sometimes too, okay?:)
Oh, sure. I just try to bring in the other point of view; discussions about Steam tend to get rather passionately one-sided here, which I find silly. Like the guy who called Gabe Satan the other day, that was fun.
orcishgamer: In all seriousness, though, I'm all for people providing me more and more accurate information about most things I take the time to post on. If someone knows how this thing works, is supposed to work, or has otherwise done some sort of software teardown, I'd love to know about it.
Official explanation doesn't exist, for obvious reasons, and it's too fresh for reverse engineering, I suppose. At this point, it's a mystery what all goes into the code Steam Guard checks.
orcishgamer: I'm fully ready to believe their security implementation is both naive and badly implemented, not really because I dislike Steam and Valve (though I do), but because most people who make software and hardware are actually really bad at doing security stuff. It's a really hard problem and you can't just know a bit about it and half ass your way through it, unlike almost all the rest of the stuff these people do (I do it too).
Could be, could be. The thing is, though, this is not the only protection Steam accounts have, so it can afford to be not 100% secure. At this point, to gain control over someone's account, you have to:
1) Obtain their username (could be tricky, as it isn't shown anywhere except on your client window; my Steam Community username and actual Steam username are nothing alike)
2) Obtain their Steam password
3) Gain access to their e-mail (if they were smart enough to validate one in their account)
4) AND spoof the hardware-based Steam Guard code, somehow
It's just an extra layer of protection for those who were stupid enough to give their username/address to some phisher or another; for advanced users, it's quite honestly complete overkill now. So even if a weakness is found, the thing that will be hurt the most will be Valve's reputation.
orcishgamer: Also, my statement about Gabe's account not getting hacked still stands, it's all but completely meaningless as far as an indication of how secure their new system actually is.
Yeah, the honeypot thing is definitely a valid point.