1. A method of enforcing policies associated with the loading, linking and/or execution of native code by an application, the method comprising: taking an application executing, through the use of a computer processor, in a first process on a device; providing a policy engine executing, through the use of a computer processor, in a second process on the device; taking a request for a native code library by the application; determining by the policy engine whether the request from the application is allowed based on a policy; and permitting access to the native code library upon determining that the application is allowed to access the native library.