Patent ID: 8336095
Filing Date: 2012-12-18
Classification: G06F

Abstract:
1. A computer-implemented method for controlling system resources and system security utilizing a user space virtualization program in a user space, the method comprising: retrieving, by a processor, a native code of an application; identifying, by the processor executing a native instruction handler, an instruction sequence from the native code, before execution, and if the instruction sequence to perform processing is a possible security risk; (1): if executing the instruction sequence to perform processing is identified to be a possible security risk, confirming there is an execute authority for the application, (1-1): if the application is confirmed to have the execute authority for processing, permitting execution of the instruction sequence; (1-2): if the application is confirmed to have no execute authority for processing, not permitting execution of the instruction sequence; (1-3): providing an error indication, if the application has no execute authority for processing; and (2): if executing the instruction sequence to perform processing is not a possible security risk, permitting execution of the instruction sequence.