Co je Content Security Policy (CSP)?

Pomáhá zabránit útokům XSS a dalším typům injekcí.

Content Security Policy (CSP) je bezpečnostní mechanismus, který slouží k ochraně webových stránek před útoky typu XSS a dalšími injekcemi. Umožňuje vývojářům definovat, jaké skripty, styly nebo jiné zdroje může prohlížeč načítat a spouštět.

Příklad direktivy CSP v hlavičce HTTP:

Content-Security-Policy: default-src 'self'; script-src 'self' https://trusted.cdn.com

Výhody CSP:

  • zabraňuje spouštění neautorizovaných skriptů,
  • snižuje riziko XSS útoků,
  • umožňuje audit skriptů a přehled nad načítanými zdroji.

Správná implementace CSP výrazně zvyšuje bezpečnost webu.