APPLICATION RANDOMIZATION MECHANISM
First Claim
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;
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 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.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method includes generating, by a computing system, 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, generating second unique configuration information, wherein the second unique configuration information is different from the first unique configuration information, and generating, based on the second unique configuration information, a second unique instance of the software component that is executable on the runtime computing system. 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.
25 Citations
30 Claims
-
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; 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 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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage device storing instructions that, when executed, cause a computing system comprising one or more processors to perform operations comprising:
-
generating first unique configuration information; generating, based on the first unique configuration information, a first unique instance of a software component that is executable on a runtime computing system; generating second unique configuration information, wherein the second unique configuration information is different from the first unique configuration information; and generating, 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 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 Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computing system, comprising:
-
one or more processors; and a computer-readable storage device communicatively coupled to the one or more processors, wherein the computer-readable storage device stores instructions that, when executed by the one or more processors, cause the one or more processors to; generate first unique configuration information; generate, based on the first unique configuration information, a first unique instance of a software component that is executable on a runtime computing system; generate second unique configuration information, wherein the second unique configuration information is different from the first unique configuration information; and generate, 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 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 Dependent Claims (26, 27, 28, 29, 30)
-
Specification