×

Zero-day discovery system

  • US 10,133,863 B2
  • Filed: 06/24/2013
  • Issued: 11/20/2018
  • Est. Priority Date: 06/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for determining a zero-day attack by an electronic device, comprising:

  • determining a plurality of fortified software profiles for use in instantiating a plurality of virtual machines based on information associated with an exploit;

    instantiating, by the electronic device, a first virtual machine of the plurality of virtual machines based on a first fortified software profile of the plurality of fortified software profiles and a second virtual machine of the plurality of virtual machines based on a second fortified software profile of the plurality of fortified software profiles that is different from the first fortified software profile, the first fortified software profile includes an operating system and an application and the second fortified software profile includes an update of the operating system or an update of the application;

    processing content associated with the exploit on both the first virtual machine and the second virtual machine, the processing of the content being performed concurrently in which one or more of operations performed by the first virtual machine at least partially overlaps in time one or more operations performed by the second virtual machine;

    determining, by the electronic device, undesired behaviors during the processing of the content associated with the exploit on both the first virtual machine and the second virtual machine;

    weighting, by the electronic device, each of the undesired behaviors, determined during the processing of the content associated with the exploit, to obtain a weighted value; and

    determining, by the electronic device, that the exploit is associated with the zero-day attack responsive to the weighted value exceeds a threshold value.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×