Questão #11455992015

Controle Externo

Um Auditor de Controle Externo da área de TI do TCM/GO verificou que uma aplicação utiliza a seguinte chamada SQL:

String query = SELECT * FROM accounts WHERE custID=' + request.getParameter(id) + ';

Esta mesma aplicação utiliza um framework de persistência que faz a seguinte chamada em um formato SQL adaptado:

Query HQLQuery = session.createQuery(FROM accounts WHERE custID=' + request.getParameter(id) + ');

Esta aplicação está vulnerável a ataques de