Imagem de fundo

A programação segura é um conjunto de práticas e princípios que visa reduzir a introduç...

A programação segura é um conjunto de práticas e princípios que visa reduzir a introdução de vulnerabilidades durante o desenvolvimento de software, cujo objetivo é proteger a aplicação contra ataques. Considerando isso, assinale a alternativa CORRETA sobre boas práticas de programação segura.


A

A prevenção de injeção de SQL é garantida pelo uso de consultas dinâmicas que concatenam a entrada do usuário.


B

O princípio do menor privilégio determina que cada módulo, componente ou serviço de uma aplicação deve operar com o conjunto mínimo de permissões necessárias para executar sua função.


C

A validação de dados de entrada deve ser realizada exclusivamente no lado do cliente (front-end).


D

A exibição de mensagens de erro detalhadas com stack traces e estrutura do banco ao usuário final é recomendada.


E

Tokens CSRF protegem aplicações contra ataques de Cross-Site Scripting (XSS), impedindo scripts no navegador.