1 million accounts leaked in megahack on banks, websites
theregister.co.uk
theregister.co.uk
Hey there, lady trying to make a car payment! Hey, guy checking his balance before he buys groceries! Your bank's a dick, so we ruined your week. Hope that's okay.
And if clients don't know how secure their bank is, they don't really have a choice other than guessing.
The blog post states explicitly that "a lot of the stolen content did NOT include any sensitive information".
[1]http://blog.imperva.com/2012/08/analyzing-the-team-ghostshel...
I wonder if writing sky-is-falling style articles resonates more with people who would otherwise not treat their own online privacy/security as something to take seriously.
I would love to find someone who has actual street cred and had their account information released by these chuckleheads, and put them in a room together.
This isn't about politics. I doubt these losers even know anything about the companies they attacked. Fucking douchebags.
However, I should also blame the companies involved here. If they can afford $1000 for some kind of web app firewall they probably could have detected sqlmap raping their site with faulty queries.
I could give an extreme example and say that this kind of information disclosure puts stalking victims at risk, but there's a million more reasons we protect the privacy of individuals. Criminals simply have no reason to do this kind of thing, but the script kiddies think it's hilarious.
The lamers who released the information could have easily blacked out parts of all of any sensitive information, or disseminated other kinds of proof of their attack. Then you could still be angry at your bank without getting people's personal information.
Client-side encryption, even in JS, would have prevented this, it seems.
If you depend on the client for your security => Game Over
(of course, SSL is kind of dependent on the client, but it's their security not yours in risk)
Endpoint encryption does solve many problems, but it doesn't solve all of them. Take a bank case: sure, you could encrypt your account number and transfer amount on your machine, but the how is the bank supposed to do anything with these random bytes you've sent? If they have the keys (like they do with SSL), we aren't any better off.
With some complex public key crypto, you could maybe make things better, but you would be dependent on everybody treating their private keys well. I'm not convinced big companies could manage that, much less "Joe the Plumber".
Trusting the client is not the same as securing the client.
Edit: I didn't like my initial tone, so I backed off.
How encrypting user data in JS on the client is different from properly hashing user passwords in JS on the client? It is now accepted that sending and storing passwords in plaintext is bad practice; the logical next step is to encrypt not only passwords, but all data on the client.