O que é SSL/TLS?

Nos dias de hoje a segurança é fundamental, principalmente quanto se trata de rede de computadores. Com o intuito de proteger a informação através da rede, várias propostas surgiram, muitos algoritmos para criptografia foram desenvolvidos com o intuito de garantir tráfego seguro visando prover autenticação, integridade, confiabilidade e prestação de contas.

SSL, do inglês Security Socket Layer, e TLS, do inglês Transport Layer Security, são protocolos de criptografia criados para prover segurança na comunicação pela rede. Basicamente, seu objetivo é manter privada a conexão através de criptografias, garantir autenticidade e integridade dos dados que estão sendo comutados entre duas aplicações. SSL é o predecessor do TLS, que é o nome do protocolo hoje após a versão 3 do SSL. O SSL funciona diretamente acima do protocolo TCP, e em alguns casos do UDP, na camada de transporte.