X-Frame-Options

Vyřešeno2.18K zhlédnutíWebhosting
0

Zdravím,

rád bych omezil fungování iframu s obsahem z mého webu na konkrétní doménu.

V htaccess mi funguje jen:

Header set X-Frame-Options SAMEORIGIN // povolí iframe jen na stejné doméně

Už však ne:
Header always append X-Frame-Options ALLOW-FROM https://www.domena.cz/ // povoli iframe i na jiné doméně

Iframe na povolené doméně hlásí odmítnutí jakoby by vůbec nebral v potaz povolení z domény. Funguje tahle directiva vůbec nebo je zakázaná?

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
PK265670 Vybral nejlepší odpověď 15. 5. 2020
2

Definice hlavičky X-Frame-Options
Zakázání jakéhokoliv vkládání

X-Frame-Options: DENY


Omezení na použití v rámu v rámci domény

X-Frame-Options: SAMEORIGIN


Kompletní zamezení, kromě zvolené domény

X-Frame-Options: ALLOW-FROM https://domenayxz.cz


Místo allow-from je již doporučováno používat nové řešení pomocí hlavičky Content-Security-Policy s direktivitou frame-ancestors. Výhodou je, že umožňuje povolit více domén.

Content-Security-Policy: frame-ancestors https://domenayxz.cz


Potenciální chyby v nastavení
ALLOW FROM http://domenayxz.cz ALLOW-FROM musí obsahovat pomlčku.
ALLOW-FROM domenayxz.cz ALLOW-FROM musí obsahovat celé URI včetně https://.
Nepoužívejte SAMEORIGIN, pokud máte nějakou stránku v doméně, která akceptuje libovolnou adresu URL s rámy.

Role: Zákazník+ Web: https://jakubsarm.eu/ Vizitka: Jmenuji se Jakub a rád Vám poradím ohledně CSS, HTML, PHP a TypeScriptů. Popřípadě správa VPS serverů, domén a DNS.
TR79574 publikoval nový komentář 12. 5. 2020
Prohlížíte 1 ze 3 odpovědí, klikněte zde pro zobrazení všech odpovědí.