When Heartbleed came along, some people in the security community were alarmed. Many others, however, weren't terribly concerned, because, after all, SSL was never perfect and we shouldn't be surprised anyway.
Perfect or not, we still use it... a lot.
SSL (Secure Sockets Layer) is one of the most important components of Internet security, and the most significant online trust mechanism, essential to online shopping, banking, and socializing.
Yet, the very mechanism we rely on to provide trust is, itself, untrustworthy. Here are a few reasons why...