相关疑难解决方法(0)

你可以签署一个Java小程序,但是将它保存在沙箱中(不能让它完全访问用户的计算机)吗?

由于Oracle的最新更改,我似乎必须签署一个applet,即使我不需要或希望它可以无限制地访问用户的计算机(这就是它目前未签名的原因).特别是,我不希望他们为签名的applet显示警告:

此应用程序将以不受限制的访问方式运行,这可能会使您的计算机和个人信息面临风险.

......这将吓唬人们使用它.

是否有可能签署一个小程序,但以某种方式标记它说"但继续使用沙箱"?

我签署它的唯一原因是从版本7更新40开始,Oracle进一步增加了用户在运行未签名的applet时必须处理的唠叨.过去,你可以检查一个信箱,说你曾经信任一个applet,那就会被记住.从Update 40开始,它只记得该浏览器会话; 如果您关闭浏览器并稍后返回,则会再次出现警告.他们还说他们将完全在Java插件的"未来版本"中禁用未签名的applet.

java security applet sandbox

23
推荐指数
1
解决办法
6743
查看次数

JavaFX现在已经出局了:Applets和Java Desktop是否正式死亡/死亡?

JavaFX现在已经出局,并且有些承诺Swing将与JavaFX一起改进.丑陋的默认UI时代已经过去,最后我们可以创建与Flash,Air和Silverlight相媲美的引人入胜的应用程序.

  1. 这是否意味着从1990年代开始的Java Applets已经死了,不值得回去?

  2. Java Desktop相同:Java开发人员使用它而不是JavaFX会有什么吸引力?

java applet javafx

18
推荐指数
6
解决办法
1万
查看次数

小程序的Java 1.7.51 Internet限制

在过去的几个月里,我为一个学术项目开发了一个沙箱Java小程序.由于预算有限,我无法使用受信任的证书颁发机构对其进行签名.随着Java 1.7.51的发布,我发现由于缺少签名,新的安全限制禁止执行applet.

到目前为止,我找到了两个解决这个问题的粗略解决方案:

  1. 要求用户将applet页面包含在他/她的例外列表中;
  2. 要求用户将Java安全级别设置为"中"(当然,这是一种冒险的策略).

有没有办法克服Java对自签名小程序施加的限制而不要求用户更改安全设置?

我非常感谢你的回答,因为购买可信证书的选择仍然很昂贵.

java security applet self-signed restrictions

5
推荐指数
1
解决办法
2259
查看次数

标签 统计

applet ×3

java ×3

security ×2

javafx ×1

restrictions ×1

sandbox ×1

self-signed ×1