Flashcard FC486839
Como o SQL Injection explora entradas de formulários e como mitigá-lo?
Ameaças aos Sistemas Computacionais
CEBRASPE (CESPE) · 2024
Como o SQL Injection explora entradas de formulários e como mitigá-lo?
Mostrar resposta e comentário
Resposta
SQL Injection explora entradas de formulários não filtradas permitindo que um atacante injete trechos de consulta maliciosos que são concatenados e executados no banco de dados, e sua mitigação requer impedir que dados do usuário sejam interpretados como código SQL.• Consultas parametrizadas: usar prepared statements para separar código SQL dos dados do usuário e evitar concatenação em consultas.
• Validação de entrada: validar e sanitizar entradas para impedir caracteres ou padrões maliciosos que alterem consultas SQL.
• Menor privilégio: conceder apenas permissões necessárias às contas de banco para limitar impacto de exploração.
• ORMs e WAF: utilizar ORMs seguros e firewalls de aplicação para reduzir riscos de injeção.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/483594
Conteúdo do catálogo FC Concursos · Atualizado em