(FGV - TJ/PI - 2016) O HTTPS (protocolo de transferência de hipertexto seguro) faz uso de criptografia como parte do seu mecanismo de segurança. Sobre a criptografia do HTTPS, é correto afirmar que:
Questão
(FGV - TJ/PI - 2016) O HTTPS (protocolo de transferência de hipertexto seguro) faz uso de criptografia como parte do seu mecanismo de segurança. Sobre a criptografia do HTTPS, é correto afirmar que:
Alternativas
A) Faz uso de duas chaves, uma pública, disponível para todos os usuários de um site, e uma chave privada, conhecida apenas pelo destinatário das requisições HTTPS.
B) É assimétrica e utiliza uma única chave.
C) A criptografia simétrica utilizada disponibiliza uma chave privada para cada um dos usuários previamente cadastrados pelo destinatário da requisição HTTPS.
D) Faz uso de quatro chaves, uma privada e uma pública para cada usuário, e uma privada e uma pública para cada destinatário.
E) Faz uso de duas chaves, uma pública, disponibilizada pelo destinatário, e uma privada, que fica de posse dos usuários de um site.
Explicação
No HTTPS (na prática, TLS), a autenticação do servidor e a proteção inicial da troca de segredos usam criptografia assimétrica (par de chaves):
- O servidor possui um par de chaves:
- chave pública: é distribuída no certificado digital e pode ser obtida por qualquer cliente (usuário/navegador);
- chave privada: fica somente com o servidor e não deve ser compartilhada.
-
Durante o handshake TLS, essa criptografia assimétrica serve para autenticar o servidor e permitir estabelecer (diretamente ou via troca de chaves) um segredo de sessão.
-
Depois disso, a comunicação passa a usar principalmente criptografia simétrica com chaves de sessão temporárias (por eficiência). Mas o ponto central cobrado na questão é a ideia de chave pública do site/servidor acessível aos usuários e chave privada mantida apenas pelo destinatário (servidor).
Analisando as alternativas:
- A: descreve corretamente o modelo de par de chaves (pública divulgada e privada restrita ao servidor/destinatário).
- B: incorreta, pois criptografia assimétrica não usa uma única chave.
- C: incorreta; HTTPS não funciona distribuindo uma “chave privada” fixa para cada usuário cadastrado.
- D: incorreta; não é necessário “quatro chaves” nesse formato para caracterizar o mecanismo.
- E: invertida; no HTTPS a chave privada não fica com os usuários, fica com o servidor.