IBM Cloud Docs
Vulnerability Advisor 版本 3 已于 2023 年 11 月 13 日停用

Vulnerability Advisor 版本 3 已于 2023 年 11 月 13 日停用

已更新 IBM Cloud® Container Registry 的 Vulnerability Advisor 组件的版本。 Vulnerability Advisor V 4 现在是缺省值。 Vulnerability Advisor V 3 已 不推荐使用,并且从 2023 年 11 月 13 日起停止使用。 如果仍在使用 V 3,那么必须在 2023 年 11 月 13 日之前更新到 Vulnerability Advisor V 4。 如果您已在使用 V 4,那么无需执行任何操作。

原始公告于 2023 年 10 月 11 日发布。

您需要了解的有关此更改的信息

如果使用 IBM Cloud 控制台来访问 Vulnerability Advisor,那么无需执行任何操作。 IBM Cloud 控制台将自动更新为 Vulnerability Advisor 版本 4。

如果使用 IBM Cloud CLI,那么必须在 2023 年 11 月 13 日之前将 container-registry CLI 插件更新为 V 1.0.0或更高版本。 将 container-registry CLI 插件更新为 1.0.0 或更高版本,可使 ibmcloud cr va 命令和 --va 选项在 ibmcloud cr imagesibmcloud cr digests 命令中与 Vulnerability Advisor 版本 4 配合使用。 在 2023 年 11 月 13 日,任何访问 Vulnerability Advisor 版本 3 的 Container Registry CLI 命令都将停止工作。

如果先前已显式运行 ibmcloud cr va-version-set v3 命令,那么必须将版本设置为 V 4。

如果使用 Vulnerability Advisor REST API 来访问 Vulnerability Advisor,那么必须将客户机调用从 /va/api/v3 API 更新为 /va/api/v4 API。

您必须使用 SDK V 1.0.0或更高版本。

您先前为 V 3 定义的任何免除将继续工作。 但是,Vulnerability Advisor V 4 中返回的安全声明值可能与 Vulnerability Advisor V 3 中的安全声明值不同,因为使用了不同的数据源。 因此,如果返回的值与 Vulnerability Advisor 版本 3 的值不同,那么您可能必须更新用于指定安全声明的任何现有免除。 CVE 值定义的免除不受影响。

Vulnerability Advisor 版本 4 行为的差异记录在 关于 Vulnerability Advisor 中。

到 2023 年 11 月 13 日必须执行的操作

要更新到 Vulnerability Advisor V 4,请完成以下步骤:

  1. 确保您正在使用 container-registry CLI 插件 V 1.0.0或更高版本。 要更新插件,请参阅 更新 container-registry CLI 插件

  2. 如果需要,通过运行以下命令将 Vulnerability Advisor 版本设置为 V 4:

    ibmcloud cr va-version-set v4
    
  3. 如果需要,请更新指定安全声明的任何现有免除。

  4. 更新任何代码以引用 V 4 API。

  5. 请确保您正在使用 SDK V 1.0.0或更高版本,请参阅 container-registry-go-sdk