Questão FC375577
SQL injection é uma técnica na qual um invasor insere comandos SQL maliciosos em uma consulta SQL por meio de campos de entrada de uma aplicação Web, com o objetivo de manipular o
Ameaças aos Sistemas Computacionais
Instituto Consulplan · 2024
SQL injection é uma técnica na qual um invasor insere comandos SQL maliciosos em uma consulta SQL por meio de campos de entrada de uma aplicação Web, com o objetivo de manipular o banco de dados para acessar, modificar ou excluir dados não autorizados. Sobre o ataque SQL Injection, trata-se de possível impacto desse tipo de ataque em uma aplicação Web:
- Exposição de dados sensíveis.
- Melhoria na experiência do usuário.
- Perda de conectividade com o servidor.
- Aumento da velocidade de carregamento da aplicação.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
SQL Injection possibilita a exposição de dados sensíveis porque o invasor insere comandos que alteram a lógica das consultas e permitem a leitura de informações além do previsto pela aplicação.
Quando entradas do usuário são concatenadas diretamente em queries, trechos como OR '1'='1' transformam condições em verdadeiras, retornando registros que deveriam ser restritos.
Isso permite acessar dados pessoais, credenciais, informações financeiras e tabelas inteiras, com risco de cópia, divulgação ou uso malicioso em fraudes.
O impacto é a violação da confidencialidade dos dados armazenados e danos à privacidade dos titulares, além de possíveis consequências legais e reputacionais para a organização.
Mitigação: usar queries parametrizadas (prepared statements), validação/escape de entradas, princípio do menor privilégio, criptografia de campos sensíveis e monitoramento/logs.
Conteúdo do catálogo FC Concursos · Atualizado em