Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — FGV 2023

Redes de ComputadoresProtocolo
Código
fg063577
Banca
FGV
Órgão
DPE-RS
Ano
2023
Nível
Superior
Cargo
Analista - Área de Apoio Especializado - Tecnologia da Informação
A analista Débora é responsável por administrar os servidores web da DPE/RS. Débora atualizou a configuração dos servidores a fim de garantir que a comunicação por Hypertext Transfer Protocol Secure (HTTPS) utilize apenas a versão 1.3 do Transport Layer Security (TLS), desativando o suporte a versões anteriores. A atualização feita por Débora visa garantir uma segurança ainda maior nas comunicações por HTTPS, pois Débora sabe que o TLS 1.3 já opera no modo criptografado logo após a mensagem do handshake que determina os parâmetros criptográficos que serão usados na conexão.Sendo assim, a atualização garante que a comunicação por HTTPS entrará no modo criptografado logo após a mensagem do TLS 1.3:
  1. AClientHello;
  2. BServerHello;
  3. CCertificateVerify;
  4. DCertificateRequest;
  5. EEncryptedExtensions.
Revelar gabarito e comentário

GabaritoB — ServerHello;

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: Mensagem que inicia o modo criptografado

Gabarito: letra B. No TLS 1.3, o modo criptografado inicia imediatamente após a mensagem ServerHello, que é a mensagem que define os parâmetros criptográficos (cipher suite, chaves efêmeras). Após o ServerHello, o servidor envia EncryptedExtensions já criptografado, mas o ponto de virada é o próprio ServerHello. As demais alternativas estão incorretas.

A banca testa o conhecimento do fluxo do handshake TLS 1.3. A sequência básica é:

NÃO CAIA NESSA!

A banca explora a confusão entre a mensagem que determina os parâmetros criptográficos (ServerHello) e a primeira mensagem que já está criptografada (EncryptedExtensions). A questão pergunta qual mensagem é imediatamente anterior ao modo criptografado – portanto, ServerHello. O candidato que sabe que EncryptedExtensions é a primeira criptografada pode marcar a letra E, mas o enunciado pede a mensagem após a qual a criptografia começa.

Alternativa A — ❌ Incorreta

ClientHello é a primeira mensagem do handshake, mas não contém a definição final dos parâmetros criptográficos (o servidor é quem escolhe). Após ela, a comunicação ainda não está criptografada.

Alternativa B — ✅ Correta ⟵ GABARITO

ServerHello é a mensagem em que o servidor seleciona o cipher suite e envia sua chave efêmera (key share). Imediatamente após essa troca, as chaves de handshake são derivadas e o modo criptografado é ativado. As mensagens seguintes (EncryptedExtensions, Certificate, etc.) já são transmitidas de forma criptografada.

Alternativa C — ❌ Incorreta

CertificateVerify é uma mensagem já enviada dentro do modo criptografado (após o ServerHello). Ela não antecede o início da criptografia.

Alternativa D — ❌ Incorreta

CertificateRequest é uma mensagem opcional que o servidor pode enviar após o ServerHello e já dentro do modo criptografado (quando solicitado). Não é a mensagem que define o início da criptografia.

Alternativa E — ❌ Incorreta

EncryptedExtensions é a primeira mensagem criptografada do servidor, mas a pergunta é sobre a mensagem após a qual a criptografia se inicia. Essa mensagem é o ServerHello. EncryptedExtensions já está no modo criptografado.

Conclusão: No TLS 1.3, o modo criptografado tem início logo após a mensagem ServerHello, que define os parâmetros criptográficos. Portanto, a alternativa correta é a letra B.

Link permanente: /questoes/fg063577