FC ConcursosFC Concursos

Questão FC406900

O desenvolvimento seguro é a prática de integrar segurança em todas as fases do ciclo de vida do software, prevenindo vulnerabilidades e protegendo dados. Um tipo de vulnerabilidad

Ameaças aos Sistemas Computacionais

FGV · 2024

O desenvolvimento seguro é a prática de integrar segurança em todas as fases do ciclo de vida do software, prevenindo vulnerabilidades e protegendo dados. Um tipo de vulnerabilidade web, bastante explorada por hackers, permite que códigos maliciosos sejam inseridos nessas páginas para roubar informações sensíveis, redirecionar usuários a sites falsos, ou manipular o conteúdo da página de outras formas.

 

Assinale a opção que apresenta o tipo de vulnerabilidade descrita no texto acima.

  1. LFI – Local File Inclusion
  2. RFI – Remote File Inclusion
  3. XSS - Cross-Site Scripting
  4. SQL Injection
  5. FPD – Full Path Disclosure
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

XSS (Cross-Site Scripting) é uma vulnerabilidade que permite a um atacante injetar scripts maliciosos em páginas web que serão executados no navegador de outros usuários.

Existem três formas principais: stored (script salvo no servidor), reflected (script refletido na resposta) e DOM-based (manipulação do DOM no cliente).

Esses scripts podem roubar cookies, sequestrar sessões, capturar credenciais, redirecionar para sites falsos ou alterar o conteúdo exibido, causando prejuízo ao usuário e à aplicação.

O vetor comum é entrada do usuário sendo exibida sem tratamento. Para desenvolvimento seguro, priorize output encoding (escape), validação de entrada e uso de frameworks/templating que escapem automaticamente.

Adote também políticas como CSP (Content Security Policy), cookies com HttpOnly e SameSite, sanitização de HTML e testes contínuos (análises estáticas e pentests) para minimizar riscos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo