Segurança Web & API

OWASP Top 10

1 / 4

O que é?

O OWASP Top 10 é uma lista das vulnerabilidades mais críticas em aplicações web, atualizada periodicamente. Inclui categorias como Injection, Broken Authentication, XSS, Security Misconfiguration, entre outras.

Porque é importante?

Estas 10 categorias representam a grande maioria dos ataques bem-sucedidos a aplicações web. Conhecê-las é essencial para developers, testers e profissionais de segurança.

Como funciona?

Cada categoria agrupa vulnerabilidades relacionadas. Por exemplo, "Injection" inclui SQL Injection, Command Injection, etc. O OWASP fornece descrição, exemplos, como detetar e como prevenir cada uma.

Exemplo do dia a dia

É como uma lista das 10 causas mais comuns de acidentes de viação. Se um condutor conhecer e evitar estas situações, reduz drasticamente o risco de acidente.

Caso real

O ataque à British Airways em 2018 usou um script malicioso (XSS/Magecart) para roubar dados de 380.000 cartões de crédito. XSS está no OWASP Top 10 há décadas.

Erros comuns

  • Pensar que frameworks protegem automaticamente
  • Não validar inputs do lado do servidor
  • Usar componentes desatualizados
  • Expor informação sensível em erros

Como te proteger

  • Formação em segurança para developers
  • Code review focado em segurança
  • Testes automatizados (SAST/DAST)
  • Bug bounty e pentesting regular

Mini atividade prática

analise

Explore o OWASP

Visite owasp.org/Top10 e leia sobre cada categoria. Escolha uma e identifique como se aplicaria a uma aplicação que conhece (mesmo que teoricamente).

Sabias que...?

Injection foi #1 no OWASP Top 10 durante 17 anos consecutivos até 2021, quando Broken Access Control tomou o primeiro lugar.

Glossário