Patent ID: 9374377
Filing Date: 2016-06-21
CPC Classification: G06F,H04L

Claim Text:
1. A method for ensuring Mandatory Access Control in a virtual machine adapted for running object oriented programs and based on strongly typed language, by means of a mandatory access control module, said method comprising: configuring the mandatory access control module with an access policy upon reception of an event indicating a launch or an initialization of the virtual machine wherein events are standardized instrumentation oriented events which activate callback functions; upon event reception indicating a method invocation or an access request to a variable member, adding an access control label to an object calling the method or requesting access, named “caller”, and the object called by the method or whose access is requested, named “callee”, according to the caller and callee language types; making a decision of blocking execution of the method or the access to the variable member, named “negative decision”, or a decision of letting the virtual machine run the method or access the variable member, named “positive decision”, according to said access control labels, instance numbers of the caller and the callee, the access policy, and access permissions; transmitting said decision to the virtual machine for blocking or granting the execution of the requested method or the access to the variable member.