Flashcard FC297254
Qual tipo de XSS ocorre quando a injeção e execução acontecem exclusivamente no lado do cliente via manipulação do DOM?
Ameaças aos Sistemas Computacionais
CESGRANRIO · 2023
Qual tipo de XSS ocorre quando a injeção e execução acontecem exclusivamente no lado do cliente via manipulação do DOM?
Mostrar resposta e comentário
Resposta
DOM-Based XSSExplicação:
Vulnerabilidade no código JavaScript que manipula o DOM do navegador.
O payload é introduzido e executado totalmente no cliente, sem passar pelo servidor.
Fontes: valores do ambiente (URL, hash, referrer) usados sem validação.
Sinks perigosos: uso de innerHTML, document.write, eval e inserções em atributos.
Impacto: execução de script no contexto da vítima, roubo de cookies/tokens e alteração da interface.
Mitigação: escapar/encodar antes de inserir no DOM, evitar sinks, usar APIs seguras e aplicar CSP.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/296468
Conteúdo do catálogo FC Concursos · Atualizado em