Trilha Pleno Trilha

Segurança: CSP

O curso lê, linha por linha, a Content Security Policy de uma aplicação Rails. Explica como as diretivas caem no default-src e por que base-uri, form-action e frame-ancestors não caem. Compara listas de origens com nonces, hashes e strict-dynamic. Examina cada exceção da política, como o unsafe-inline no style-src e o wasm-unsafe-eval. Mostra como implantar uma política com o modo só de relatório e um endpoint de relatórios. Termina com um plano ordenado para endurecer a política.

O que você vai aprender

  • ✓Como a CSP impede um payload injetado de executar
  • ✓Quais diretivas caem no default-src e quais não caem
  • ✓Como nonces, hashes e strict-dynamic substituem listas de host
  • ✓Como avaliar cada exceção de uma política
  • ✓Como implantar uma política com o modo só de relatório
  • ✓Um plano ordenado para endurecer uma política Rails existente
Prévia grátis · Aula 1 5 min de leitura

A política que este app já tem

A maioria das aplicações Rails tem o config/initializers/content_security_policy.rb ali, inteiramente comentado. Esta não.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...