×

Process analysis apparatus, process analysis method, and process analysis for determining input/output relation of a block of execution trace to detect potential malware

  • US 10,325,094 B2
  • Filed: 08/28/2014
  • Issued: 06/18/2019
  • Est. Priority Date: 08/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A process analysis apparatus comprising processing circuitry to:

  • acquire an execution trace of a process to be analyzed;

    extract, from the execution trace, a block that is a program element indicating a loop structure;

    extract, from the block, block information including input information and output information including a value written in a storage area, wherein the extracted input information is determined to satisfy conditions ofbeing defined prior to execution of the block, andbeing read prior to overwriting during execution of the block;

    generate characteristic determination information for determining a characteristic of an input/output relation of the block, using one of the input information and the output information of the block information;

    analyze the input/output relation of the block, using the characteristic determination information to determine whether the characteristic of the input/output relation of the block is one of an encryption function and a decryption function; and

    when the characteristic of the input/output relation of the block is determined to be one of an encryption function and a decryption function, further analyze the block to perform at least one of;

    detecting malware within the process, andprocessing encryption logic from the block to identify information compromised by the malware within the process.

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