×

Unsupervised detection of anomalous processes using hardware features

  • US 9,996,694 B2
  • Filed: 03/14/2014
  • Issued: 06/12/2018
  • Est. Priority Date: 03/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for unsupervised anomaly-based malware detection using hardware features, the method comprising:

  • obtaining current hardware performance data, including hardware performance time-varying counter data, for a hardware device executing a first process associated with recorded hardware performance data representative of the first process'"'"' normal behavior;

    identifying a set of hardware performance data from the obtained current hardware performance data based at least on a quantitative measure of how effective one or more features associated with the current hardware performance data can discriminate between hardware performance data obtained during clean execution of a victim process and hardware performance data obtained during infected execution of the victim process,wherein the quantitative measures are computed for both an exploitation stage and a take-over stage of a multi-stage malware infection that hijacks control of the victim process, andwherein the quantitative measures taken at both the exploitation stage and the take-over stage enable the determination of which features are most useful in differentiating clean execution for the victim process from infected execution of the victim process;

    aggregating the identified set of hardware performance data;

    transforming the aggregated set of hardware performance data based on one or more transform functions, the transforming the aggregated set of hardware performance data comprising deriving a normalized hardware performance value, normalizedi, for an event i, from hardware performance data value, rawi for the event i, according to;

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