Questão nº 52
Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 52)
O analista Anderson está reforçando a segurança das rotas
públicas no OpenShift do TRF1. Ele deve habilitar o HTTP Strict
Transport Security (HSTS) para a rota 12. No OpenShift, o HSTS é
efetivo apenas se aplicado a rotas com determinados tipos de
segurança.
Para que o HSTS seja efetivo na rota 12, Anderson deve se
certificar de que a segurança da rota é do tipo:
- Ainsecure ou edge;
- Bedge ou re-encrypt; (alternativa correta)
- Cedge ou passthrough;
- Dinsecure ou re-encrypt;
- Einsecure ou passthrough.
Resposta comentada
Gabarito Alternativa B
O HSTS (HTTP Strict Transport Security) é um recurso de segurança que força os navegadores a sempre usarem conexões seguras (HTTPS) com um site, protegendo contra ataques. No OpenShift, para que o HSTS seja aplicado por meio da rota, o roteador precisa ser capaz de processar e modificar os cabeçalhos da conexão, o que só acontece quando ele encerra a conexão TLS (criptografada).
- (A) Incorreta: Rotas
insecurenão usam HTTPS, tornando o HSTS inútil. - (B) Correta: Nos tipos de rota
edgeere-encrypt, o roteador do OpenShift é responsável por encerrar a conexão TLS (descriptografar o tráfego). Ao fazer isso, ele pode inspecionar e adicionar cabeçalhos HTTP, incluindo o cabeçalhoStrict-Transport-Securitydo HSTS, tornando-o efetivo. - (C) Incorreta: A armadilha da banca está em
passthrough. Emborapassthroughseja um tipo de rota seguro (o tráfego é criptografado de ponta a ponta), o roteador não encerra a conexão TLS; ele apenas a repassa diretamente para o pod da aplicação. Como o roteador não descriptografa o tráfego, ele não consegue inspecionar ou adicionar cabeçalhos HTTP como o HSTS. Para HSTS funcionar compassthrough, a própria aplicação dentro do pod teria que implementá-lo. - (D) Incorreta: Rotas
insecurenão usam HTTPS, tornando o HSTS inútil. - (E) Incorreta: Rotas
insecurenão usam HTTPS, epassthroughnão permite que o roteador adicione o cabeçalho HSTS.
Fonte: FGV TRF1 2024 Técnico Judiciário - Desenvolvimento de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.