Backend, Dados e Segurança Mais detalhes A2 · especificação formal Plataforma: Web

Content Security Policy

Política de Segurança de Conteúdo

A Política de Segurança de Conteúdo, ou CSP, é uma regra HTTP para o conteúdo do navegador. Ela limita quais arquivos podem ser carregados e quais scripts podem ser executados.

Veja como funciona
Você poderia chamar de Content Security PolicyCSPpolítica de recursos do navegador

Veja como funciona

Exemplo trabalhado originalPolítica de Segurança de Conteúdo

Outro exemplo

Um SPA bancário começa com `Content-Security-Policy-Report-Only` e remove manipuladores inline. Em seguida, aplica `script-src 'nonce-r4…' 'strict-dynamic'; object-src 'none'; base-uri 'none'; frame-ancestors 'none'`. Cada resposta recebe um novo nonce difícil de adivinhar. Relatórios de violações amostrados não registram URLs dos clientes.

Partes principais

  1. 01Entrega de política
  2. 02Buscar e documentar diretivas
  3. 03Relatório de violações e implantação

Use-o quando

Use um CSP testado e rigoroso como defesa extra, de preferência com nonces ou hashes. Verifique os relatórios antes de ativar totalmente uma política alterada.

Não o use quando

Não trate regras amplas `*` ou `unsafe-inline` como forte segurança ou reutilize nonces previsíveis. CSP não substitui a prevenção normal de XSS.

Nome usado no código

Content-Security-Policy response header with nonces/hashes and restrictive directives

Antes de lançar

Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.

Solicitação que você pode copiar

Outcome: Complete the task with Política de Segurança de Conteúdo (Content Security Policy). User context: Um SPA bancário começa com `Content-Security-Policy-Report-Only` e remove manipuladores inline. Em seguida, aplica `script-src 'nonce-r4…' 'strict-dynamic'; object-src 'none'; base-uri 'none'; frame-ancestors 'none'`. Cada resposta recebe um novo nonce difícil de adivinhar. Relatórios de violações amostrados não registram URLs dos clientes. Technical concept or control: Política de Segurança de Conteúdo (Content Security Policy). Why it fits: Use um CSP testado e rigoroso como defesa extra, de preferência com nonces ou hashes. Verifique os relatórios antes de ativar totalmente uma política alterada. Do not use it when: Não trate regras amplas `*` ou `unsafe-inline` como forte segurança ou reutilize nonces previsíveis. CSP não substitui a prevenção normal de XSS. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): Um documento formal ainda pode ser rascunho, release candidate ou versão final. Cheque o status e o suporte no navegador ou plataforma. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.

Conferir este pedido

Review how Política de Segurança de Conteúdo (Content Security Policy) is used now. Definition: A Política de Segurança de Conteúdo, ou CSP, é uma regra HTTP para o conteúdo do navegador. Ela limita quais arquivos podem ser carregados e quais scripts podem ser executados. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

A2
Quão oficial é este termo?

especificação formal

Uma especificação formal publicada e com versão define este termo para a área técnica listada.

Um documento formal ainda pode ser rascunho, release candidate ou versão final. Cheque o status e o suporte no navegador ou plataforma.

Escopo
Apenas o que a fonte cobre:nome canônico、definição、semântica、implementação
Status do documento
rascunho
Verificado em
2026-07-30

Fontes e escopo da evidência

Fonte de autoridade + Referência do termo · W3C Web Application Security Working Group · rascunho Content Security Policy Level 3 — Policy framework Policy framework Escopo: nome canônico、definição、semântica、implementação Papel aqui: Referência direta ao termo A fonte cobre: nome canônico, definição, semântica, implementação Fonte de autoridade · W3C Web Application Security Working Group · rascunho Content Security Policy Level 3 Escopo: nome canônico、definição、semântica、implementação Papel aqui: Autoridade dentro do escopo definido A fonte cobre: nome canônico, definição, semântica, implementação

Copie você mesmo

O navegador não conseguiu copiar isso. Selecione a solicitação abaixo e copie você mesmo.