Imagem de fundo

As aplicações web estão sujeitas a diversas...

As aplicações web estão sujeitas a diversas vulnerabilidades de segurança que podem comprometer a confidencialidade e integridade dos dados.

Assinale a alternativa correta considerando os riscos de injeção e Cross-Site Scripting (XSS).


A

O Cross-Site Scripting (XSS) refletido ocorre quando um script malicioso é armazenado permanentemente no banco de dados da aplicação e executado automaticamente sempre que outros usuários acessam o conteúdo comprometido.


B

O armazenamento de senhas utilizando algoritmos criptográficos simétricos e uma chave mantida pela aplicação é considerado uma prática recomendada, pois permite recuperar a senha original do usuário, quando necessário.


C

A utilização de consultas parametrizadas (Prepared Statements) elimina a necessidade de validação dos dados de entrada, uma vez que impede qualquer tipo de ataque baseado em manipulação de parâmetros enviados pelo usuário.


D

O Cross-Site Scripting (XSS) Armazenado caracteriza-se pela execução de código JavaScript exclusivamente no servidor da aplicação, antes do envio da resposta HTTP ao navegador do usuário.


E

A vulnerabilidade de injeção de SQL (SQLi) ocorre quando dados não confiáveis fornecidos pelo usuário são enviados a um interpretador como parte de um comando ou consulta, permitindo que o atacante manipule o banco de dados.