[英]Self-signed applet.. with only socket permissions?
我有一个自签名小程序,当用户接受证书时,该小程序将获得完全权限。 我的小程序只需要套接字(连接/解析)权限。 有什么方法可以指定此名称,以便用户不会收到警告说“此应用程序将具有完全权限,并且可以访问您的网络摄像头/麦克风等”。而是得到警告,说明此应用程序将具有套接字权限?
我知道用户可以通过编辑其策略文件来手动允许此操作。但是webstart / jnlp不能要求用户提供特定的权限,而不仅仅是所有权限吗?
..webstart / jnlp不能要求用户提供特定的权限,而不仅仅是所有权限吗?
不可以。除了受信任的/ all-permissions
和沙盒服务外,JWS仅提供一个安全级别。 该安全级别为j2ee-application-client-permissions
。 JACP提供了比沙盒更多的权限,我不确定它是否包含套接字权限。
我无法想象普通用户会知道套接字权限的含义,更不用说授予它的含义了。
小应用程序没有有限的特权模型(使用JNLP小应用程序时,奇怪的“ J2EE客户端”除外,但这是强制执行标准一致性而不是安全性)。 Netscape模型确实允许选择的权限,但是这种方法是失败的。
为什么需要联系非相同来源的服务器? 您可以不使用(记录的)端口转发吗? 还是通过http并使用有限的crossdomain.xml
支持?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.