应用程序保护

Last published : Nov 13, 2026
应用程序保护通过阻止键盘记录和屏幕捕获提供额外的安全级别。有关详细信息,请参阅 应用程序保护 文档。
重要提示:
通过 Web 浏览器访问应用商店时,默认情况下会隐藏需要应用程序保护的应用。必须配置 StoreFront 才能显示受保护的应用。通过 Citrix Workspace 应用程序访问应用商店时,无需进行 StoreFront 配置。

从 Citrix Workspace 应用程序启动的应用程序保护

当用户使用 受支持的 Citrix Workspace 应用程序版本 访问应用商店时,StoreFront 会显示所有需要应用程序保护的资源。无需进行额外的 StoreFront 配置。

混合启动的应用程序保护

当用户通过 Web 浏览器访问应用商店时,默认情况下会隐藏需要应用程序保护的虚拟应用和桌面。当 StoreFront 检测到以下最低版本的 Citrix Workspace 应用程序时,可以将其配置为显示受保护的资源:
应用程序 版本
适用于 Windows 的 Citrix Workspace 应用程序 1912
适用于 Mac 的 Citrix Workspace 应用程序 2001
适用于 Linux 的 Citrix Workspace 应用程序 2108
当使用早期版本的 Citrix Workspace 应用程序,或在 iOS、Android、ChromeOS 上,或在浏览器中启动应用程序时,应用商店网站从不显示受保护的资源。
StoreFront 使用 Citrix Web 扩展 或 Citrix Workspace 启动器 确定 Citrix Workspace 应用程序版本。如果两者都不可用,或者用户跳过了 Citrix Workspace 应用程序检测,则网站不显示受保护的资源。
警告
无法保证应用商店网站始终正确识别 Citrix Workspace 应用程序的版本,因此可能可以使用不支持应用程序保护的客户端启动应用程序。因此,在为混合启动启用应用程序保护之前,Citrix 建议配置 应用程序保护姿态检查,该检查会阻止从不支持应用程序保护的 Citrix Workspace 应用程序版本启动虚拟应用和桌面。

为混合启动启用应用程序保护

要允许 StoreFront 在受支持的 Citrix Workspace 应用程序版本上显示受保护的应用,请使用 PowerShell cmdlet Set-STFWebReceiverAppProtection。
  1. 以管理员身份打开 PowerShell 控制台。
  2. 如果您有多个网站,请找到要配置的网站的虚拟路径。这是用户网页浏览器中显示的路径,例如 /Citrix/StoreWeb。您可以使用命令 Get-STFWebReceiverService 获取所有网站及其路径的列表。
  3. 运行 PowerShell:
    $receiver = Get-STFWebReceiverService -VirtualPath "[virtual path]"
    Set-STFWebReceiverAppProtection -WebReceiverService $receiver -Enabled On
    将 [virtual path] 替换为第一步中找到的路径。如果只有一个网站,则可以排除 -VirtualPath。
  4. 如果用户选择通过其 Web 浏览器打开资源(无论是通过管理员配置还是因为用户选择了使用精简版本),则应用程序保护不可用。您可以选择将应用商店配置为始终使用本地安装的 Citrix Workspace 应用程序启动。有关详细信息,请参阅Citrix Workspace 应用程序部署。
  5. 用户首次打开应用商店网站时,如果 Citrix Web 扩展不可用,则会显示检测 Citrix Workspace 应用程序屏幕。如果用户选择已安装,则 StoreFront 无法确定应用程序版本,因此不显示受保护的应用程序和桌面。因此,建议您禁用已安装选项。有关详细信息,请参阅允许用户跳过 Citrix Workspace 应用程序检测。

查看是否启用了混合启动的应用程序保护

要使用 PowerShell 了解混合启动的应用程序保护是否可用于应用商店网站,请运行 cmdlet Get-STFWebReceiverAppProtection。例如:
$receiver = Get-STFWebReceiverService -VirtualPath "/Citrix/StoreWeb"
Get-STFWebReceiverAppProtection -WebReceiverService $receiver