Questão de Segurança da Informação — Ataques e ameaças — FGV 2025
- Código
- fg108669
- Banca
- FGV
- Órgão
- DPE-RO
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Sistemas - Classe B
- AII e III, apenas.
- BI e III, apenas.
- CI e II, apenas.
- DIII, apenas.
- EII, apenas.
GabaritoC — I e II, apenas.
Gabarito: letra C. Apenas as afirmações I e II estão corretas. A validação de entrada e a codificação de saída (output encoding) são medidas essenciais contra ataques de injeção (SQL, XSS, etc.), conforme as boas práticas de segurança web. A afirmação III confunde codificação de saída com criptografia e armazenamento seguro, que não são medidas diretas contra injeção.
A validação dos dados de entrada e a codificação dos dados de saída são pilares para evitar ataques do tipo injeção. A validação impede que dados maliciosos entrem no sistema, e a codificação de saída impede que scripts ou comandos sejam interpretados no navegador ou no banco.
Descreve corretamente práticas de validação: tipagem forte, verificação de intervalo/comprimento e, como última barreira, higienização (sanitização) ou filtragem. Essas são recomendações clássicas do OWASP.
A frase "dados de saída devem ser criptografados em infraestruturas de PKI e armazenados em bancos de dados seguros" não se aplica à prevenção de injeção. A codificação de saída (escape) é o correto, não criptografia. Além disso, armazenamento seguro não é uma técnica para evitar injeção, mas sim para proteger dados em repouso. O trecho "tornando-se pouco disponíveis para maus usos" é vago e inadequado.
Conclusão: itens I e II corretos → alternativa C.
Para questões sobre prevenção de injeção, lembre-se: entrada validada + saída codificada = barreira dupla. Criptografia e banco seguro são para confidencialidade e integridade, não para injeção.
Link permanente: /questoes/fg108669