I am looking into possible ways to restrict the execution of all java applications on my JVM except for those on a whitelist.
Would a JVMTI agent be capable of analyzing an application within the JVM when it first attempts to load at startup and then preventing its execution if it was not found on our list of applications?
Any other information on achieving this whitelist implementation is more than welcome.