Is a
Patent attributes
Patent Jurisdiction
Patent Number
Patent Inventor Names
William E. Sobel0
Bruce McCorkendale0
Sourabh Satish0
Date of Patent
February 4, 2014
0Patent Application Number
122633620
Date Filed
October 31, 2008
0Patent Citations Received
Patent Primary Examiner
Patent abstract
When a program is loaded for execution, all code pages of the program except the one containing the entry point are set to be non-executable. When the executing program attempts to jump between code pages, an exception is thrown. Responsive to such an exception, a control flow graph of the program is examined, to determine if the attempted jump between code pages is expected. If the attempted jump is not expected, it is determined that the program is attempting a malicious activity. If the attempted jump is expected, the code page to which the program is attempting to jump is set to be executable, and control is returned to the program such that the jump executes.
Timeline
No Timeline data yet.
Further Resources
No Further Resources data yet.