我发现Java有一些安全权限来控制对AWT资源的访问。是否有任何方法来控制Swing应用程序可以或不能做什么,以避免在多应用程序环境中不受信任的应用程序相互干扰?
例如:
- 打开JFrame。 - 打开完全透明的JFrame。 - 关闭其他不受信任的应用程序的JFrame实例。 - 等等...
问题更新:
这些不受信任的应用程序从唯一的JVM中启动,在单独的线程中加载自单独的类加载器。我想知道如何确保上述任何干扰示例都不会发生。
此外,如何防止不受信任的应用程序通过模仿其UI来假装成来自不同应用程序的应用程序?任何建议都欢迎。
例如:
- 打开JFrame。 - 打开完全透明的JFrame。 - 关闭其他不受信任的应用程序的JFrame实例。 - 等等...
问题更新:
这些不受信任的应用程序从唯一的JVM中启动,在单独的线程中加载自单独的类加载器。我想知道如何确保上述任何干扰示例都不会发生。
此外,如何防止不受信任的应用程序通过模仿其UI来假装成来自不同应用程序的应用程序?任何建议都欢迎。