Ways to secure non-native code
A non-native, code-based technology, applied in the field of non-native applications, can solve problems such as untrustworthy attacks on process virtual machines or script interpreters, inability to use protection measures, inability to access secure resources, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0034] In general, the present disclosure provides a method of securing non-native applications. Process non-native applications to obtain application stubs that will be triggered inside the virtual machine. The handling of non-native applications also provides native code functions on which the application stub depends. The application stub causes the function to call a native code function when the application stub fires. The non-native functions are part of the trusted module that extends security services from the trusted module to the virtual machine. A trusted module is a native code application that creates a trusted zone as a root of trust extending to the virtual machine through an execution enabling mechanism between a non-native application stub and a non-native function.
[0035] To securely connect to trusted modules, certain embodiments of the present disclosure extend the virtual machine execution environment and enable virtual machine applications to use secu...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


