소프트웨어 클러스터링 방법 및 장치
    1.
    发明公开
    소프트웨어 클러스터링 방법 및 장치 有权
    用于集群软件的方法和设备

    公开(公告)号:KR1020180019429A

    公开(公告)日:2018-02-26

    申请号:KR1020160103775

    申请日:2016-08-16

    Inventor: 박종화 조성제

    CPC classification number: G06F17/30598 G06F2216/03

    Abstract: 본발명은소프트웨어클러스터링방법및 장치에관한것이다. 개시된소프트웨어클러스터링방법은복수의소프트웨어로부터추출한복수의버스마크가포함된데이터를생성하는단계와, 데이터에대한텍스트마이닝을통해복수의버스마크에게가중치를부여하는단계와, 복수의버스마크를대상으로하여, 가중치가적용된출현빈도에따라숫자벡터로변환하는벡터화를수행하여행렬로표현하는단계와, 행렬로표현된데이터를기초로한 특정개수의범주를사용하여복수의소프트웨어를클러스터링하는단계를포함한다. 이처럼본 발명은복수의소프트웨어로부터버스마크를추출한후 전처리과정을통해데이터를축소한후에클러스터링에사용함으로써, 범주화의정확성이향상되도록한다. 그러면, 프로그램간의유사도분석을위한비교횟수와시간등의오버헤드를효율적으로줄일수 있다.

    Abstract translation: 软件聚类方法和装置本发明涉及一种软件聚类方法和装置。 所公开的软件聚类方法包括以下步骤:生成包括从多个软件程序提取的多个总线标记的数据,通过对数据进行文本挖掘将权重应用于多个总线标记, 执行矢量化以根据施加权重的出现频率将矢量转换为数字矢量并且将结果表达为矩阵并且基于由矩阵表示的数据使用特定数目的类别对多个软件进行聚类的步骤 的。 如上所述,本发明从多个软件程序中提取总线标记,通过预处理过程减少数据,然后使用该数据进行聚类,从而提高了分类的准确性。 然后,可以有效地降低诸如用于分析程序之间的相似性的比较频率和时间之类的开销。

    소프트웨어 클러스터링 방법 및 장치

    公开(公告)号:KR101869026B1

    公开(公告)日:2018-06-20

    申请号:KR1020160103775

    申请日:2016-08-16

    Inventor: 박종화 조성제

    Abstract: 본발명은소프트웨어클러스터링방법및 장치에관한것이다. 개시된소프트웨어클러스터링방법은복수의소프트웨어로부터추출한복수의버스마크가포함된데이터를생성하는단계와, 데이터에대한텍스트마이닝을통해복수의버스마크에게가중치를부여하는단계와, 복수의버스마크를대상으로하여, 가중치가적용된출현빈도에따라숫자벡터로변환하는벡터화를수행하여행렬로표현하는단계와, 행렬로표현된데이터를기초로한 특정개수의범주를사용하여복수의소프트웨어를클러스터링하는단계를포함한다. 이처럼본 발명은복수의소프트웨어로부터버스마크를추출한후 전처리과정을통해데이터를축소한후에클러스터링에사용함으로써, 범주화의정확성이향상되도록한다. 그러면, 프로그램간의유사도분석을위한비교횟수와시간등의오버헤드를효율적으로줄일수 있다.

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

    公开(公告)号:KR1020170079961A

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

    申请号:KR1020150191066

    申请日:2015-12-31

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

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

Patent Agency Ranking