Secure Director deployment

本文重点介绍了一些在部署和配置 Director 时可能会对系统安全产生影响的方面。

配置 微软 Internet 信息服务 (IIS)

您可以配置 Director 采用受限的 IIS 配置。

应用程序池回收限制

您可以设置以下应用程序池回收限制:

  • 虚拟内存限制: 4,294,967,295
  • 私有内存限制: StoreFront™ 服务器的物理内存大小
  • 请求限制: 4,000,000,000

文件扩展名

您可以禁止未列出的文件扩展名。

Director 在请求筛选中需要以下文件扩展名:

  • .aspx
  • .css 文件
  • 超文本标记语言
  • .js
  • 可移植网络图形
  • .svc 文件
  • .gif 文件
  • .json
  • .woff
  • .woff2
  • .ttf 文件

Director 在请求筛选中需要以下 HTTP 动词。您可以禁止未列出的动词。

  • GET
  • 提交
  • 头部

Director 不需要以下内容:

  • 基于 ISAPI 的筛选器
  • ISAPI 扩展模块
  • CGI 程序
  • FastCGI programs

重要提示:

  • Director 需要完全信任。请勿将全局 .NET 信任级别设置为“高”或更低。
  • Director 维护一个单独的应用程序池。要修改 Director 设置,请选择 Director 站点并进行修改。

配置用户权限

安装 Director 后,其应用程序池将获得以下权限:

  • 作为服务登录”登录权限
  • 调整进程的内存配额”、“生成安全审核”和“替换进程级别令牌”权限

所提及的权限和特权在创建应用程序池时属于正常的安装行为。

您无需更改这些用户权限。Director 不使用这些特权,并且它们会自动禁用。

导向器通信方式

在生产环境中,请使用 Internet 协议安全 (IPsec) 或 HTTPS 协议来保护 Director 与服务器之间传输的数据。

IPsec 是一组 Internet 协议的标准扩展,可提供经过身份验证和加密的通信,并具有数据完整性和重放保护功能。由于 IPsec 是一组网络层协议,因此更高级别的协议无需修改即可使用它。HTTPS 使用传输层安全 (TLS) 协议来提供强大的数据加密。

注意:

  • Citrix® 强烈建议您将 Director 控制台的访问权限限制在内部网络中。
  • Citrix 强烈建议您不要在生产环境中启用 Director 的不安全连接。
  • Director 的安全通信需要为每个连接单独配置。
  • 不建议使用 SSL 协议。请改用更安全的 TLS 协议。
  • 使用 TLS 协议而非 IPsec 协议来保护您与 Citrix ADC 之间的通信。

要保护 Director 与 Citrix Virtual Apps and Desktops 服务器之间的通信(用于监视和报告),请参阅 数据访问安全

为了确保 Director 与 Citrix ADC 之间的通信安全(用于 Citrix Insight),请参阅 配置网络分析

要保护 Director 与许可证服务器之间的通信,请参阅 保护许可证管理控制台

导向器安全隔离

您可以在与 Director 相同的 Web 域(域名和端口)中部署任何 Web 应用程序。但是,这些 Web 应用程序中的任何安全风险都可能降低 Director 部署的安全性。如果需要更高程度的安全隔离,Citrix 建议您将 Director 部署在单独的 Web 域中。

Secure Director deployment