FC ConcursosFC Concursos

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:

  1. Exposição de dados sensíveis.
  2. Melhoria na experiência do usuário.
  3. Perda de conectividade com o servidor.
  4. 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

Continue aprendendo