一种确定开源组件的版本的方法、存储介质和电子装置

    公开(公告)号:CN113778509A

    公开(公告)日:2021-12-10

    申请号:CN202110931931.3

    申请日:2021-08-13

    IPC分类号: G06F8/71 G06F21/57

    摘要: 本申请实施例公开了一种确定开源组件的版本的方法、存储介质和电子装置。所述方法包括:步骤A01、从预先存储的开源组件中的漏洞风险信息中,选择漏洞风险信息作为目标漏洞风险信息;步骤A02、检测目标组件是否存在目标漏洞风险信息,得到检测结果,其中目标组件是基于开源组件的源代码二次开发得到的;步骤A03、根据目标漏洞风险信息在开源组件所影响的版本信息,确定检测结果对应的备选版本范围;步骤A04、判断备选版本范围中的版本总数是否大于1,得到判断结果;如果判断结果为大于1,则继续执行步骤A01;否则,执行步骤A05;步骤A05、将备选版本范围中的版本信息记录为目标组件中开源组件的源代码的目标版本。

    一种确定开源组件的版本的方法、存储介质和电子装置

    公开(公告)号:CN113778509B

    公开(公告)日:2024-07-02

    申请号:CN202110931931.3

    申请日:2021-08-13

    IPC分类号: G06F8/71 G06F21/57

    摘要: 本申请实施例公开了一种确定开源组件的版本的方法、存储介质和电子装置。所述方法包括:步骤A01、从预先存储的开源组件中的漏洞风险信息中,选择漏洞风险信息作为目标漏洞风险信息;步骤A02、检测目标组件是否存在目标漏洞风险信息,得到检测结果,其中目标组件是基于开源组件的源代码二次开发得到的;步骤A03、根据目标漏洞风险信息在开源组件所影响的版本信息,确定检测结果对应的备选版本范围;步骤A04、判断备选版本范围中的版本总数是否大于1,得到判断结果;如果判断结果为大于1,则继续执行步骤A01;否则,执行步骤A05;步骤A05、将备选版本范围中的版本信息记录为目标组件中开源组件的源代码的目标版本。