当前位置: 技术问答>java相关
帮忙看一下这句是什么意思?
来源: 互联网 发布时间:2015-01-27
本文导语: 我在学习Applet时,有本书上讲到Applet的安全性时说: “Applet 提供了如下的限制: 1、不可加载库或定义本地方法; 2、不可在执行它的主机中一通常的方式读写文件; …… ” 请问: 第一条是什么意思? ...
我在学习Applet时,有本书上讲到Applet的安全性时说:
“Applet 提供了如下的限制:
1、不可加载库或定义本地方法;
2、不可在执行它的主机中一通常的方式读写文件;
……
”
请问: 第一条是什么意思? 什么库?此处的本地方法又指什么?
“Applet 提供了如下的限制:
1、不可加载库或定义本地方法;
2、不可在执行它的主机中一通常的方式读写文件;
……
”
请问: 第一条是什么意思? 什么库?此处的本地方法又指什么?
|
是指不能向C/C++那样加载LIB/DLL文件,因为小程序来源于网上,如果允许它使用你的机器上的库(而不是JAVA包),它就能执行一般应用程序才具有的功能,而你可能不知道它有这些功能,给恶意的小程序破坏你的系统提供了可能,本地方法是指本地库中的方法或函数.
|
指的是Applet只能从宿主机上加载类库。
而不能使用本地的功能,除非安全策略允许
而不能使用本地的功能,除非安全策略允许
|
可以对APPLET的代码用证书进行签名。
一般通过签名的代码,当用户认可的时候APPLET可以获得和APPLICATION的权限。
APPLET加载本地库用JNI技术,要自己写一个在目标平台的库,然后在这个库里调用你
希望用的库.
一般通过签名的代码,当用户认可的时候APPLET可以获得和APPLICATION的权限。
APPLET加载本地库用JNI技术,要自己写一个在目标平台的库,然后在这个库里调用你
希望用的库.