

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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).
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.
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.
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.
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.
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.