User space virtualization system
AssigneeAplix
InventorsIoi Lam, Junichi Monma
Life of this patent
Estimating the term…
Loading patent…
AssigneeAplix
InventorsIoi Lam, Junichi Monma
Estimating the term…
A user-space virtualization (USV) program to allow legacy applications in embedded systems to share resources without modification without compromising security is provided. A computer-implemented USV program may be characterized by a method in a user-space including retrieving a native code of an application, and identifying an instruction sequence. Further, identifying the instruction sequence includes, first, determining if executing the instruction sequence to perform processing is a possible security risk. If it is a possible security risk, then confirming that there is an execute authority for an active application. Execute authority may be confirmed by a security manager or a processor. If it is confirmed by the security manager that the active application has the execute authority for processing, then executing the instruction sequence with a processor. If the active application has no execute authority for processing, then not executing the instruction sequence. On the other hand, if executing the instruction sequence to perform processing is not a possible security risk, then executing the instruction sequence with the processor.
A computer-implemented method for controlling system resources and system security utilizing a user space virtualization program in a user space, the method comprising:
A non-transitory computer-readable medium encoded with instructions for performing a method for utilizing a user space virtualization program in a user space through execution with a computer, the instructions comprising instructions for:
An apparatus for controlling system resources and system security utilizing a user space virtualization program in a user space, the apparatus comprising:
Dependencies are inferred from the claim text.