×

Application randomization mechanism

  • US 10,402,179 B1
  • Filed: 06/22/2018
  • Issued: 09/03/2019
  • Est. Priority Date: 12/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating, by a computing system comprising one or more processors, first unique configuration information;

    generating, by the computing system and based on the first unique configuration information, a first unique instance of a software component that is executable on a runtime computing system, wherein the computing system creates a first modification to an operating system kernel application binary interface (ABI) as part of generating the first unique instance of the software component, and wherein the first unique instance of the software component uses the first modification to the operating system kernel ABI;

    generating, by the computing system, second unique configuration information, wherein the second unique configuration information is different from the first unique configuration information; and

    generating, by the computing system and based on the second unique configuration information, a second unique instance of the software component that is executable on the runtime computing system, wherein the computing system creates a second modification to the operating system kernel ABI as part of generating the second unique instance of the software component, wherein the first modification to the operating system kernel ABI is different than the second modification to the operating system kernel ABI, and wherein the second unique instance of the software component uses the second modification to the operating system kernel ABI,wherein the first and second unique instances of the software component comprise different instances of the same software component that each are configured to have uniquely different operating characteristics during execution on the runtime computing system.

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