Detecting device, detecting method, and detecting program
AssigneeNTT, Inc.
InventorsYo KANEMOTO, Yuki YAMANAKA
Life of this patent
Estimating the term…
Abstract
A detection device includes a memory and processing circuitry configured to divide a source code of software into a plurality of code blocks, calculate a hash value of each of the plurality of code blocks after division, generate a database in which the hash value of each of the plurality of code blocks calculated is associated with a value based on the hash value, and detect information regarding detection target software having a dependence relationship with the software on a basis of the database generated.
Claims8
A detection device comprising:
- a memory;
- and
- processing circuitry configured to:
- divide a source code of software into a plurality of code blocks;
- calculate a hash value of each of the plurality of code blocks after division;
- generate a database in which the hash value of each of the plurality of code blocks calculated is associated with a value based on the hash value;
- and
- detect information regarding detection target software having a dependence relationship with the software on a basis of the database generated.
A detection method executed by a detection device, comprising:
- dividing a source code of software into a plurality of code blocks;
- calculating a hash value of each of the plurality of code blocks after division;
- generating a database in which the hash value of each of the plurality of code blocks calculated step is associated with a value based on the hash value;
- and
- detecting information regarding detection target software having a dependence relationship with the software on a basis of the database generated.
A non-transitory computer-readable recording medium storing therein a detection program that causes a computer to execute a process comprising:
- dividing a source code of software into a plurality of code blocks;
- calculating a hash value of each of the plurality of code blocks after division;
- generating a database in which the hash value of each of the plurality of code blocks calculated is associated with a value based on the hash value;
- and
- detecting information regarding detection target software having a dependence relationship with the software on a basis of the database generated.
Dependencies are inferred from the claim text.