Questão de Segurança da Informação — Criptografia — FGV 2024
- Código
- fg079849
- Banca
- FGV
- Órgão
- DATAPREV
- Ano
- 2024
- Nível
- Superior
- Cargo
- ATI - Segurança Cibernética e Proteção de Dados
- ACRC3.
- BDSA.
- CL2TP.
- DPPTP.
- ESHA-1.
GabaritoE — SHA-1.
Gabarito: letra E (SHA-1). O SHA-1 é uma função de hash criptográfica que gera um resumo único da mensagem, permitindo verificar sua integridade. As demais alternativas não são funções hash criptográficas: CRC é detecção de erros, DSA é assinatura digital, L2TP e PPTP são protocolos de tunelamento.
CRC (Cyclic Redundancy Check) é um código de detecção de erros, não criptográfico. Ele não protege contra alterações maliciosas, pois um atacante pode modificar a mensagem e recalcular o CRC. Não é adequado para garantir integridade em segurança.
DSA (Digital Signature Algorithm) é um algoritmo de assinatura digital assimétrico, não uma função hash. Embora utilize uma função hash (como SHA) internamente, ele próprio não é uma função de resumo. A questão pede um exemplo de função que prove integridade por meio de hash, e DSA não se encaixa.
L2TP (Layer 2 Tunneling Protocol) é um protocolo de tunelamento usado em VPNs, sem relação com funções hash de integridade.
PPTP (Point-to-Point Tunneling Protocol) é outro protocolo de tunelamento VPN, também não relacionado a hash criptográfico.
SHA-1 (Secure Hash Algorithm 1) é uma função de hash criptográfica que produz um resumo de 160 bits. Embora atualmente considerado vulnerável a colisões, é um exemplo clássico de algoritmo usado para verificar integridade de mensagens, pois qualquer alteração na mensagem original gera um hash diferente.
A banca pode tentar confundir CRC (que verifica erros de transmissão, mas não é criptográfico) com uma função hash segura. CRC não é criptográfico e não oferece proteção contra adulteração intencional. Já SHA-1 é um hash criptográfico próprio para integridade em segurança.
Decore os principais algoritmos de hash: SHA-1 (160 bits), SHA-2 (256/512 bits), MD5 (128 bits, obsoleto). Eles são usados para integridade; já algoritmos de cifra (AES, RSA) são para confidencialidade/autenticação.
Gabarito: letra E.
Link permanente: /questoes/fg079849