License verification method and apparatus, and computer readable storage medium storing program therefor
First Claim
Patent Images
1. A license verification method, the method comprising:
- determining whether a type of a verification target is a binary file type;
if the type of the verification target is a binary file type, obtaining a binary file and extracting a character string to be searched for from the obtained binary file;
determining whether the type of the verification target corresponds to a kernel module;
if the type of the verification target corresponds to the kernel module, obtaining the kernel module and extracting a character string to be searched for from the obtained kernel module separately; and
comparing the extracted character string from the obtained binary file and the obtained kernel module against a database created according to a license to be verified.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for verifying licenses of binary files and to a computer readable storage medium storing a program realizing license verification is provided. The method includes obtaining a binary file, extracting a character string to be searched for from the obtained binary file, and comparing the extracted character string against a knowledge base created according to a license to be verified, an apparatus capable of executing the license verification method, and a computer readable storage medium storing a program realizing the license verification method.
4 Citations
17 Claims
-
1. A license verification method, the method comprising:
-
determining whether a type of a verification target is a binary file type; if the type of the verification target is a binary file type, obtaining a binary file and extracting a character string to be searched for from the obtained binary file; determining whether the type of the verification target corresponds to a kernel module; if the type of the verification target corresponds to the kernel module, obtaining the kernel module and extracting a character string to be searched for from the obtained kernel module separately; and comparing the extracted character string from the obtained binary file and the obtained kernel module against a database created according to a license to be verified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium storing a program causing at least one processor to perform license verification, the license verification comprising:
-
determining a type of a verification target; if the type of the verification target is a binary file type, obtaining a binary file and extracting a character string to be searched for from the obtained binary file; if the type of the verification target is a kernel module, obtaining a kernel module and extracting a character string to be searched for from the obtained kernel module separately; and comparing the extracted character string from the obtained binary file and the obtained kernel module against a database created according to a license to be verified.
-
-
10. A license verification apparatus, the apparatus comprising:
-
an input unit configured to receive a license verification request; and a control unit configured to; determine a type of a verification target, if the type of the verification target is a binary file type, obtain a binary file and extract a character string to be searched for from the obtained binary file; if the type of the verification target is a kernel module, obtain the kernel module and extract a character string to be searched for from the obtained kernel module separately; and compare the extracted character string from the obtained binary file and the obtained kernel module against a database created according to a license to be verified. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification