Enunciado
Certa aplicação web tem uma funcionalidade de busca de usuários por nome, realizada em PHP, conforme os parâmetros a seguir. $username = $_GET['username']; $query = "SELECT * FROM users WHERE username = '$username'"; $result = mysqli_query($connection, $query); A partir dessas informações, julgue os itens subsequentes, considerando o que é definido pelo OWASP Top 10 de 2021 no que diz respeito a falhas de aplicação. Considere que um atacante tenha acesso à aplicação em apreço e realize a seguinte chamada. http://prova.com/busca?username=admin'-- Nesse caso, essa chamada equivale à consulta SQL a seguir. SELECT * FROM users WHERE username = 'admin'--'
Escolha uma alternativa para ver o gabarito.
Gabarito: A
Certo. O código insere o valor recebido em $_GET['username'] diretamente entre os apóstrofos da consulta. Substituindo o valor admin'-- no modelo SELECT * FROM users WHERE username = '$username', obtém-se exatamente SELECT * FROM users WHERE username = 'admin'--'.
Base legal: Fundamento: documentação Microsoft, SQL Injection; MySQL 8.0 Reference Manual, Comments Microsoft: "SELECT * FROM OrdersTable WHERE ShipCity = 'Redmond';drop table OrdersTable--'" e "The double hyphen (--) indicates...
Explicação desenhada completa no app
O comentário de cada alternativa, os trechos da videoaula, o mapa mental do tema e o Marco para tirar dúvidas ficam no app. O cadastro é grátis.
Ver a explicação completa (grátis)Próxima questão desta prova
Questão comentada Policia Federal 2025 Cebraspe – Perito Criminal Federal – Área 3: Informática Forense – Questão 83: Segurança da informaçãoMais questões sobre o tema
- Questão comentada Policia Federal 2025 Cebraspe – Perito Criminal Federal – Área 3: Informática Forense – Questão 81: Segurança de aplicações web
- Questão comentada PC-AM 2021 FGV – Investigador de Polícia - 4ª Classe – Questão 22: Google Chrome
- Questão comentada PC-AM 2021 FGV – Investigador de Polícia - 4ª Classe – Questão 25: Microsoft Excel
- Questão comentada PC-AM 2021 FGV – Investigador de Polícia - 4ª Classe – Questão 21: Windows 10
- Questão comentada PC-AM 2021 FGV – Investigador de Polícia - 4ª Classe – Questão 23: Microsoft Word