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.
- LFI – Local File Inclusion
- RFI – Remote File Inclusion
- XSS - Cross-Site Scripting
- SQL Injection
- 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