Questão de Programação — .Net — CESGRANRIO 2010
Programação.Net
- Código
- cg031516
- Banca
- CESGRANRIO
- Órgão
- BACEN
- Ano
- 2010
- Nível
- Superior
- Cargo
- Analista do Banco Central - Área 1
Determinado órgão federal oferece uma consulta pública na Internet, em que, dado um CPF, são retornadas todas as pendências, se existirem, no navegador do solicitante. Para efetuar a consulta, o usuário deve preencher um campo com seu CPF e, em seguida, clicar no botão de consulta. Considerando-se que a consulta roda sob a plataforma ASP.NET, esse serviço
- Aestá sujeito à ação de robôs, que podem varrer a base de dados utilizando consultas automatizadas, já que não existe CAPTCHA.
- Bdisponibiliza também um web service de consulta, bastando para isso adicionar, na URL original, a string "?wsdl=true".
- Cpode sofrer um ataque de SQL Injection, o que não aconteceria se a plataforma adotada fosse Java EE, utilizando JDBC.
- Dpoderia utilizar login e senha para garantir autenticação forte e, portanto, resguardar as informações confidenciais dos usuários.
- Eutiliza um banco de dados relacional, possivelmente em cluster, para realizar a consulta de pendências, que pode ser desenvolvida em C# ou VB.NET.