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
0
9.39K Odpověď od WEDOS Internet, a.s. 1 Komentář

Dobrý den,

funkční řešení vypadá takto

Header always set Content-Security-Policy: "frame-ancestors https://domenayxz.cz"

NEBO

Header always set X-Frame-Options: "ALLOW-FROM https://domenayxz.cz"

Role: Podpora Web: https://www.wedos.cz Vizitka: Obchodní a Fakturační oddělení.
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
0

Mohu požádat o vyjádření wedos podpory?

Role: Zákazník
RM130195 publikoval nový komentář 11. 6. 2020