| CPC G06F 21/44 (2013.01) | 20 Claims |

|
1. A method, performed by a local service executing on a user computing device, for selectively validating and enabling resource enablers of a secure workspace deployed on the user computing device, the method comprising:
storing, by the local service that is executing on the user computing device, trusted app details which include a list of signatures of trusted applications;
receiving, at the local service and from a resource enabler that is also executed on the user computing device, a validation request that identifies an application running in a secure workspace on the user computing device and an external resource that the application is attempting to access, the external resource being available on the user computing device outside of the secure workspace;
processing, by the local service, the validation request to determine whether the application should be enabled to access the external resource, wherein determining whether the application should be enabled to access the external resource comprises comparing a signature of the application that is running in the secure workspace to the list of signatures of trusted applications included in the trusted app details stored by the local service;
determining that the application should be enabled to access the external resource by determining that the signature of the application is included in the list of signatures of trusted applications; and
upon determining that the application should be enabled to access the external resource, instructing the resource enabler to enable the application to access the external resource from within the secure workspace.
|