安全策略设置

Last published : Nov 13, 2026
“安全”部分包含用于配置会话加密和登录数据加密的策略设置。

SecureICA 最低加密级别

此设置指定服务器与用户设备之间发送的会话数据的最低加密级别。
**重要提示:**对于 Virtual Delivery Agent 7.x,此策略设置只能用于通过 RC5 128 位加密启用登录数据的加密。其他设置仅用于与旧版 Citrix Virtual Apps and Desktops 的向后兼容性。
对于 VDA 7.x,会话数据的加密是使用 VDA 交付组的基本设置来配置的。如果为交付组选择了“启用 Secure ICA”,则会话数据将使用 RC5(128 位)加密进行加密。如果未为交付组选择“启用 Secure ICA”,则会话数据将使用基本加密进行加密。
将此设置添加到策略时,请选择一个选项:
  • 基本加密使用非 RC5 算法加密客户端连接。它可防止数据流被直接读取,但可以解密。默认情况下,服务器对客户端-服务器流量使用基本加密。
  • RC5(128 位)仅登录使用 RC5 128 位加密对登录数据进行加密,并使用基本加密对客户端连接进行加密。
  • RC5(40 位)使用 RC5 40 位加密对客户端连接进行加密。
  • RC5(56 位)使用 RC5 56 位加密对客户端连接进行加密。
  • RC5(128 位)使用 RC5 128 位加密对客户端连接进行加密。
您为客户端-服务器加密指定的设置可能会与您的环境和 Windows 操作系统中的任何其他加密设置相互作用。如果在服务器或用户设备上设置了更高优先级的加密级别,则您为已发布的资源指定的设置可能会被覆盖。
您可以提高加密级别,以进一步保护某些用户的通信和消息完整性。如果策略要求更高的加密级别,则使用较低加密级别的 Citrix Receiver 将被拒绝连接。
SecureICA 不执行身份验证或检查数据完整性。要为您的站点提供端到端加密,请将 SecureICA 与 TLS 加密结合使用。
SecureICA 不使用 FIPS 兼容算法。如果这是一个问题,请配置服务器和 Citrix Receivers 以避免使用 SecureICA。
SecureICA 使用 RFC 2040 中描述的 RC5 分组密码来实现机密性。块大小为 64 位(32 位字单元的倍数)。密钥长度为 128 位。轮数为 12。
RC5 分组密码的密钥在会话创建时进行协商。协商使用 Diffie-Hellman 算法执行。此协商使用 Diffie-Hellman 公共参数,这些参数在安装 Virtual Delivery Agent 时存储在 Windows 注册表中。公共参数不是秘密。Diffie-Hellman 协商的结果是一个密钥,RC5 分组密码的会话密钥由此密钥派生。单独的会话密钥用于用户登录和数据传输;单独的会话密钥用于往来 Virtual Delivery Agent 的流量。因此,每个会话有四个会话密钥。密钥和会话密钥不存储。RC5 分组密码的初始化向量也派生自密钥。