I think this article brings up a lot of points about how security online isn't as tough as it should be. In it, Mat Honan describes how hackers gained access to all of his accounts and then erased his digital life. He lost all of his photos, documents, etc.
I'm posting this because I think it's a great case study into how security is currently being enforced and there's a lot we learn from these mistakes as a developer community. Since we are ultimately the ones implementing many of these security features I think it's worth a discussion about how we can tighten things up.
What do you do in your current projects to provide security? And how do you think we could safeguard against some of the vulnerabilities that were exploited in this article?