Flashcard FC486854
O que caracteriza um ataque de injeção SQL?
Ameaças aos Sistemas Computacionais
CEBRASPE (CESPE) · 2024
O que caracteriza um ataque de injeção SQL?
Mostrar resposta e comentário
Resposta
Um ataque de injeção SQL é caracterizado pela inserção de fragmentos de código SQL em campos de entrada que são concatenados à consulta original e executados no banco de dados, alterando a lógica esperada.
• Mecanismo: O atacante inclui fragmentos de código SQL em campos de entrada que são concatenados à consulta original e executados no banco de dados, alterando a lógica esperada.
• Causa técnica: A aplicação monta consultas dinamicamente sem parametrização ou tratamento adequado, permitindo payloads como ' OR 1=1 que transformam a consulta e retornam ou modificam dados indevidamente.
• Impacto: Divulgação de dados sensíveis, alteração ou exclusão de informações e possível escalonamento para comprometer sistemas de infraestrutura.
• Contramedidas: Uso de prepared statements, validação de entrada, escaping apropriado, princípio do menor privilégio e monitoramento de logs.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/483609
Conteúdo do catálogo FC Concursos · Atualizado em