sir*_*van 6 java security permissions applet
我发现我必须编写一个策略文件来授予我的applet权限......
但我真的很困惑...... :(
我想编写一个地图查看器的applet,我需要在运行我的applet的客户端上保存图像切片,以便本地访问切片以获得速度和时间,安全地查看对用户有益的地图...
因此,applet需要grant权限来读/写并在客户端tempdir上创建目录.
现在,我想编写一个策略文件以获得我的applet的权限,我不想让用户参与其中,而不是,我想自己编写策略文件来授予applet权限...
现在策略文件位置在哪里?在applet jar文件中?applet如何使用策略文件?
请帮我
简单的答案是否定的,您无法远程更改策略。如果您可以覆盖用户计算机上的策略,那么安全性在哪里?
在企业环境中,这可以通过桌面管理/配置系统来实现。如果您想测试这一点,可以手动更新策略文件。它位于 Windows 上的此处,
${user.home}\java.policy
${java.home}\lib\security\java.policy
Run Code Online (Sandbox Code Playgroud)
第一个更改单个用户的策略,第二个更改影响整个系统。