Questões de Concurso
Sobre segurança em banco de dados
Foram encontradas 185 questões
Suponha que uma aplicação WEB, escrita em PHP, receba dados livres do usuário em um campo de formulário. Os dados recebidos são armazenados em uma variável "entrada", que é inserida diretamente, sem filtros, na consulta abaixo.
$consulta = "SELECT * FROM localidades WHERE nome='$entrada'";
Em seguida, a aplicação executa essa consulta no banco de dados. Desconsiderando mecanismos de defesa no banco de dados ou configurações especiais no servidor PHP, essa aplicação é vulnerável a ataques do tipo:
Em relação a esses ativos, assinale a afirmativa correta.
A criptografia é uma técnica que pode ser utilizada para manter as informações dos bancos de dados em sigilo, protegidas. Ao lidar com senhas de usuários, as recomendações são as de que nunca se armazenem senhas brutas de usuários no banco de dados.
A respeito da linha de comando MySQL a seguir, assinale a alternativa INCORRETA:
INSERT INTO usuarios (login, senha) VALUES ('usuario_1',
MD5('abc123'));
seguir.