The Heartbleed bug
This morning we found out that OpenSSL has a very serious bug (CVE-2014-0160), potentially exposing private keys used for SSL. From heartbleed.com:
“Without using any privileged information or credentials we were able steal from ourselves the secret keys used for our X.509 certificates, user names and passwords, instant messages, emails and business critical documents and communication.”
We immediately checked all our servers, updated OpenSSL and replaced all keys and certificates.
Last year I gave a presentation, explaining why you should not use OpenSSL in your Ruby code. Unfortunately OpenSSL is still being used by many parts of a typical *nix stack including Apache, Nginx and OpenSSH.
Are you vulnerable? Use filippo.io/Heartbleed/ to find out. While you’re at it, you might want to check you SSL settings with this handy tool from SSL Labs.














