Pular para o conteúdo principal

Questão de Segurança da Informação — Ataques e ameaças — FGV 2025

Segurança da InformaçãoAtaques e ameaças
Código
fg108669
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas - Classe B
O tipo de falha de segurança mais comum nos aplicativos web são as falhas de validação na entrada de dados. Essa vulnerabilidade abre a possibilidade de ocorrem diversos tipos de ataques. Com relação aos requisitos de segurança que um aplicativo web devem adotar, analise os itens a seguir.I. A validação dos dados de entrada e codificação dos dados de saída nas aplicações web deve ser bem definida para evitar ataques do tipo injeção.II. Os dados de entrada devem ser fortemente tipados e validados, devem ter intervalo e comprimento verificados e, na pior das hipóteses devem ser higienizados ou filtrados.III. Os dados de saída dever ser criptografados em infraestruturas de PKI e armazenados em bancos de dados seguros, tornandose pouco disponíveis para maus usos.Está correto o que se afirma em
  1. AII e III, apenas.
  2. BI e III, apenas.
  3. CI e II, apenas.
  4. DIII, apenas.
  5. EII, apenas.
Revelar gabarito e comentário

GabaritoC — I e II, apenas.

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”.

Segurança em aplicações web – Prevenção de ataques de injeção

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.

Item I — ✅ Correto

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.

Item II — ✅ Correto

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.

Item III — ❌ Incorreto

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.

PEGA ESSA DICA!

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