【发布时间】:2013-08-30 09:52:43
【问题描述】:
我有一个 JFrame,里面有一个 JPanel。我正在加载一些不受信任的第 3 方代码,这些代码需要向我的 JPanel 添加一些组件。如何对我的 JPanel 进行沙箱处理,以使第 3 方组件无法访问 JPanel 之外的资源(例如 JFrame)?
【问题讨论】:
-
您可以尝试在基于安全的类加载器中加载第 3 方代码。我自己没有这样做,但你可以看看this
-
您查看过Security Manager 吗?
-
安全管理器不处理文件访问之类的事情吗?我不知道它可以像 Flavio 想要的那样限制对对象的访问。
标签: java swing jframe jpanel securitymanager