Universidade Federal do Rio de Janeiro
Escola Politécnica
Redes de Computadores I
Por:
Fernando Pinheiro
Gabriel Vieira
Leonardo Gonçalves
Prof.: Otto Carlos M. B. Duarte
Introdução

Utilização da Internet para negócios

Movimentação financeira através da
Internet cresce muito

Necessidade de segurança em redes de
computadores
Ambiente - Internet

Datagrama: não se pode ter controle
sobre o caminho dos pacotes

Não se pode controlar quem irá
examinar o conteúdo dos pacotes

Qualquer um pode ler sua mensagem

Temos um problema de segurança
Ambiente - Internet


Caminho de uma mensagem:
Figura extraída do livro: THOMAS, STEPHEN. "Securing the Web” (2000)
Tentativa de Solução

Um protocolo que possa garantir:
 Autenticação
 Integridade dos dados
 Segurança
 Privacidade
Secure Socket Layer Protocol
O SSL

Surgimento
 Engenheiros estavam atentos desde o início
 Netscape Communications já considerava
riscos desde o primeiro navegador

Desenvolvimento
 Netscape Communications junto à
comunidade Web
 Internet Engineering Task Force (IETF)
O SSL
Cronologia
Figura extraída do livro: THOMAS, STEPHEN. "Securing the Web” (2000)
O SSL

Arquitetura
 Atua entre a camada TCP/IP e a de
Aplicações
 Distinção entre Cliente e Servidor
 Conjunto de protocolos dividido em
camadas
O SSL
Protocolos

Handshake Protocol
 Negocia-se a comunicação
 Troca de chaves
 Encriptação e autenticação

Alert Protocol
 Funcionamento e transmissão

Change Cipher Spec
 Determina estágio de mudança para mensagens
criptografadas

Record Protocol
 Encapsula, encripta e/ou adiciona MACs
 Segurança e Integridade
O SSL
Funcionamento
Figura extraída do livro: THOMAS, STEPHEN. "Securing the Web” (2000)
Transport Layer Security
O TLS

Um sucessor
 Surgiu a partir do SSL 3.0
 Desenvolvido pelo IETF
 Em geral as aplicações suportam ambos
(SSL/TLS)
 Não inter-opera com o SSL, porém pode ser
“rebaixado”
SSL/TLS

Principais Diferenças
 Possuem normas técnicas diferentes
 TLS trabalha em portas diferentes
 TLS possui algoritmos de criptografia mais
fortes
 TLS pode ser utilizado por uma autoridade
intermediária
Universidade Federal do Rio de Janeiro
Escola Politécnica
Redes de Computadores I
Por:
Fernando Pinheiro
Gabriel Vieira
Leonardo Gonçalves
Prof.: Otto Carlos M. B. Duarte
Download

SSL & TLS