Questão 59 · Informática: Malware e ataques
A inserção arbitrária de um código HTML no navegador do usuário alvo é possibilitada pelo(a)
- A) cross-site scripting.
- B) quebra de autenticação e gerenciamento de sessão.
- C) cross site request forgery.
- D) falta de função para controle do nível de acesso.
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (TRT7 2017).
Comentário
Gabarito: A.
O cross-site scripting (XSS) ocorre quando uma aplicação web aceita entradas não validadas e as devolve ao navegador da vítima, permitindo a injeção de código HTML ou scripts. O script injetado é executado no contexto do usuário alvo, o que possibilita o roubo de sessões e a alteração da página. Essa é a inserção arbitrária de HTML descrita no enunciado.
Os erros das demais:
- B: quebra de autenticação e gerenciamento de sessão são falhas de controle de identidade e sessão, não de injeção de HTML.
- C: CSRF induz o navegador do usuário a executar ações autenticadas sem seu consentimento, sem inserir código HTML arbitrário.
- D: a falta de controle de nível de acesso é falha de autorização, que não envolve injeção de código no navegador.
Dica: XSS é a falha de injeção no navegador da vítima; CSRF explora a confiança do servidor no navegador.
Fundamentos: Segurança de aplicações web: XSS (cross-site scripting) · Diferença entre XSS, CSRF e falhas de autenticação e autorização
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRT7 2017 (Analista Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação), questão 59, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.