Pular para o conteúdo principal

Questão de Segurança da Informação — Autenticação — CESGRANRIO 2024

Segurança da InformaçãoAutenticação
Código
cg020908
Banca
CESGRANRIO
Órgão
BNDES
Ano
2024
Nível
Superior
Cargo
Analista - Análise de Sistemas - Cibersegurança (Manhã)
O Transport Layer Security (TLS) é um padrão de comunicação segura que criptografa e autentica a comunicação entre aplicativos e servidores para assegurar proteção de dados. As duas versões mais comuns ainda em uso hoje são o TLS 1.2 e o mais recente protocolo TLS 1.3. Existem várias diferenças importantes entre essas versões que melhoram a segurança, o desempenho e a privacidade.Dentre as principais diferenças, verifica-se que o TLS 1.3 suporta
  1. Aapenas a cifragem AEAD com algoritmos fortes, como o AES-GCM e o Cha-Cha20-Poly1305.
  2. Bapenas o handshake completo com dois round-trips, enquanto versões antigas suportam o handshake com um round-trip ou zero round-trip, com retomada da sessão.
  3. Copcionalmente a cifragem simétrica DES e 3DES, mas removeu os algoritmos MD5 e SHA-1.
  4. Dopcionalmente o forward secrecy para trocas de chaves, usando Diffie–Hellman e Diffie–Hellman de curva elíptica.
  5. Eopcionalmente trocas de chaves RSA estáticas, nas quais os servidores usam certificados com chaves RSA para criptografar chaves de sessão e trocá-las com clientes.
Revelar gabarito e comentário

GabaritoA — apenas a cifragem AEAD com algoritmos fortes, como o AES-GCM e o Cha-Cha20-Poly1305.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

TLS 1.3 – Principais diferenças para o TLS 1.2

Gabarito: letra A. O TLS 1.3 (RFC 8446/2018) eliminou o suporte a cifras que não são AEAD (Authenticated Encryption with Associated Data), passando a exigir apenas algoritmos modernos como AES-GCM e ChaCha20-Poly1305. Essa mudança visa aumentar a segurança ao remover modos inseguros (CBC, RC4) e simplificar o conjunto de cifras.

A banca testa o conhecimento das diferenças entre TLS 1.2 e TLS 1.3, especialmente sobre os algoritmos de cifra, o handshake e o forward secrecy. Vamos analisar cada alternativa.

Característica

TLS 1.2

TLS 1.3

Cifras suportadas

AEAD e não-AEAD (ex.: CBC, RC4)

Apenas AEAD (ex.: AES-GCM, ChaCha20-Poly1305)

Handshake completo

2-RTT

1-RTT

Retomada de sessão

Suportada (com handshake reduzido)

Suportada (0-RTT)

Algoritmos obsoletos (DES, 3DES, MD5, SHA-1)

Opcionais (ainda presentes)

Removidos completamente

Forward secrecy

Opcional (modo RSA estático permitido)

Obrigatório (apenas DHE/ECDHE)

Trocas de chaves RSA estáticas

Permitidas (opcional)

Removidas

1Cifragem
Só AEAD (AES-GCM, ChaCha20-Poly1305)
Removeu DES, 3DES, CBC, RC4
2Handshake
1-RTT completo
0-RTT na retomada
TLS 1.2: 2-RTT
3Forward secrecy
Obrigatório (DHE, ECDHE)
Removeu RSA estático
4Algoritmos removidos
MD5, SHA-1
DES, 3DES
TLS 1.3 vs TLS 1.2
LEVELsoulevel.com.br
TLS 1.3 vs TLS 1.2: Cifragem (Só AEAD (AES-GCM, ChaCha20-Poly1305), Removeu DES, 3DES, CBC, RC4); Handshake (1-RTT completo, 0-RTT na retomada, TLS 1.2: 2-RTT); Forward secrecy (Obrigatório (DHE, ECDHE), Removeu RSA estático); Algoritmos removidos (MD5, SHA-1, DES, 3DES)

Alternativa A — ✅ Correta ⟵ GABARITO

O TLS 1.3 tornou obrigatório o uso de cifras AEAD, que fornecem autenticação e criptografia de forma integrada. Os exemplos AES-GCM e ChaCha20-Poly1305 são os recomendados e mais utilizados. Não há mais suporte a cifras não-AEAD (como CBC ou modos sem autenticação). Portanto, a afirmação está correta.

Alternativa B — ❌ Incorreta

A alternativa inverte as características do handshake. No TLS 1.3, o handshake completo é de 1-RTT (um round-trip), enquanto o TLS 1.2 utiliza 2-RTT. Além disso, o TLS 1.3 introduziu o 0-RTT para retomada de sessão. A alternativa afirma que o TLS 1.3 “apenas o handshake completo com dois round-trips”, o que é falso.

Alternativa C — ❌ Incorreta

O TLS 1.3 removeu completamente os algoritmos DES, 3DES, MD5 e SHA-1, não sendo mais opcionais. A segurança desses algoritmos é considerada insuficiente. MD5 e SHA-1 foram removidos, mas DES e 3DES também foram eliminados, ao contrário do que afirma a alternativa.

Alternativa D — ❌ Incorreta

No TLS 1.3, o forward secrecy (sigilo de encaminhamento) é obrigatório para todas as trocas de chaves, não opcional. Os modos de troca de chaves são exclusivamente efêmeros (DHE e ECDHE), garantindo que mesmo que a chave privada de longo prazo seja comprometida, as chaves de sessão passadas não são reveladas.

Alternativa E — ❌ Incorreta

O TLS 1.3 removeu completamente as trocas de chaves RSA estáticas, devido à falta de perfect forward secrecy. No TLS 1.2, o modo RSA estático era opcional, mas no 1.3 ele não existe mais. Servidores utilizam apenas chaves efêmeras para negociar a chave de sessão.

PEGA ESSA DICA!

Para fixar as principais mudanças do TLS 1.3, lembre do acrônimo “SÓ AEAD, 1-RTT, PFS obrigatório”. Isso resume as três diferenças centrais: só cifras AEAD, handshake em 1-RTT e forward secrecy obrigatório. As alternativas erradas geralmente invertem ou omitem essas características.

Gabarito: letra A.

Link permanente: /questoes/cg020908