Questão
ID 612811Disciplina: Tecnologia da Informação
Assunto: Práticas de Programação Segura e Revisão de Código
Ano: 2025 Banca: Instituto Consulpam - Consultoria Público-Privada Órgão: Companhia Nacional de Abastecimento
Durante um projeto de desenvolvimento de uma solução, um desenvolvedor constrói a seguinte função em Python:
def autenticar(usuario, senha):
query = f"SELECT * FROM usuarios WHERE
nome = '{usuario}' AND senha = '{senha}'"
resultado = banco.executar(query)
if resultado:
return "Login bem-sucedido"
else:
return "Credenciais inválidas"
luz dos princípios e boas práticas de código seguro, assinale a alternativa CORRETA.