CSP Connect-Src Value
Checker ID: #22
CSP Connect-Src Value
Define para onde o seu site pode “telefonar” — ou seja, fazer requisições de dados em segundo plano via AJAX, Fetch, XMLHttpRequest e WebSockets.
Esta é a linha direta de saída de dados. Se um script malicioso conseguir rodar no seu site, o connect-src impede que ele envie dados roubados (senhas, tokens, informações pessoais) para o servidor do atacante. Inclua também os protocolos WebSocket (wss://) se o seu site usar conexões em tempo real.
• O parâmetro connect-src deve estar presente, ou deve existir um default-src seguro ('none' ou 'self') que sirva de fallback.
• Valores aceitos: 'self', 'none', URLs HTTPS específicas das APIs que o site consome legitimamente (ex.: https://api.caramelosec.com), e domínios WebSocket seguros via wss:// (ex.: wss://ws.caramelosec.com).
• O valor * é extremamente perigoso aqui — permite que scripts exfiltrem dados para qualquer servidor — e é proibido.
HTTP/1.1 200 OK
Content-Security-Policy: connect-src 'self' https://api.caramelosec.com wss://ws.caramelosec.com;
Content-Type: text/html; charset=UTF-8
HTTP/1.1 200 OK
Content-Security-Policy: default-src 'self';
Content-Type: text/html; charset=UTF-8
HTTP/1.1 200 OK
Content-Security-Policy: connect-src *;
Content-Type: text/html; charset=UTF-8