中文

漏洞:ArcGIS Engine 应用程序无法使用 ASR 类型 (* .asr) 许可进行授权

说明

在授权包含永久到期日期的 ASR 类型许可文件 (*.asr) 时,旧版 ArcGIS Engine 软件中会出现漏洞。 该问题会对 ArcGIS Engine 10.0(最终版)到 10.0 SP5 造成影响。 版本 10.1(最终版)和更高版本不受影响。 此外,使用 Esri 安全许可文件 (*.eslf) 或其他类型授权的任何版本的 ArcGIS 应用程序均不受影响。

已经授权了旧版 ASR 文件的已部署应用程序可以继续运行,但使用旧版 ASR 文件的新部署应用程序在授权时可能发生失败,且在 2018 年 2 月 1 日之前收到的 ASR (*.asr) 文件都有失败的可能。

:
ASR 类型的许可不是标准的许可文件,原因是它们在使用 ArcGIS Engine 构建的原始设备制造商 (OEM) 应用程序中被用作嵌入式授权。

原因

从 ASR 文件进行永久日期的日期和时间计算,会导致授权过程失败。 该漏洞存在于这些旧版本的 ArcGIS 中附带的 FlexNet Publisher 第三方代码中。

解决办法

由于 Flexera 不再支持受影响的 FlexNet Publisher 版本,因此需要新的 ASR 文件。 在应用程序中用新的 ASR 文件替换旧的 ASR 文件可以解决该问题。

实际上,新文件可以显示未来至少 20 年的到期日期。 如果将 ArcGIS Administrator 用作显示许可文件到期日期的方法,在应用新文件后,系统会显示一个日期(例如,2040 年 2 月 7 日)而非显示永久

如果不确定您是否受此问题影响,或对使用新的 ASR 文件有疑问,请联系 Esri 技术支持以寻求帮助。

要请求新的 ASR 文件,请联系 Esri 客户服务代表