← Client-side security / client-side-security / rules
Podporované direktivy CSP
Pravidla zabezpečení obsahu podporují většinu Content Security Policy (CSP) směrnice, které pokrývají sledované i nesledované zdroje. Pomocí content security rule můžete řídit i jiné typy zdrojů než skripty a jejich připojení, i když Cloudflare tyto zdroje nesleduje.
Každá směrnice CSP může obsahovat několik hodnot, například:
- Schémata
- Hostname
- URI
- Speciální klíčová slova v jednoduchých uvozovkách (například
'none') - Haše v jednoduchých uvozovkách (například
'sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC')
Hodnoty typu hostname a URI podporují * zástupný znak pro nejlevější subdoménu.
Následující tabulka uvádí podporované direktivy CSP a speciální hodnoty, které můžete použít v pravidlech zabezpečení obsahu:
| Direktiva | Name in the dashboard | Podporované speciální hodnoty | Monitored |
|---|---|---|---|
script-src |
Skripty | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ano |
connect-src |
Připojení | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ano |
default-src |
Výchozí | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
img-src |
Obrázky | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
style-src |
Styly | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
font-src |
Písma | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
object-src |
Objekty | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
media-src |
Média | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
child-src |
Potomek | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
form-action |
Akce formulářů | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
worker-src |
Workers | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
base-uri |
Base URI | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
manifest-src |
Manifests | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
frame-src |
Rámce | 'none''self''unsafe-inline''unsafe-eval''<HASH>' |
Ne |
frame-ancestors |
Rodiče rámců | 'none''self' |
Ne |
upgrade-insecure-requests |
Upgrade insecure requests | N/A | Ne |
Další zdroje
Další informace o směrnicích CSP a jejich hodnotách najdete v následujících zdrojích v dokumentaci MDN: