Cette recette est conçue pour permettre aux propriétaires de sites web de contrôler sans effort l'intégration de leurs pages web dans des iframes. Ceci est réalisé en configurant l'en-tête de réponse X-Frame-Options
, permettant aux utilisateurs de choisir entre deux modes de restriction clés : "deny" et "sameorigin".
Avantages
Sécurité renforcée : En configurant l'en-tête de réponse X-Frame-Options, les utilisateurs améliorent la sécurité de leurs pages web. Cette recette empêche l'intégration non autorisée, atténue le risque de détournement de clics et garantit que leur contenu n'est affiché que de manière contrôlée et sécurisée. Contrôle du contenu : La possibilité de restreindre l'intégration des iframes permet aux propriétaires de sites web de mieux contrôler la manière dont leur contenu est présenté et l'endroit où il est présenté. Cela est particulièrement utile pour maintenir l'intégrité de l'expérience de l'utilisateur et de l'image de marque. Conformité avec les meilleures pratiques : En adhérant aux meilleures pratiques en matière de sécurité web, la recette garantit que les sites web s'alignent sur les normes de l'industrie en matière de prévention de l'intégration non autorisée. Cela permet non seulement de protéger le site web, mais aussi de renforcer la confiance des visiteurs.
Vous pouvez choisir entre deux modes de restriction :
deny
interdit toute intégration d'iframe, garantissant que la page web ne peut pas être intégrée n'importe où.sameorigin
permet l'intégration uniquement sur les pages ayant la même origine que la page web, fournissant une option plus permissive mais contrôlée.
Plus d'informations sur X-Frame-Options
:
X-Frame-Options
sur MDN : https://developer.mozilla.org/fr/docs/Web/HTTP/Reference/Headers/X-Frame-Options- norme de référence : https://datatracker.ietf.org/doc/html/rfc7034
Comment installer cette recette sur mon site ?
Pour installer cette recette sur votre site web, suivez les étapes suivantes :
- Choisir le mode de restriction : Choisissez le mode de restriction approprié pour votre site web :
- deny : Sélectionnez ce mode pour interdire strictement l'intégration d'iframes dans vos pages web. Cela signifie que même sur votre site web, les navigateurs refuseront de charger vos pages dans des iframes.
- "sameorigin : Choisissez ce mode pour n'autoriser l'intégration que sur les pages ayant la même origine que vos pages web.
- Installer la recette : Une fois le mode de restriction sélectionné, cliquez sur le bouton "Installer sur mon site web" ci-dessous. Cette action déclenche la configuration de l'en-tête de réponse
X-Frame-Options
selon les paramètres que vous avez choisis. - Examinez la règle nouvellement créée : examinez la règle générée par la recette pour vous assurer que l'en-tête de réponse
X-Frame-Options
est configuré selon le mode de restriction que vous avez choisi. Vous pouvez éditer la règle pour restreindre les conditions qui déclenchent son exécution. - Publier la règle : après avoir examiné et confirmé les paramètres, publiez les règles nouvellement créées. Cette dernière étape permet de déployer les projets de modification sur votre site web et de sécuriser vos pages web contre l'intégration d'iframes non autorisées.