应用程序保护

Last published : Nov 03, 2026
应用程序保护是 Citrix Workspace 应用程序的一项功能,在使用虚拟桌面、虚拟应用程序、Web 和 SaaS 应用程序时提供增强的安全性。应用程序保护支持本地 Citrix Virtual Apps and Desktops 部署以及带有 StoreFront 和 Workspace 的 Citrix DaaS(以前称为 Citrix Virtual Apps and Desktops 服务)。这意味着应用程序保护支持所有云环境、本地环境和混合环境。当您通过 ADC Gateway 连接到 StoreFront 或 Workspace 时,也支持应用程序保护。
有关应用程序保护功能的更多信息,请参阅 功能 和 配置 部分。
购买此功能后,请务必启用应用程序保护许可证。
免责声明:
应用程序保护策略通过筛选对底层操作系统所需功能(捕获屏幕或键盘按键所需的特定 API 调用)的访问来发挥作用。这样做意味着应用程序保护策略甚至可以针对自定义和专门构建的黑客工具提供保护。但是,随着操作系统的发展,可能会出现捕获屏幕和记录按键的新方法。虽然我们持续识别并解决这些问题,但我们无法保证在特定配置和部署中提供全面保护。
Citrix 应用程序保护策略可与底层操作系统组件(包括 ICA 文件)有效配合使用。如果检测到对底层组件的有意篡改或修改,Citrix 可能不提供支持,以确保所应用策略的完整性。

应用程序保护在不同环境中的行为

应用程序保护的行为取决于您如何访问配置了应用程序保护策略的资源。这些资源包括 Virtual Apps and Desktops、内部 Web 应用程序和 SaaS 应用程序。您可以使用受支持的本机 Citrix Workspace 应用程序客户端或 Web 浏览器访问这些资源。应用程序保护在不同环境中的表现各不相同:
  • 不受支持的 Citrix Receiver 或 Citrix Workspace 应用程序 - 配置了应用程序保护策略的资源不可用。
  • 受支持的 Citrix Workspace 应用程序版本 - 配置了应用程序保护策略的资源可用并可正常启动。
  • 使用 Workspace 应用商店 URL 进行混合启动 - 配置了应用程序保护策略的资源始终可用。要使用 Workspace 应用商店 URL 在 Web 浏览器上成功启动资源,请参阅 Workspace 混合启动的应用程序保护。
  • 使用 StoreFront 应用商店 URL 进行混合启动 - 如果未部署 StoreFront 自定义项,则配置了应用程序保护策略的资源不可用。要使用 StoreFront 应用商店 URL 在 Web 浏览器上成功启动资源,请参阅 StoreFront 混合启动的应用程序保护。
在以下条件下应用保护:
  • 防屏幕捕获 – 对于适用于 Windows 的 Citrix Workspace 应用程序和适用于 Mac 的 Citrix Workspace 应用程序,如果屏幕上可见任何受保护的窗口,则启用此功能。要禁用保护,请最小化所有受保护的窗口。对于适用于 Linux 的 Citrix Workspace 应用程序,如果任何受保护的窗口处于活动状态,则启用此功能。要禁用保护,请关闭所有受保护的窗口。
  • 防键盘记录 – 当受保护窗口处于焦点时启用。要禁用保护,请将焦点切换到另一个窗口。

应用程序保护保护什么?

应用程序保护可保护以下 Citrix 窗口:
  • Citrix® 登录窗口
    Citrix 登录窗口 - 受保护
  • Citrix Workspace 应用程序 HDX 会话窗口(例如,托管桌面)
    适用于 Azure 的 Citrix Virtual Apps and Desktops Standard 窗口 - 受保护
  • 自助服务(应用商店)窗口
    Citrix 自助服务应用商店窗口 - 受保护
  • Web 和 SaaS 应用程序
    • 适用于 Windows 的 Citrix Workspace 应用程序和适用于 Mac 的 Citrix Workspace 应用程序 - Web 和 SaaS 应用程序在 Citrix Enterprise Browser 中打开。如果应用程序通过 Citrix Secure Private Access 配置了应用程序保护策略,则应用程序保护将按选项卡应用。
      Web 和 SaaS 应用程序的应用程序保护
    • 适用于 Linux 的 Citrix Workspace 应用程序 - 不支持 Citrix Enterprise Browser。
注意:
为了提供应用程序保护解决方案,一些 Citrix 签名的 DLL(例如 ctxapclient32.dll 和 ctxapclient64.dll)被注入到所有进程中。在适用于 Windows 的 Citrix Workspace 应用程序 2405.12 和 2402 CU3 版本之前,还会注入一个额外的 DLL,即 FeatureFlagHelper32.dll 和 FeatureFlagHelper64.dll。这些 DLL 无害,并且在其他进程的日志文件中保留这些 DLL 的痕迹是安全的。

应用程序保护不保护什么?

  • 导航栏中 Citrix Workspace 应用程序图标下的以下各项:
    • 连接中心
    • 高级首选项下的所有链接
    • 个性化
    • 检查更新
    • 注销
  • 如果您选择使用防屏幕捕获功能保护虚拟桌面,用户仍然可以从虚拟桌面内的应用程序进行屏幕共享。但是,对于虚拟桌面之外的应用程序,您无法截取屏幕截图或录制虚拟桌面。

限制

按设计存在以下限制:
  • 在 RDP 会话中访问时,已启用应用程序保护的虚拟应用程序和桌面会被阻止启动。
  • 在 RDP 会话中,通过 Citrix Enterprise Browser 打开的 Web 和 SaaS 应用程序不支持应用程序保护。
  • 如果您使用的是不受支持的 Citrix Workspace 应用程序或 Citrix Receiver 版本,则不支持应用程序保护。在这种情况下,资源将被隐藏。
  • 当应用程序保护功能应用于虚拟应用程序和桌面时,如果使用优化,则可能会影响传出屏幕共享。
  • 带有应用程序保护的 Citrix Workspace 应用程序可能与使用类似底层技术的其他一些安全解决方案或应用程序不兼容。
  • 当您从 Citrix Secure Browser 内或使用远程浏览器隔离启动资源时,不支持 App Protection。
  • 在适用于 Linux 的 Citrix Workspace 应用程序中,安装了 App Protection 后,您无法使用 snap 应用程序。
  • 在 Mac 上使用 DisplayLink 连接到外部显示器时,启用了防屏幕捕获的资源显示为灰色。这是因为 Mac 上的 DisplayLink 使用屏幕录制技术来投射屏幕,并且会被 App Protection 阻止。作为替代方案,最终用户可以使用基于电缆的连接器(例如,USB Type C)连接到外部显示器。

上下文相关的应用保护

上下文相关的应用保护提供了精细的灵活性,可以有条件地针对一部分用户(基于用户、其设备和网络态势)应用应用保护策略。有关详细信息,请参阅以下文章:

用于混合启动的应用保护

Citrix Virtual Apps and Desktops 的混合启动是指您通过浏览器登录 Citrix Workspace 应用程序(Citrix Workspace for Web),并通过本机 Citrix Workspace 应用程序使用应用程序。混合一词是用户结合使用 Citrix Workspace for Web 应用程序和本机 Citrix Workspace 应用程序来连接和使用资源的结果。App Protection 支持 Workspace 和 StoreFront 中的混合启动。有关详细信息,请参阅以下文章: