Historia

A primeira versão do SSL (Secure Sockets Layer) foi desenvolvida pela Netscape e foi lançada em 1995. Esta versão inicial, SSL 1.0, nunca foi lançada publicamente devido a preocupações de segurança e foi substituída rapidamente pela versão 2.0.

O SSL 2.0, lançado em 1995, foi a primeira versão amplamente adotada do protocolo. No entanto, logo foi descoberto que havia várias vulnerabilidades de segurança significativas nele, incluindo a possibilidade de ataques de downgrade que permitiam a um invasor forçar uma conexão a utilizar criptografia mais fraca.

Em resposta a essas preocupações, uma nova versão mais segura foi desenvolvida. Em 1996, foi lançado o SSL 3.0, que corrigiu muitas das vulnerabilidades encontradas no SSL 2.0 e estabeleceu a base para as futuras implementações de segurança na web.

Apesar do SSL 3.0 ter sido amplamente utilizado e considerado seguro por um tempo, em anos posteriores, foram descobertas algumas vulnerabilidades sérias, como o ataque POODLE em 2014. Isso levou ao desenvolvimento e adoção do TLS (Transport Layer Security) como sucessor do SSL.

O TLS (Transport Layer Security) foi implementado como um sucessor do SSL (Secure Sockets Layer) e foi introduzido em 1999. A primeira versão do TLS, TLS 1.0, foi baseada na última versão do SSL, o SSL 3.0, mas com melhorias significativas na segurança.

Desde então, várias versões do TLS foram desenvolvidas para abordar vulnerabilidades e melhorar a segurança. Estas incluem o TLS 1.1, o TLS 1.2 e o TLS 1.3, que foi lançado em 2018. Cada versão sucessiva do TLS trouxe melhorias na criptografia e no protocolo para manter a segurança das comunicações na internet frente a novas ameaças e ataques.