System, method and computer program product for identifying functions in computer code that control a behavior thereof when executed
First Claim
Patent Images
1. A method, comprising:
- identifying, in a first computer code, control functions that control behavior, wherein the identifying is performed in conjunction with a processor configured to identify particular functions in the first computer code that exceed a complexity threshold;
creating a first vector associated with at least one of the control functions;
comparing the first vector and a second vector associated with a second computer code, which is associated with undesirable code; and
identifying a similarity between the first computer code and the second computer code based on the comparing of the first vector and the second vector.
9 Assignments
0 Petitions
Accused Products
Abstract
A security data structure, method and computer program product are provided. In use, computer code is received. Furthermore, functions in the computer code that control a behavior of the computer code when executed are statically identified.
19 Citations
19 Claims
-
1. A method, comprising:
-
identifying, in a first computer code, control functions that control behavior, wherein the identifying is performed in conjunction with a processor configured to identify particular functions in the first computer code that exceed a complexity threshold; creating a first vector associated with at least one of the control functions; comparing the first vector and a second vector associated with a second computer code, which is associated with undesirable code; and identifying a similarity between the first computer code and the second computer code based on the comparing of the first vector and the second vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification