Java安全管理器 - 它检查什么?
这篇关于Java安全性的文章说:
Java库中的代码参考了
安全管理员每当危险
即将进行手术。
那么,这究竟意味着什么呢?比如说,如果我已经实现了自己的安全管理器并为整个JVM启用了它。现在,java运行时是否为每个java调用(如System.out.println()等)查询我的安全管理器,或者它只参考
dangerous
api调用,如System.exit(),文件操作等?
编辑:让我澄清一下我的问题,
我不是在质疑安全管理员的可能性。我只是询问是否单独对危险的api进行了安全检查,或者是为每个方法调用进行了安全检查。在具有大量代码的应用程序中,哪种情况会导致性能大幅下降。
没有找到相关结果
已邀请:
3 个回复
盛梯獭八搽
中,您会看到咨询SecurityManager:
同样,在
中,您将看到大多数方法都参考SecurityManager。例:
如果您正在编写可能“危险”的方法,那么您还应该咨询SecurityManager。
赐黄
哩翔购