We’ve been hearing a lot of things about HTTPS during the past months, and the Heartbleed “bug” has its responsibility in that phenomenon.
There was a time when HTTPS was dedicated to highly sensitive transactions, like banking transactions.
Now HTTPS is considered mandatory as soon as a user is authenticated on a website, in order to protect his web session and connection credentials.
What is HTTPS?
HTTPS is nothing more than HTTP, the Internet protocol used to exchange data between a server and a client (web browser) on which we add a security layer.
HTTP is not a secured protocol: it has been designed in a pure functional objective without taking any security constraint into consideration.
So we add a security layer to HTTP. To be more accurate, we encapsulate HTTP into a secured connection.