Trilha Júnior Trilha

Segurança web

O curso trata de três ataques web e de onde a OWASP os classifica: injeção de SQL e XSS em Injection, CSRF em Broken Access Control. Ele monta uma injeção de SQL numa tabela descartável e mostra os padrões de consulta parametrizada que este app já usa. Explica como o Rails checa o token de CSRF, o que acontece quando ele não bate e por que o token é mascarado. Apresenta os três tipos de XSS, compara raw e .html_safe, lê o Content-Security-Policy do app e termina com a revisão de um pull request.

O que você vai aprender

  • ✓Como o OWASP Top 10:2025 divide injeção de SQL, XSS e CSRF em duas categorias
  • ✓Como a injeção de SQL funciona e como o marcador ? e as condições em hash a evitam
  • ✓Como o sanitize_sql_like escapa os curingas do LIKE em termos de busca
  • ✓Como o Rails checa o token de CSRF, as estratégias de falha e o mascaramento do token
  • ✓XSS armazenado, refletido e baseado em DOM, e como raw e .html_safe pulam o escape
  • ✓Como o Content-Security-Policy do app limita scripts com origens permitidas e nonces
Prévia grátis · Aula 1 3 min de leitura

Três siglas, duas categorias diferentes da OWASP

"SQLi, CSRF e XSS" num título só parece descrever três ataques da mesma família. O OWASP Top 10:2025, o ranking oficial atual de riscos de segurança em aplicações web, diz outra coisa. Injeção de SQL e XSS ficam numa mesma categoria, A05:2025 Injection. A página dela cita as duas: "Injection inclui…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...