Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2019066222 - PROCÉDÉ ET SYSTÈME POUR IDENTIFIER UN PROGICIEL LIBRE SUR LA BASE D'UN FICHIER BINAIRE

Numéro de publication WO/2019/066222
Date de publication 04.04.2019
N° de la demande internationale PCT/KR2018/007955
Date du dépôt international 13.07.2018
CIB
G06F 8/70 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
8Dispositions pour ingénierie logicielle
70Maintenance ou gestion de logiciel
CPC
G06F 16/137
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
13File access structures, e.g. distributed indices
137Hash-based
G06F 16/152
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
14Details of searching files based on file metadata
148File search processing
152using file content signatures, e.g. hash values
G06F 21/10
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
G06F 21/44
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
30Authentication, i.e. establishing the identity or authorisation of security principals
44Program or device authentication
G06F 8/36
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
30Creation or generation of source code
36Software reuse
G06F 8/70
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
70Software maintenance or management
Déposants
  • 주식회사 인사이너리 INSIGNARY INC. [KR]/[KR]
Inventeurs
  • 김영곤 KIM, Younggon
  • 강태진 KANG, Tae-Jin
  • 조시행 CHO, Si Haeng
Mandataires
  • 장덕순 CHANG, Duck Soon
  • 김시훈 KIM, Si Hoon
Données relatives à la priorité
10-2017-012769329.09.2017KR
Langue de publication coréen (KO)
Langue de dépôt coréen (KO)
États désignés
Titre
(EN) METHOD AND SYSTEM FOR IDENTIFYING OPEN SOURCE SOFTWARE PACKAGE ON BASIS OF BINARY FILE
(FR) PROCÉDÉ ET SYSTÈME POUR IDENTIFIER UN PROGICIEL LIBRE SUR LA BASE D'UN FICHIER BINAIRE
(KO) 바이너리 파일에 기초하여 오픈소스 소프트웨어 패키지를 식별하는 방법 및 시스템
Abrégé
(EN)
Disclosed are a method and a system for identifying an open source software package from a binary file. A method for identifying an open source software package from a target binary file for which an open source license is to be checked comprises the steps of: accessing, on the basis of a plurality of first hash values extracted from a plurality of reference binary files generated from a plurality of reference open source files, an open source database which is generated so as to comprise a plurality of reference open source software packages comprising the plurality of reference open source files and a plurality of reference binary files; receiving a target binary file; extracting a plurality of second hash values comprising at least two general hash values from the target binary file; extracting at least two first hash values corresponding to a plurality of second hash values from among a plurality of first hash values comprised in the open source database; and identifying a reference open source software package corresponding to at least two first hash values on the basis of the open source database.
(FR)
L'invention concerne un procédé et un système d'identification d'un progiciel libre à partir d'un fichier binaire. Le procédé d'identification d'un progiciel libre à partir d'un fichier binaire cible pour lequel une licence libre doit être vérifiée, comprend les étapes consistant à : accéder, sur la base d'une pluralité de premières valeurs de hachage extraites d'une pluralité de fichiers binaires de référence générés à partir d'une pluralité de fichiers libres de référence, à une base de données libre qui est générée de manière à comprendre une pluralité de progiciels libres de référence comprenant la pluralité des fichiers libres de référence et une pluralité de fichiers binaires de référence ; recevoir un fichier binaire cible ; extraire une pluralité de deuxièmes valeurs de hachage comprenant au moins deux valeurs de hachage générales à partir du fichier binaire cible ; extraire au moins deux premières valeurs de hachage correspondant à une pluralité de deuxièmes valeurs de hachage parmi une pluralité de premières valeurs de hachage comprises dans la base de données libre ; et identifier un progiciel libre de référence correspondant à au moins deux premières valeurs de hachage sur la base de la base de données libre.
(KO)
바이너리 파일로부터 오픈소스 소프트웨어 패키지를 식별하는 방법 및 시스템이 개시된다. 오픈소스의 라이선스를 검사하고자 하는 대상 바이너리 파일로부터 오픈소스 소프트웨어 패키지를 식별하는 방법은, 복수의 기준 오픈소스 파일로부터 생성된 복수의 기준 바이너리 파일에서 추출된 복수의 제1 해시값에 기초하여 복수의 기준 오픈소스 파일을 포함하는 복수의 기준 오픈소스 소프트웨어 패키지 및 복수의 기준 바이너리 파일을 포함하도록 생성된, 오픈소스 데이터베이스를 액세스하는 단계; 대상 바이너리 파일을 수신하는 단계; 대상 바이너리 파일로부터 적어도 2개의 일반 해시값을 포함하는 복수의 제2 해시값을 추출하는 단계; 오픈소스 데이터베이스에 포함된 복수의 제1 해시값 중 복수의 제2 해시값에 대응하는 적어도 2개의 제1 해시값을 추출하는 단계; 및 오픈소스 데이터베이스에 기초하여 적어도 2개의 제1 해시값에 대응하는 기준 오픈소스 소프트웨어 패키지를 식별하는 단계를 포함한다.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international