软件克隆检测方法及装置、检测设备及存储介质

    公开(公告)号:CN108875317B

    公开(公告)日:2022-06-07

    申请号:CN201710319060.3

    申请日:2017-05-08

    Abstract: 本发明实施例公开了一种软件克隆检测方法及装置、检测设备及存储介质,所述软件克隆检测方法包括:解析第一软件,确定所述第一软件的控制流程图;提取所述控制流程图的第一特征向量;确定所述第一特征向量与软件特征库中的第二特征向量的相似度;其中,所述第二特征向量为从第二软件的控制流程图中提取的;根据所述相似度,判断所述第一软件是否有克隆所述第二软件。在本发明实施例提供的技术方案中,通过提取待检测的第一软件的控制流程图,并提取控制流程图的特征向量,与软件特征库中采用同样方式提取的其他软件的特征向量进行相似度的计算之后,确定待检测软件是否有克隆其他软件,具有检测精度高及实现简便的特点,且可以检测各种类型的软件克隆。

    软件克隆检测方法及装置、检测设备及存储介质

    公开(公告)号:CN108875317A

    公开(公告)日:2018-11-23

    申请号:CN201710319060.3

    申请日:2017-05-08

    Abstract: 本发明实施例公开了一种软件克隆检测方法及装置、检测设备及存储介质,所述软件克隆检测方法包括:解析第一软件,确定所述第一软件的控制流程图;提取所述控制流程图的第一特征向量;确定所述第一特征向量与软件特征库中的第二特征向量的相似度;其中,所述第二特征向量为从第二软件的控制流程图中提取的;根据所述相似度,判断所述第一软件是否有克隆所述第二软件。在本发明实施例提供的技术方案中,通过提取待检测的第一软件的控制流程图,并提取控制流程图的特征向量,与软件特征库中采用同样方式提取的其他软件的特征向量进行相似度的计算之后,确定待检测软件是否有克隆其他软件,具有检测精度高及实现简便的特点,且可以检测各种类型的软件克隆。

Patent Agency Ranking