Determinado órgão federal oferece uma consulta pública na Internet, em qu...

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, ...


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

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Rodrigo Ferreira
    Rodrigo Ferreira
    31/12/1969 • 21:00
    Gabarito: a)

    Vamos analisar as alternativas:

    a) Correta. Se o sistema oferece uma consulta pública onde qualquer pessoa pode inserir um CPF e obter informações, e não há nenhum mecanismo como CAPTCHA para impedir acessos automatizados, então está vulnerável a ataques de robôs que podem fazer consultas em massa, varrendo a base de dados.

    b) Errada. A simples adição de "?wsdl=true" na URL não garante que o serviço disponibilize um web service. Isso depende de como o sistema foi implementado. Além disso, ASP.NET não expõe automaticamente web services dessa forma.

    c) Errada. Ataques de SQL Injection podem ocorrer em qualquer plataforma se a aplicação não tratar corretamente os dados de entrada, seja ASP.NET, Java EE ou outra. O uso de JDBC não elimina o risco, depende da forma como as consultas são feitas.

    d) Errada. Embora login e senha possam ajudar na autenticação, isso não garante necessariamente uma autenticação forte (que envolve múltiplos fatores, por exemplo). Além disso, o enunciado não menciona esse mecanismo, e a questão é sobre o serviço atual.

    e) Errada. A questão não fornece informações suficientes para afirmar que o banco de dados é relacional ou está em cluster, nem que a aplicação foi desenvolvida em C# ou VB.NET. São suposições.

    Portanto, a alternativa que melhor descreve o problema é a letra a).
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.