安卓安全网

Last published : Oct 21, 2026
您可以使用 Android SafetyNet 功能评估已安装 Citrix Secure Hub 的 Android 设备的兼容性和安全性。Android SafetyNet 不适用于 MAM 部署。
启用此功能后,SafetyNet Attestation API 会检查设备上的软件和硬件信息以创建该设备的配置文件。然后,API 会在已通过 Android 兼容性测试的设备型号列表中查找相同的配置文件。API 还会使用此信息来确定未知来源是否修改了 Citrix Secure Hub。
启用 Android SafetyNet 功能后,Citrix Secure Hub 会将 SafetyNet Attestation API 请求发送到 Google Play 服务,结果会报告回 Citrix Endpoint Management。然后,Citrix Endpoint Management 会使用证明结果更新设备信息。您可以设置自动化操作,这些操作使用证明结果来触发设备上的操作。
有关 SafetyNet Attestation API 工作原理的更多信息,请参阅Android 开发者文档。

估算您需要多少 SafetyNet Attestation API 请求

SafetyNet Attestation API 请求在以下情况下发送:
  • 设备注册到 Citrix Endpoint Management 时
  • 发生 Citrix Secure Hub 联机身份验证时
    当服务器会话过期或用户从服务器注销然后重新登录时,会发生联机身份验证。Citrix Secure Hub 提示用户提供凭据以向服务器进行身份验证。
  • 设备重新启动时
  • 在您配置的重复时间间隔内,介于 24 到 1,000 小时之间。
如果您的 Citrix Endpoint Management 部署每天发出超过 10,000 个请求,请填写此配额申请表。

获取 SafetyNet API 密钥

要在 Citrix Endpoint Management 中启用 Android SafetyNet,您需要 SafetyNet API 密钥。
  1. 使用您的 Google 管理员帐户凭据登录 Google API 控制台。
  2. 转到“库”页面。
  3. 搜索名为“Android Device Verification API”的接口。 Google API page
  4. 单击名为 Android Device Verification API 的接口。 Google API page
  5. 如果 API 尚未启用,请单击启用。 Google API page
  6. 单击管理。
  7. 单击创建凭据以生成 API 密钥。 Google API page
  8. 选择 Android 设备验证,单击 我需要哪些凭据。然后单击 完成。 Google API 页面
  9. 在凭据页面上,单击密钥旁边的复制图标以复制密钥。 Google API page
  10. 保存密钥,以便在启用 Android SafetyNet 时将其粘贴到 Citrix Endpoint Management 控制台中。

启用 Android SafetyNet

  1. 在 Citrix Endpoint Management 控制台中,单击右上角的齿轮图标。此时将显示设置页面。
  2. 在设置页面上,单击 Android SafetyNet。 Settings page with Android SafetyNet highlighted
  3. 配置以下设置:
    • API 密钥。粘贴从 Google API 控制台获取的 SafetyNet API 密钥。
    • 证明计划(小时)。键入 SafetyNet 证明 API 评估 Android 设备的间隔时间(以小时为单位)。最小值为 24 小时。最大值为 1000 小时。默认值为 24 小时。 配置 Android SafetyNet
  4. 点击 保存。

查看 Android SafetyNet 结果

要查看设备的 SafetyNet 证明 API 评估结果,请执行以下操作:
  1. 在 Citrix Endpoint Management 控制台中,单击管理 > 设备。
  2. 选择 Android 设备以查看 SafetyNet 证明 API 结果。然后单击显示更多。
  3. 在设备详细信息页面中,选择属性。
  4. 结果显示在安全部分。 突出显示 Android SafetyNet 的设备详细信息页面
SafetyNet 证明 API 为每个设备返回以下状态:
  • **SafetyNet CTS 配置文件匹配:**如果此值为 True,则设备具有与已通过 Android 兼容性测试套件 (CTS) 的配置文件匹配的配置文件。如果此值设置为 False,则设备没有与已通过 Android CTS 的配置文件匹配的配置文件。
  • **SafetyNet 基本完整性:**如果此值为 True,则 SafetyNet 证明 API 未发现任何证据表明未知来源修改了设备上的 Citrix Secure Hub。如果此值设置为 False,则未知来源已修改设备上的 Citrix Secure Hub。
  • **SafetyNet 上次已知状态:**此值显示设备的上次已知 SafetyNet 状态:
    • **成功:**SafetyNet 证明 API 未发现任何证据表明未知来源修改了设备上的 Citrix Secure Hub。
    • LOCK_BOOTLOADER: 用户必须锁定设备的引导加载程序。未知来源已修改设备上的 Citrix Secure Hub。
    • **RESTORE_TO_FACTORY_ROM:**用户必须将设备恢复到干净的出厂 ROM。未知来源已修改设备上的 Citrix Secure Hub。