Here's a good reminder that the security of a system is only as good as its weakest link. In this case, a hacker claims to have broken into numerous accounts belonging to Twitter's CEO Evan Williams.
As Download Squad's Lee Matthew's points out, the fact that the account(s) were initially breached through "password recovery mechanisms" underscores the inherent weakness in using "secret questions" for account security.
If you've created even a few accounts on the Internet, you are familiar with secret question security. The idea is that if you forget the password for a particular account, you can request that the site reset it (and/or send it to an email address) if you can correctly answer a secret question. The question was selected by you when you created the account, and the answer was already provided by you at that time. For example, "What is my mother's maiden name," or "What is the name of the elementary school I attended," etc.
The weakness, of course, is that a hacker might be able to figure out the answer to this question and gain access to your account. This assumes that either the hacker has access to your email account already, or the account password mechanism doesn't rely on email.
But wait, you say - Williams is a public figure. It can be easy to find all kinds of information on public figures and celebrities. Maybe so, but as regular folks like you and I start sharing more of our personal lives on sites like Facebook, LinkedIn, personal blogs, and, yes, even Twitter, it becomes a simple matter for a hacker to find the information necessary to gain access to anyone's online accounts.
Consider how long I would have to search to guess your mother's maiden name by looking through your Facebook friends (surely you must have some maternal relatives there). Do we talk about our kids and our pets on our blogs and tweets? Is it that hard to use Classmates.com to find out who went to what elementary school?
The odds of being specifically targeted in an attack like this are definitely higher for celebrity types. Still, we should all mind the private information we make available to other folks on the Internet, even those who claim to be our friends (Do you know if that Facebook friend really is your long lost BFF from junior high?). And if you must use a secret question to protect an account, try to find one that will be harder to research through public records, or make up a fake answer and make sure you remember it!