15
Auxilio a Resolução da Lista de Exercícios

Auxilio a Resolução da Lista de Exercícios

  • Upload
    bardia

  • View
    36

  • Download
    4

Embed Size (px)

DESCRIPTION

Auxilio a Resolução da Lista de Exercícios. Exercício 5. Exercício 6: Modo CBC. O Metodo CBC torna a criptografia de um bloco dependente do bloco anterior. DADOS. BLOCO 64 bits. BLOCO 64 bits. BLOCO 64 bits. XOR. XOR. CRIPTOGRAFIA. BLOCO 64 bits (cipher text). CRIPTOGRAFIA. - PowerPoint PPT Presentation

Citation preview

Page 1: Auxilio a Resolução da Lista de Exercícios

Auxilio a Resolução da Lista de Exercícios

Page 2: Auxilio a Resolução da Lista de Exercícios

Exercício 5ALGORITIMO CARACTERISTICAS

Criptografia Assimétrica

• Algoritmo de Chave Pública• Duas chaves: chave privada e chave pública• Segurança unidirecional: criptografar com a chave pública e decifrar com a

chave privada• Espaço de chaves (usa números primos) <<< 2N (chaves de 1024 a 2048)• Exemplo: RSA

Criptografia Simétrica

• Algoritmo de chave secreta• Uma chave compartilhada entre dois computadores• Segurança Bidirecional• Espaço de chaves = 2N (chaves de 128 a 256 bits)

• Exemplo: DES, RC2, RC4, AES

Hashing • Gera um Digest (Cógido de tamanho fixo) único para mensagens de qualquer tamanho (one-way-hash)

• Usado para integridade• Exemplo: SHA, MD5

Assinatura Digital

• Digest criptografado com uma chave privada• Integridade e Autenticação• Exemplos: RSA+SHA, RSA+MD5, SHA-HMAC, MD5-HMAC

Page 3: Auxilio a Resolução da Lista de Exercícios

Exercício 6: Modo CBC• O Metodo CBC torna a criptografia de um bloco

dependente do bloco anterior.

DADOS

BLOCO 64 bits

CRIPTOGRAFIA

BLOCO 64 bits(cipher text)

BLOCO 64 bits

CRIPTOGRAFIA

BLOCO 64 bits(cipher text)

XOR

BLOCO 64 bits

CRIPTOGRAFIA

BLOCO 64 bits(cipher text)

XOR

Page 4: Auxilio a Resolução da Lista de Exercícios

Exercício 7

FASE

OFFLINE

1. O servidor gera um par de chaves (pública e privada)2. O servidor gera um CSR (Certificate Server Request) que contem a CHAVE

PUBLICA DO SERVIDOR + sua identificação3. O servidor envia o CSR para a CA (Autoridade Certificadora)4. A CA gera o certificado digital assinado o CSR com a CHAVE PRIVADA DA CA

FASE

ONLINE

1. O servidor envia o certificado digital para o cliente2. O cliente valida o certificado digital usando CHAVE PUBLICA DA CA 3. O cliente gera uma chave simétrica aleatória (também chamada de CHAVE

SECRETA ou CHAVE DE SESSÃO)4. O cliente envia a chave secreta criptografada com a CHAVE PUBLICA DO

SERVIDOR para o servidor 5. O servidor decifra a chave do cliente usando a CHAVE PRIVADA DO

SERVIDOR 6. A transmissão de dados entre o cliente e os servidor ocorrer usando a CHAVE

SECRETA

Page 5: Auxilio a Resolução da Lista de Exercícios

Exercício 8

Internet

cliente

servidorMAC Roteador

MAC Cliente – MAC Roteador – IP Cliente – IP Servidor - 1023 -443 – HTTP/DADOS - FCS

>1023 >443

Page 6: Auxilio a Resolução da Lista de Exercícios

Exercício 9• VPN Camada 2

– Pode transportar vários tipos e protocolo de rede dentro do IP (IPx, NETBEUI, IP)

– PPTP: faz autenticação e criptografia– L2TP: faz apenas autenticação– IPSEC/L2TP: faz autenticação e criptografia

• VPN Camada 3– Pode transportar apenas outro pacote IP em seu

interior– IPsec em modo Túnel

Page 7: Auxilio a Resolução da Lista de Exercícios

Exercício 9

FISICA

ENLACE

REDE

TRANSPORTE

APLICAÇÃO

FISICA

ENLACE

REDE

SSL

APLICAÇÃO

FISICA

ENLACE

REDE (IP)

TRANSPORTE

APLICAÇÃO

FISICA

ENLACE

REDE)

TRANSPORTE

APLICAÇÃO

TRANSPORTE

REDE IP (TUNEL)

REDE IP (TUNEL)

ENLACE PPP

Aplicação

S.O.

Placa de Rede

Pilha Normal SSL

Tunelamento Camada 3

Tunelamento Camada 2

Page 8: Auxilio a Resolução da Lista de Exercícios

Exercícios 10 a 14• IP Autentication Header (AH)

– Autenticação e Integridade• IP Encapsulating Security Payload (ESP)

– Confidencialidade, Autenticação e Integridade

• Modo Tranporte– Protege o pacote sem tunelamento – Acrescenta os campos de segurança no pacote IP original

• Mode Túnel– Protege o pacote com tunelamento– Encapsula o pacote IP original em outro pacote IP que

contém os campos de segurança.

Page 9: Auxilio a Resolução da Lista de Exercícios

Estrutura Geral do IPsec

Enlace

IP/IPsec(AH,ESP)

Transporte (TCP/UDP)

Sockets

Protocolo Aplicação

AplicaçãoIKE

Base de SAs

Base de Políticas

consultarefere

consulta

Administrador

configura

Solicita criação do SA

SA: Associação de Segurança(par de chave secretas entre dois computadores)

Page 10: Auxilio a Resolução da Lista de Exercícios

SA = Associação de Segurança• IKE: (Internet Key Exchange):

– negocia automaticamente um par de chaves secretas entre dois computadores usando IPsec (estabelece uma SA - Associacao de Seguranca)

• SPI (Secure Parameter Index)– Identifica a associação de segurança para a conexão segura

• Sequence Number:– Numero incremental, que começa a contagem quando o SA é criada.

Host A Host B

negociam SA e definem SPI

SPI=deAparaB e SN=1

SPI=deAparaB e SN=2

...

SPI=deBparaASPI=daAparaB.

SPI=deAparaBSPI=deBparaA

SPI=deBparaA e SN=1

Page 11: Auxilio a Resolução da Lista de Exercícios

AH (Authentication Header)

IP TCP/UDP DADOS

IP TCP/UDP DADOSAH

IP TCP/UDP DADOSAH IP

IPv4

IPv4 com autenticação

IPv4 com autenticação e tunelamento

Especifica os Gateways nas Pontas do Tunnel

Especifica os Computadores

IP Normal

Modo Transporte

Modo Tunel

Page 12: Auxilio a Resolução da Lista de Exercícios

AH Modo Tunel e Transporte

SA

Internet

SA

SA Internet SA

Conexão IPsec em modo Túnel

IPsec AH IPsec AH IPsec AH IPsec AH IPsec AH

Conexão IPsec em modo Transporte

IPsec AH IPsec AH IPsec AH

IP

IPIP

IP

Page 13: Auxilio a Resolução da Lista de Exercícios

ESP: Encryption Security Payload

TCPUDP

DADOSESP HEADER

ESPTRAILER

ESPAUTH

criptografado

autenticado

TCPUDP

DADOSIP

IP TCPUDP

DADOSESP HEADER

ESPTRAILER

ESPAUTH

criptografado

autenticado

IP

IP

MODO TRANSPORTE

MODO TUNNEL

Page 14: Auxilio a Resolução da Lista de Exercícios

ESP Modo Tunel e Transporte

SA

INTERNET

SA

SA INTERNET SA

Conexão IPsec em modo Túnel

IPsec ESP IPsec ESP IPsec ESP IPsec ESP IPsec ESP

Conexão IPsec em modo Transporte

IPsec ESP IPsec ESP IPsec ESP

IP

IPIP

IP

Page 15: Auxilio a Resolução da Lista de Exercícios

RespostasEXERCICIO 11: AH1) b - a - 192.168.0.2 - 192.168.1.2 - AH - tcp/udp - dados2) c - e - igual3) g - f - igual

EXERCICIO 12: ESP1) b - a - 192.168.0.2 - 192.168.1.2 - ESPH - tcp/udp - dados - ESPT - ESPA2) c - e - igual3) g - f - igual

EXERCICIO 13: AH1) b - a - 192.168.0.2 - 192.168.1.1 - tcp/udp - dados2) e - c - 200.0.1.1 - 200.0.1.3 - AH - 192.168.0.2 - 192.168.1.1 - tcp/udp - dados3) b - a - 192.168.0.2 - 192.168.1.1 - tcp/udp - dados

EXERCICIO 14: ESP1) b - a - 192.168.0.2 - 192.168.1.1 - tcp/udp - dados2) e - c - 200.0.1.1 - 200.0.1.3 - ESPH - 192.168.0.2 - 192.168.1.1 - tcp/udp - dados - ESPT - ESPA3) b - a - 192.168.0.2 - 192.168.1.1 - tcp/udp - dados