×

Malware determination device, malware determination system, malware determination method, and program

  • US 10,268,820 B2
  • Filed: 06/08/2015
  • Issued: 04/23/2019
  • Est. Priority Date: 06/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A malware determination device comprising:

  • a memory that stores a feature selection database including an attribute table and an attribute value table;

    processing circuitry configured toprior to receiving input of an executable file, upon input of an attribute name of an attribute, register an attribute having the input attribute name in the attribute table as an attribute to be extracted, and upon input of an attribute value of an attribute, register the input attribute value in the attribute value table as an attribute value to be deleted or as an attribute value not to be deleted;

    upon input of the executable file, extract a first attribute value of an attribute registered as an attribute to be extracted in the attribute table from the executable file to generate a feature vector including the extracted first attribute value as a feature;

    perform deletion of a second attribute value registered as an attribute value to be deleted or deletion of an attribute value other than attribute values registered as attribute values not to be deleted in the attribute value table from the generated feature vector, to reconstruct the feature vector;

    when the processing circuitry reconstructs a feature vector of an executable file to be learned, perform machine learning of the executable file to be learned based on the feature vector and information indicating whether the feature vector of the executable file to be learned is malware, and that, when the processing circuitry reconstructs a feature vector of an executable file to be determined, calculate a score of the likelihood of malware for the executable file to be determined based on a result of the machine learning and the feature vector; and

    determine whether the executable file to be determined is malware based on the calculated score of the executable file to be determined.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×