Ce article a été traduit automatiquement. (Clause de non responsabilité)
Attribut cookie SameSite
Pour une communication Web sécurisée, Google a autorisé l’utilisation de l’attribut SameSite
cookie. En se conformant à la nouvelle SameSite
politique de Google Chrome, l’appliance NetScaler peut gérer les cookies tiers à l’aide de l’ SameSite
attribut défini dans l’ set-cookie
en-tête. Le paramètre de cookie atténue les attaques et fournit une communication Web sécurisée.
Jusqu’en février 2020, l’ SameSite
attribut n’était pas explicitement défini dans le cookie. Le navigateur a pris la valeur par défaut « Aucune ». Toutefois, certaines mises à niveau du navigateur, telles que Google Chrome 80, modifient le comportement interdomaine par défaut des cookies.
Définition de la valeur de l’attribut du cookie
L’ SameSite
attribut est défini sur l’une des valeurs suivantes et, pour le navigateur Google Chrome, la valeur par défaut est définie sur « Lax ».
Aucune. Indique que le navigateur doit utiliser le cookie pour les demandes dans le contexte intersite uniquement sur les connexions sécurisées.
Laxiste. Indique le navigateur qui doit utiliser le cookie pour les demandes dans le contexte du même site. Dans le contexte inter-site, seules les méthodes HTTP sûres comme la requête GET peuvent utiliser le cookie.
Stricte. Utilisez le cookie uniquement lorsque l’utilisateur demande explicitement le domaine.
Remarque :
Si les cookies définis (y compris les cookies de session du pare-feu) possèdent
SameSite
cet attribut et si l’indicateur d’addcookiesamesite
attribut est activé dans le profil du pare-feu des applications Web, l’SameSite
attribut est remplacé en fonction de la valeur configurée dans le profil.
Configurez l’attribut SameSite dans le profil Web App Firewall à l’aide de l’interface de ligne de commande
Pour configurer l’ SameSite
attribut, vous devez suivre les étapes suivantes :
- Activez l’attribut
SameSite
cookie. - Définissez l’attribut cookie pour les cookies de session appfw.
Activer l’attribut de cookie « Samesite »
À l’invite de commande, tapez :
set appfw profile <profile-name> –insertCookieSameSiteAttribute ( ON | OFF)
Exemple :
set appfw profile p1 –insertCookieSameSiteAttribute ON
Définir la même valeur d’attribut de cookie de site pour les cookies de session du Web Application Firewall
À l’invite de commande, tapez :
set appfw profile <profile-name> – cookieSameSiteAttribute ( LAX | NONE | STRICT )
Exemple :
set appfw profile p1 – cookieSameSiteAttribute LAX
Où se trouvent les types d’attributs,
Aucune. L’attribut de cookie SameSite est défini sur « aucun » et marqué comme sécurisé pour tous les cookies WAF et d’application.
Laxiste. L’attribut de cookie SameSite est défini sur « Lax » pour tous les cookies WAF et d’application.
Stricte. L’attribut de cookie SameSite est défini sur « Lax » pour tous les cookies WAF et d’application.
Configurez l’attribut de cookie SameSite dans le profil du Web App Firewall à l’aide de l’interface graphique
- Accédez à Sécurité > NetScaler Web App Firewall > Profils.
- Dans le volet d’informations, sélectionnez un profil et cliquez sur Modifier.
- Sur la page de profil du NetScaler Web App Firewall, cliquez sur Paramètres du profil sous Paramètresavancés.
-
Dans la section Paramètres du profil, définissez les paramètres suivants :
a. Insérez l’
Samesite
attribut cookie. Cochez la case pour activer l’Samesite
attribut cookie. b. Attribut du cookie Samesite. Sélectionnez une option dans la liste déroulante pour définir la valeur duSamesite
cookie. - Cliquez sur OK et Terminé.