소프트웨어 유사도 측정 방법 및 장치
    1.
    发明公开
    소프트웨어 유사도 측정 방법 및 장치 无效
    测量软件相似度的方法和装置

    公开(公告)号:KR1020170079961A

    公开(公告)日:2017-07-10

    申请号:KR1020150191066

    申请日:2015-12-31

    Abstract: 소프트웨어의도용탐지에이용할수 있는소프트웨어유사도측정방법및 장치에관한것이다. 개시된소프트웨어유사도측정방법은제 1 소프트웨어에대해동적분석을통해패킹상태를확인한후, 패킹상태일경우에는실행압축을해제하는단계와, 실행압축이해제된제 1 소프트웨어의바이너리파일로부터정적분석을통해버스마크를추출하는단계와, 추출된버스마크와제 2 소프트웨어의버스마크를비교하여유사도를산출한다. 동적분석을적용하여암호화또는패킹된소프트웨어를대상으로하여유사도를측정할수 있으며, 정적분석을적용하여유사도측정의한계가없도록한다. 아울러, 시스템콜 함수의수가적거나특징정보로정의하기에부적합할경우에도소프트웨어의유사도를측정할수 있다.

    Abstract translation: 更具体地说,涉及用于测量可用于检测软件盗窃的软件的相似性的方法和装置。 所公开的软件相似性测量方法包括以下步骤:通过对第一软件的动态分析来确认打包状态,如果处于打包状态则释放执行压缩,并且从第一软件的二进制文件执行静态分析 提取公共汽车标记;将提取的公共汽车标记与第二软件的公共汽车标记进行比较以计算相似程度; 动态分析可以用来衡量加密或打包软件的相似性,应用静态分析来避免相似性度量的局限性。 另外,即使在系统呼叫功能的数量小或者不适合被定义为特征信息的情况下,也可以测量软件的相似度。

Patent Agency Ranking