I've refrained from posting or saying anything about Heartbleed all week because I didn't want to add to any sensationalism and hype, and I've also been too busy actually dealing with it (as opposed to simply talking about it or running around with hands waving in the air like a mad man). Now that the dust has settled a bit, I just want to link to some sites that I think are good to keep handy as we see this play out. I don't need to talk about the flaw itself as all you need to do is google "heartbleed" and you'll get all the info you want; certainly more than I can provide here (although you will have to distill the sensational from the facts).
So, the sites:
Some of these sites (and the apps that use such sites) have been fixed this week. There is speculation that this has been known for a while which means the "window of opportunity" may be much bigger than was initially thought. Some of the numbers being tossed around are pretty gross exaggerations though (one I saw was "66% of the internet vulnerable!") so you have to take things with a grain of salt. The best advice is to look at the sites you use and if they have fixed the flaw (and were previously vulnerable) and recommend you doing something (like changing your password), strongly consider doing as they suggest -- PROVIDED THEY HAVE ALREADY FIXED THE FLAW! Sorry for the caps but I talked to some people yesterday who had rushed to change their password and when I asked them if the site in question was fixed already, they gave me a blank stare.
It does you NO good to change your password to a site that is STILL vulnerable. You will only have to change it again.
Anyways, look at the sites noted above, breathe, and keep in mind that changing passwords occasionally is a good thing. Maybe now is the time to start using something like LastPass, 1Password, KeePass, or something similar and having it generate pure random nonsense for a password, knowing that you can use this tool/service to remember it for you (although, arguably, this whole situation makes me quite happy that I use 1Password (an app on my computer) instead of a service.
My last point on this is that people need to upgrade if they're using an affected version of OpenSSL. If you are, and your operating system provides it (which is the case with Red Hat Enterprise Linux and Fedora, among many others) then you really should be updating to the packages provided. It's not a question of whether you should or shouldn't -- you should. Period. This has been a crazy week and a lot of crazy things have happened and this is a really really bad thing IF you're affected. So if you are (as in you're running Red Hat Enterprise Linux 6.5 or a current Fedora, etc.) then you really need to update ASAP. And then you need to assess your next steps (changing passwords on vulnerable (and now fixed) services, revoking and reissuing certificates if you feel it necessary, etc.).
Anyways, that's all I have to say about Heartbleed. It will be interesting to see what the next few weeks will be like as we continue to get a bigger picture of what's happened here, how, and to whom. And to see what damage has been done, and who responded appropriately and when. For instance, if there were a site or service I was using and as of today (being Saturday, and this thing exploded on Monday) it was still NOT fixed, I don't think I would be using that site/service anymore. To put it into perspective, Red Hat had updates out late Monday for Red Hat Enterprise Linux 6.5 and the other affected products early Tuesday morning (my time). Everything was available to customers in under 24hrs. It's not hard to install -- "yum update" and reboot (to make sure everything is covered). So for a site to be still affected by this now? There's really no excuse as far as I'm concerned.
Finally, just to note that I did get some minor press coverage (so this is more vanity than useful), LinuxInsider reported on Heartbleed and my name is noted, although my answers to the questions must have been less than exciting as there wasn't too much noted there other than where Red Hat customers could go for more info. =)
And to finish off, the obligatory xkcd: