×

MALWARE DETERMINATION DEVICE, MALWARE DETERMINATION SYSTEM, MALWARE DETERMINATION METHOD, AND PROGRAM

  • US 20170098074A1
  • Filed: 06/08/2015
  • Published: 04/06/2017
  • Est. Priority Date: 06/11/2014
  • Status: Active Application
First Claim
Patent Images

1. :

  • A malware determination device comprising;

    a feature selection database including an attribute table and an attribute value table;

    a feature-selection setting unit that, upon input of an attribute name of an attribute of an executable file, registers 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 of an executable file, registers 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;

    a feature extraction unit that, upon input of an executable file, extracts an 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 attribute value as a feature;

    a feature selection unit that performs deletion of an 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 feature vector generated by the feature extraction unit, to reconstruct the feature vector;

    a classifier that, when the feature selection unit reconstructs a feature vector of an executable file to be learned, performs 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 feature selection unit reconstructs a feature vector of an executable file to be determined, calculates 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

    a determination unit that determines whether the executable file to be determined is malware based on the score of the executable file to be determined calculated by the classifier.

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