System and method for applying security policies on multiple assembly caches
First Claim
Patent Images
1. A system for applying security policies on multiple assembly caches, comprising:
- a plurality of assembly caches assigned a plurality of separate policy levels, wherein the plurality of assembly caches separately store one or more a plurality of application resources having permissions matched to the plurality of separate policy levels assigned to the plurality of assembly caches; and
a computer having a virtual machine configured to;
resolve a permission set that grants rights to an application executing in the virtual machine, wherein the application executing in the virtual machine requires a subset of the plurality of application resources that are stored in one or more of the plurality of assembly caches; and
retrieve the subset of the application resources required by the executing application from the one or more assembly caches in response to determining that the resolved permission set intersects the separate policy levels assigned to the one or more assembly caches.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a system and method for providing multiple assembly caches for storing shared application resources. Each assembly cache may be associated with a different security policies, locations, internal structures and management. An application may be determined to have access to an assembly cache based on the permission and security policy of the application and security policy of the assembly cache. Additionally, one or more assembly caches may have other policies for cache retention, resolution, and creation.
158 Citations
20 Claims
-
1. A system for applying security policies on multiple assembly caches, comprising:
-
a plurality of assembly caches assigned a plurality of separate policy levels, wherein the plurality of assembly caches separately store one or more a plurality of application resources having permissions matched to the plurality of separate policy levels assigned to the plurality of assembly caches; and a computer having a virtual machine configured to; resolve a permission set that grants rights to an application executing in the virtual machine, wherein the application executing in the virtual machine requires a subset of the plurality of application resources that are stored in one or more of the plurality of assembly caches; and retrieve the subset of the application resources required by the executing application from the one or more assembly caches in response to determining that the resolved permission set intersects the separate policy levels assigned to the one or more assembly caches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for applying security policies on multiple assembly caches, comprising:
-
assigning a plurality of separate policy levels to a plurality of assembly caches, wherein the plurality of assembly caches separately store one or more of a plurality of application resources matched to the plurality of separate policy levels assigned to the plurality of assembly caches; resolving a permission set that grants rights to an application executing within a virtual machine on a computer, wherein the application executing in the virtual machine requires a subset of the application resources that are stored in one or more of the plurality of assembly caches; and retrieving the subset of the application resources required by the executing application from the one or more assembly caches in response to determining that the resolved permission set intersects the separate policy levels assigned to the one or more assembly caches. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification