| CPC G06F 21/54 (2013.01) [G06F 9/45558 (2013.01); G06F 9/547 (2013.01); G06F 21/629 (2013.01); H04L 63/102 (2013.01); H04L 63/20 (2013.01); G06F 2009/45595 (2013.01); G06F 2221/033 (2013.01)] | 20 Claims |

|
1. A method for evaluating authorization policies that define access to APIs (Application Programming Interfaces) of an application that executes on a machine that is one of a plurality of machines operating on a host computer, the method comprising:
at a process virtual machine (VM) executing within the application that executes on the machine operating on the host computer:
receiving a request from a module of the application, within which the process VM executes, to authorize an API call that the application receives and that is to be executed by the application;
generating an authorization decision for the API call by using a binary process executing within the process VM; and
sending, to the module of the application from which the request is received, an authorization decision to allow the API call, wherein the application executes the requested API call after receiving the authorization decision to allow the API call.
|