ADC

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 stratégie de Google Chrome, l’appliance NetScaler peut gérer les cookies tiers avec l’attribut SameSite défini dans l’en-tête set-cookie. 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.

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 comme « Lax ».

Aucune. Indique que le navigateur doit utiliser le cookie pour les demandes dans le contexte intersite uniquement sur les connexions sécurisées.

Lax. 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 set-cookies (y compris les cookies de session de pare-feu) ont l’ SameSiteaddcookiesamesite attribut et si l’indicateur d’attribut est activé dans le profil Pare-feu d’application 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 effectuer les étapes suivantes :

  1. Activez l’attribut SameSite cookie.
  2. Définissez l’attribut cookie pour les cookies de session appfw.

À l’invite de commandes, tapez :

set appfw profile <profile-name> –insertCookieSameSiteAttribute ( ON | OFF)

Exemple :

set appfw profile p1 –insertCookieSameSiteAttribute ON

À l’invite de commandes, 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.

Lax. 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.

  1. Accédez à Sécurité > NetScaler Web App Firewall> Profils.
  2. Dans le volet d’informations, sélectionnez un profil et cliquez sur Modifier.
  3. Dans la page Profil de NetScaler Web App Firewall, cliquez sur Paramètres du profil sous Paramètres avancés.
  4. Dans la section Paramètres du profil, définissez les paramètres suivants :

    a. Insérez l’ Samesite attribut cookie. Activez la case à cocher 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 du Samesite cookie.

  5. Cliquez sur OK et Terminé.

Paramètres des attributs des cookie SameSite sur l'interface graphique de NetScaler

Attribut cookie SameSite