Julgue o item subsequente, relativos a ataques em aplicaçõe...
XSS (cross-site scripting) é um tipo de ataque classificado como run time execution, em que binários maliciosos são injetados em campos de aplicação web.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E (Errado)
Tema Central: A questão aborda o conceito de XSS (cross-site scripting), um tipo de ataque em aplicações web. Este é um assunto crítico para Analistas de Desenvolvimento, pois envolve a segurança de aplicações web e a proteção contra ameaças que podem comprometer a integridade e a confidencialidade dos dados.
Conceito de XSS: O XSS é uma vulnerabilidade de segurança que permite a um atacante injetar scripts maliciosos em conteúdo web visualizado por outros usuários. O objetivo principal desses ataques é roubar dados de sessão, manipular a interface do usuário ou redirecionar o usuário para sites maliciosos. A execução do script ocorre no navegador da vítima, não no servidor, e não envolve a injeção de binários como mencionado no enunciado.
Justificativa da Alternativa Correta (E - Errado):
- O enunciado classificou indevidamente o XSS como "run time execution", um termo mais associado a ataques que executam código binário malicioso diretamente no sistema. Na realidade, o XSS lida com scripts de linguagem de marcação, como JavaScript, que são executados no navegador do usuário.
- A afirmação de que "binários maliciosos são injetados em campos de aplicação web" está incorreta. O XSS não injeta binários, mas sim scripts em linguagem de script, como JavaScript, que são executados no navegador do usuário.
Análise Crítica: Para identificar a resposta correta, o aluno deve compreender que o XSS é uma vulnerabilidade associada à execução de scripts no contexto do navegador da vítima, e não à execução direta de binários que poderia ser mais próxima de outras formas de ataque, como buffer overflow.
Estratégia para Resolução: Ao interpretar questões sobre segurança em aplicações web, é fundamental entender a natureza específica dos ataques mencionados. Diferenciar entre execução de scripts (como no XSS) e execução de binários (como em malware de sistema) é crucial para identificar pegadinhas e responder corretamente.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Errado. O XSS (Cross-Site Scripting) é, de fato, um tipo de ataque a aplicações web, mas ele não se refere exatamente à injeção de "binários maliciosos". Em um ataque XSS, o atacante injeta scripts maliciosos (geralmente JavaScript) em páginas da web que são executados no navegador da vítima. Esses scripts podem roubar informações sensíveis, como cookies ou credenciais, ou até realizar ações em nome do usuário.
A classificação de XSS como "run time execution" também não é a mais precisa. O ataque ocorre principalmente quando o código malicioso é executado no lado do cliente, ou seja, no navegador do usuário, durante a execução da página (runtime), mas o conceito não está relacionado à injeção de binários.
Resumindo: XSS envolve a injeção de scripts maliciosos em vez de binários, e o foco está em vulnerabilidades que afetam a execução de código no navegador do usuário
Não, o XSS (Cross-Site Scripting) não é classificado como um ataque de runtime execution envolvendo a injeção de binários maliciosos. Em vez disso, é um ataque de injeção de código do lado do cliente, geralmente utilizando linguagens como JavaScript ou HTML, explorando vulnerabilidades em aplicações web que aceitam entradas de usuários sem validação adequada.
O ataque descrito na questão não se refere a XSS, mas sim a Remote Code Execution (RCE), que envolve a injeção de binários maliciosos para execução em servidores web.
Na verdade, XSS (Cross-Site Scripting) não envolve a injeção de binários maliciosos, mas sim a inserção de scripts (geralmente em JavaScript) em páginas web vulneráveis. Esses scripts são executados no navegador da vítima, explorando falhas em aplicações que não validam corretamente as entradas de usuário.
"classificado como run time execution": isso não está correto. XSS não é tipicamente classificado como "run time execution" no sentido tradicional (como execução de binários ou código nativo em tempo de execução do sistema). Trata-se de execução de scripts no navegador do usuário.
"binários maliciosos são injetados": está incorreto. XSS não envolve binários, mas scripts (geralmente em JavaScript).
Gabarito: Errado!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo