Citrix ADC

Cas d '利用:评论forcer选项de cookie Secure et HttpOnly pour les sites Web工具l 'appliance Citrix ADC

管理员Web服务提供商安全的,ou HttpOnly, ou ledeux indicateurs sur l 'ID de session et Les cookies d ' authentication générés par Les applications Web。您的pouvez修饰符en-têtes Set-Cookie pour包括两个选项,效用服务器虚拟équilibrage de charge HTTP et en réécrivant des stratégies sur une appliance Citrix ADC。

  • HttpOnly- Cette option sur uncookie oblige les navigateurs Web à renvoyer le cookie à l 'aide du protocole HTTP ou HTTPS唯一。Les méthodes non HTTP telles que Les références JavaScript文档。饼干ne peuvent pas accéder au饼干。Cette选项permet de prévenir le vol de cookie dus à des scripts intersites。

    标记

    您的应用程序应用程序HttpOnly lorsquu 'une应用程序Web a besoin d 'accéder au contenu des cookies à l 'aide d 'un script côté客户端,tel que JavaScript ou une applet Java côté客户端。Vous pouvez utiliser la méthode mentionnée dans ce文件pour réécrire独特的les cookie générés par服务器和非les cookie générés par l 'appliance Citrix ADC。比如AppFirewall、持久化、cookie de session VPN等。

  • Securise-对cookie permet aux navigateurs Web de renvoyer独特的cookie lorsque la valeur la transmission est chiffrée par SSL的选择。塞特选项peut être utilisée pour empêcher le vol de cookies par écoute de connexion。

标记

La procédure suivante ne’s applique pas aux servers虚拟VPN。

配置程序Citrix ADC Pour forcer les indicateurs Secure et HttpOnly Pour un server virtuel HTTP exists à l 'aide de l 'interface de ligne de commande

  1. Créez une action de réécriture。

    Cet示例est configuré pour définir les indicateurs Secure et HttpOnly。Si l 'une ou l 'autre est manquante, modifiez-la Si nécessaire pour d ' aures combination。

    添加重写动作act_cookie_Secure replace_all http.RES。full_Header”“安全;HttpOnly;路径= /”“搜索”正则表达式(re ! (path = / \ \;安全的;HttpOnly) | (path = / \ \;安全)| (path = / \ \;HttpOnly) |(路径= /)!)”<!——NeedCopy >

    Cette stratégie replace toutes实例de«path=/»,«path=/;安全»,«path=/;安全的;HttpOnly»et«path=/;HttpOnly»par«安全;HttpOnly;路径= /»。Cette表达式régulière (regex) échoue si la casse ne对应pas。

  2. Créez une stratégie de réécriture pour déclencher l 'action。

    添加重写策略rw_force_secure_cookie "http.RES.HEADER("Set-Cookie")。存在“act_cookie_Secure < !——NeedCopy >
  3. Liez la stratégie de réécriture au服务器虚拟à sécuriser。如果安全l 'option est utilisée, un server virtuel SSL doit être utilisé。

    绑定lb vserver mySSLVServer -policyName rw_force_secure_cookie -priority 100 -gotoPriorityExpression NEXT -type RESPONSE 

例子:

例如suivant montre le cookie avant de définir L 'indicateur HttpOnly。

set - cookie: CtxsAuthId = C5614491;路径= / Citrix / ProdWeb < !——NeedCopy >

例如suivant montre le cookie après avoir défini L 'indicateur HttpOnly。

set - cookie: CtxsAuthId = C5614491;安全的;HttpOnly;路径= / Citrix / ProdWeb / < !——NeedCopy >

配置器Citrix ADC Pour forcer les indicateurs Secure et HttpOnly Pour unserver virtuel HTTP exists à l 'aide de l 'interface graphique

  1. Accedez一AppExpert > Réécriture >操作, puis cliquez surAjouter倾泻新行动réécriture。

    配置操作réécriture

  2. Accedez一AppExpert > Réécriture > Stratégies, puis cliquez surAjouterPour ajouter une nouvelle stratégie de réécriture。

    配置器la stratégie de réécriture

  3. Accedez一流量> Équilibrage充电>服务器虚拟机, puis liez la stratégie de réécriture (réponse) au服务器虚拟SSL通信。

    Lier la stratégie de réécriture

Cas d '利用:评论forcer选项de cookie Secure et HttpOnly pour les sites Web工具l 'appliance Citrix ADC