Lesson 7 of 81999–today7 min
HTTPS and TLS
Plain HTTP has a problem: everything travels as readable text. Your password, the page you asked for, the cookie that keeps you logged in, all of it can be read by anyone on the path between you and the server, from the café's Wi-Fi to every network in between.
Netscape built SSL to fix that for the early commercial web. The IETF took it over, and in January 1999 published RFC 2246, TLS 1.0, stating that it was based on Netscape's SSL 3.0. The name changed; the job did not.
For years, though, the padlock cost money and manual work, and most of the web stayed unencrypted. That changed on 14 September 2015, when a new certificate authority called Let's Encrypt issued its first certificate.
The rest of this lesson is part of Pro
Create a free account to read the first lesson of every path, and go Pro for the rest.
Sources
- RFC 2246: The TLS Protocol Version 1.0 (January 1999) — RFC Editor
- RFC 8446: The Transport Layer Security (TLS) Protocol Version 1.3 (August 2018) — RFC Editor
- Our First Certificate Is Now Live — Let's Encrypt