Kurz: Přidání hlaviček zabezpečení pomocí stroje pravidel
Důležité
Služba Azure Front Door (Classic) bude vyřazena 31. března 2027. Abyste se vyhnuli přerušení služeb, je důležité do března 2027 migrovat profily služby Azure Front Door (Classic) na úroveň Azure Front Door Standard nebo Premium. Další informace najdete v části Vyřazení služby Azure Front Door (Classic).
Tento kurz ukazuje, jak implementovat hlavičky zabezpečení, které brání ohrožení zabezpečení na základě prohlížeče, jako je HTTP Strict-Transport-Security (HSTS), X-XSS-Protection, Content-Security-Policy a X-Frame-Options. Atributy zabezpečení lze také definovat pomocí souborů cookie.
Následující příklad ukazuje, jak přidat hlavičku Content-Security-Policy do všech příchozích požadavků, které odpovídají cestě definované v trase přidružené ke konfiguraci stroje pravidel. V tomto scénáři můžou v aplikaci běžet pouze skripty z důvěryhodného webu https://apiphany.portal.azure-api.net .
V tomto kurzu se naučíte, jak:
- Nakonfigurujte zásady zabezpečení obsahu v rámci stroje pravidel.
Požadavky
- Předplatné Azure.
- An Azure Front Door. K dokončení tohoto kurzu musíte mít službu Azure Front Door nakonfigurovanou s modulem pravidel. Další informace najdete v tématu Rychlý start: Vytvoření služby Azure Front Door a konfigurace stroje pravidel.
Přidání hlavičky Content-Security-Policy na webu Azure Portal
V prostředku služby Azure Front Door přejděte do Nastavení a vyberte Konfigurace stroje pravidel. Zvolte modul pravidel, do kterého chcete přidat hlavičku zabezpečení.
Kliknutím na Přidat pravidlo vytvoříte nové pravidlo. Pojmenujte pravidlo a pak vyberte Přidat hlavičku odpovědi akce>.
Nastavte operátor pro přidání této hlavičky do všech příchozích požadavků pro tuto trasu.
Zadejte název záhlaví: Content-Security-Policy a zadejte hodnoty pro tuto hlavičku. V tomto příkladu použijte
script-src 'self' https://apiphany.portal.azure-api.net
. Klikněte na Uložit.Poznámka:
Hodnoty záhlaví jsou omezeny na 640 znaků.
Po přidání pravidel přidružte konfiguraci modulu pravidel k pravidlu směrování zvolené trasy. Tento krok je nezbytný k tomu, aby se pravidlo projevilo.
Poznámka:
V tomto příkladu nebyly do pravidla přidány žádné podmínky shody. Pravidlo se použije pro všechny příchozí požadavky, které odpovídají cestě definované v pravidle trasy. Pokud ho chcete použít na podmnožinu požadavků, přidejte do pravidla konkrétní podmínky shody.
Vyčištění prostředků
Pokud už pravidlo hlavičky zabezpečení nakonfigurované v předchozích krocích nepotřebujete, můžete ho odebrat. Uděláte to tak, že přejdete do modulu pravidel ve vašem prostředku služby Azure Front Door a vyberete Odstranit pravidlo.
Další kroky
Pokud chcete zjistit, jak nakonfigurovat firewall webových aplikací pro službu Azure Front Door, přejděte k dalšímu kurzu.