NetScaler® Gateway 上的设备姿态检查
从 NetScaler Gateway 14.1 build 43.x 版本开始,Citrix Device Posture 服务已与 NetScaler Gateway 集成。您可以在 NetScaler Gateway 上配置设备姿态检查。此集成仅支持 Citrix Secure Private Access 混合部署。
先决条件
在 NetScaler Gateway 上配置设备姿态检查时,请确保满足以下先决条件:
-
客户 ID 已通过 GUI 或 CLI 在 NetScaler Gateway 上设置:
-
CLI 命令:
set dps parameter -CustomerID <CCID> -
GUI:NetScaler Gateway > 全局设置 > 更改 DPS 参数设置。
-
-
虚拟服务器 FQDN 已在 VPN 虚拟服务器配置中设置。
-
虚拟服务器 FQDN 已添加到 Device Posture > 设置页面中。有关详细信息,请参阅 配置允许的域列表。
-
NetScaler SNIP 必须能够访问 Citrix Cloud 服务端点 FQDN
device-posture-controller.cloud.com。
注意:
-
对于 14.1-56.x 之前的 NetScaler Gateway 版本,请使用 set cloud parameter -CustomerID
<CCID>-Deployment<DeploymentType>命令配置客户 ID。例如,set cloud parameter -CustomerID krfnzimofi6b -Deployment Production。 -
在用于混合部署的 Secure Private Access 中,set dps parameter -customerID 和 VPN 虚拟服务器 FQDN 会在入职期间自动配置。
通过使用 GUI 启用设备姿态
NetScaler Gateway 上的设备姿态检查可以在全局范围内、VPN 虚拟服务器级别或作为 nFactor 身份验证的一部分启用。
-
全局 - 设备状态检查在任何其他身份验证之前执行。
-
VPN 虚拟服务器级别 - 设备状态扫描仅应用于连接到特定 VPN 虚拟服务器的用户,从而实现精细控制。
-
nFactor 身份验证中的一个因素 - 设备状态扫描可以配置为身份验证过程中的一个步骤。设备状态可以配置为 nFactor 身份验证流程中的第一步、第二步或任何步骤。有关详细信息,请参阅配置 nFactor 身份验证。
在全局级别启用设备状态检查
执行以下步骤以全局启用设备状态:
-
导航到 NetScaler Gateway -> 全局设置 -> 更改全局设置。
-
单击“安全”选项卡。
-
在“设备状态”中,选择“已启用”,然后单击“确定”。
在 VPN 虚拟服务器级别启用设备状态检查
执行以下步骤以针对特定 VPN 虚拟服务器启用设备状态:
-
导航到 NetScaler Gateway -> 虚拟服务器。
-
在“NetScaler Gateway 虚拟服务器”页面上,选择要启用设备状态检查的 VPN 虚拟服务器,然后单击“编辑”。
-
在“基本设置”中,单击编辑图标,然后单击“更多”。
-
在“设备状态”中,选择“已启用”,然后单击“确定”。
在 nFactor 身份验证中将设备状态检查作为因素启用
您必须创建一个执行设备姿态扫描的 EPA 操作,然后将此操作作为 nFactor 身份验证流程中的一个因素添加。执行以下步骤将设备姿态作为 nFactor 身份验证流程中的一个因素添加:
注意:
您可以将 EPA 或设备姿态配置为 nFactor 流程中的一个因素。它们可以作为不同的因素存在。但是,如果出现故障,它们之间没有回退机制。
-
导航到 安全 -> AAA - 应用程序流量 -> 策略 -> 身份验证 -> 高级策略 -> 操作 -> EPA。
-
在“身份验证 EPA 操作”页面上,单击“添加”。
-
在“创建身份验证 EPA 操作”页面上,更新以下信息,然后单击“创建”。
-
名称: EPA 操作的名称。
-
默认组: 设备姿态检查成功时选择的默认组。
-
隔离组: 设备姿态检查失败时选择的隔离组。
-
设备姿态: 选择 ENABLED 以启用设备姿态检查。
注意:-
设备姿态选项默认禁用。现有用户可以继续使用现有 EPA 表达式。
-
启用设备姿态选项后,您无需配置表达式,因为姿态扫描是在设备姿态服务门户中配置的。终止进程、删除文件和表达式字段在 EPA 表达式中变为不可编辑。
-
-
将 EPA 操作绑定到策略。有关详细信息,请参阅 配置 nFactor 身份验证 和 将 EPA 扫描作为 nFactor 身份验证的一个因素。
-
导航到 安全 -> AAA - 应用程序流量 > 虚拟服务器。
-
选择虚拟服务器,然后点击编辑。
-
在高级身份验证策略中,点击身份验证策略,然后点击添加绑定。
-
选择之前创建的 EPA 操作。
-
分配优先级并选择下一个因素。
-
点击绑定。
-
使用 CLI 启用设备状态
您可以在以下级别启用设备状态:
-
全局级别
set vpn parameter -devicePosture ENABLED -
VPN 虚拟服务器级别
set vpn vserver <vserver-name> -devicePosture ENABLED -
作为 nFactor 流程中的一个因素将设备状态配置为第一个因素的示例:
add authentication epaAction dps_act -devicePosture ENABLEDadd authentication Policy dps_pol -rule true -action dps_actbind authentication vserver dpsspa -policy dps_polshow authentication vserver dpsspa对于 nFactor 流程,您必须创建一个 EPA 操作和一个身份验证策略,然后将该策略绑定到身份验证虚拟服务器。