Dela via


Självstudie: Lägga till säkerhetshuvuden med regelmotorn

Viktigt!

Azure Front Door (klassisk) dras tillbaka den 31 mars 2027. För att undvika avbrott i tjänsten är det viktigt att du migrerar dina Azure Front Door-profiler (klassiska) till Azure Front Door Standard- eller Premium-nivån senast i mars 2027. Mer information finns i Azure Front Door (klassisk) tillbakadragning.

Den här självstudien visar hur du implementerar säkerhetshuvuden för att förhindra webbläsarbaserade sårbarheter som HTTP Strict-Transport-Security (HSTS), X-XSS-Protection, Content-Security-Policy och X-Frame-Options. Säkerhetsattribut kan också definieras med cookies.

Exemplet nedan visar hur du lägger till ett content-security-policy-huvud till alla inkommande begäranden som matchar sökvägen som definieras i den väg som är associerad med regelmotorns konfiguration. I det här scenariot tillåts endast skript från den betrodda platsen https://apiphany.portal.azure-api.net att köras i programmet.

I den här självstudien får du lära dig hur man:

  • Konfigurera en innehållssäkerhetsprincip i regelmotorn.

Förutsättningar

Lägg till ett innehållssäkerhetsprinciphuvud i Azure Portal

  1. I Din Azure Front Door-resurs går du till Inställningar och väljer Regelmotorkonfiguration. Välj regelmotorn där du vill lägga till säkerhetshuvudet.

    Skärmbild som visar konfigurationssidan för regelmotorn i Azure Front Door.

  2. Klicka på Lägg till regel för att skapa en ny regel. Namnge regeln och välj sedan Lägg till ett åtgärdssvarshuvud>.

  3. Ställ in operatorn på Lägg till för att lägga till det här huvudet i alla inkommande begäranden för den här vägen.

  4. Ange rubriknamnet: Content-Security-Policy och ange värdena för det här huvudet. I det här exemplet använder du script-src 'self' https://apiphany.portal.azure-api.net. Klicka på Spara.

    Skärmbild som visar det tillagda säkerhetshuvudet.

    Kommentar

    Rubrikvärden är begränsade till 640 tecken.

  5. När du har lagt till reglerna associerar du konfigurationen av regelmotorn med routningsregeln för den valda vägen. Det här steget är nödvändigt för att regeln ska börja gälla.

    Skärmbild som visar hur du associerar en routningsregel.

    Kommentar

    I det här exemplet lades inga matchningsvillkor till i regeln. Regeln gäller för alla inkommande begäranden som matchar sökvägen som definieras i routningsregeln. Om du vill tillämpa den på en delmängd av begäranden lägger du till specifika matchningsvillkor i regeln.

Rensa resurser

Om du inte längre behöver den säkerhetshuvudregel som konfigurerats i föregående steg kan du ta bort den. Det gör du genom att gå till regelmotorn i Din Azure Front Door-resurs och välja Ta bort regel.

Skärmbild som visar hur du tar bort säkerhetsregeln.

Nästa steg

Om du vill lära dig hur du konfigurerar en brandvägg för webbprogram för Din Azure Front Door går du vidare till nästa självstudie.