which cloud computing could easily solve if implemented correctly when it becomes mainstream in this decade or the next. Additionally, advances in bit encryption/data encryption have become much more accessible, especially to end users. This will also help aid in keeping our data and accounts safe in the future.
I don't think cloud computing will solve it directly, but securing the cloud definitely will. Here's the issue:
1) We want to link public clouds to private clouds
2) No one cloud trusts the other implicitly
3) Passwords suck
The solution is really the new style of federated identity we are seeing with SAML, OAuth, and OpenID. OpenID is basically crap, but at least it's better crap than passwords. SAML is seeing huge adoption, and OAuth is coming up as well.
I'm a huge fan of OAuth, and I think we can expect some great things in the near future (especially coming from the group I'm in!). Omega, if you have an interest in this stuff, I started a blog a while back on modern identity. The first post has since been mucked, but I'm trying to keep it on a "once every other week" basis.
http://blog.jkmathes.orgFor people not interested in the technical details of how it works, here are some quality of life tips to help not get password-fucked:
1) Use 2-factor authentication. For WoW, this means buy a damn authenticator.
2) Separate all your browsing into two physical browsers. One for entertainment and daily use, the other for purchases and secure transactions (banking, taxes, etc). If your browser is compromised, your password strength means nothing - using something like Firefox for browsing and IE for banking will help, as long as IE is used for nothing else.
3) Never execute a transaction unless the top of your browser says "https://....." and you see a locked padlock in the lower right. If you don't see these two things, the data you are about to send is *not* encrypted, and anyone between you and the server you are accessing can see all your information.
4) If you are running Chrome or Firefox, install "noscript" and "adblock" as extensions. Noscript will disable Javascript by default, and lets you enable it for sites you trust. Adblock will prevent loading of known advertising, a good portion of which hold nasty executable code if you happen to accidentally click on them.
5) If you use Facebook, Twitter, etc - make sure to use an "OAuth" option if available when accessing these sites from a 3rd party client. Twitter now forces OAuth use over password use, but Facebook allows both. In simplest terms, OAuth allows 3rd party applications to access your data without ever storing your master password. Instead, it stores a sort of "valet key" that will allow a subset of actions. Use it when you can! Pretty soon, OAuth will be the standard.
Rockin' post, Omega, this is serious stuff.
-j