如何在 OS X 中“监禁” Java 应用程序?

如何在 OS X 中“监禁” Java 应用程序?

有可能“监禁” Java 应用程序吗?

我的银行有一个小程序要求“不受限制地访问”我的电脑。这让我感到非常不安。

应该有一种方法可以告诉 java 运行时,我的系统的根目录类似于 /Users/myuser/javajail ,并且这就是 java 可以访问的全部内容。

答案1

你可以通过创建账户来伪造它监狱使用最低权限,然后运行 ​​Safari

su Jail -c /Applications/Safari.app/Contents/MacOS/Safari 

当您需要访问您的银行时。

另一个选项是转到 Java 首选项并激活 Java 控制台。然后,您可以查看有哪些类,然后编写一个政策文件这会限制该小程序。不确定这有多容易。最好的办法是,通过在 /Library/Java/Home 下的类路径中安装,使当前 JVM 中的策略成为系统范围的策略

相关内容