WEB开发网
开发学院WEB开发Jsp 保护Applet免遭窃取的小技巧 阅读

保护Applet免遭窃取的小技巧

 2008-01-05 09:29:07 来源:WEB开发网   
核心提示:我们知道,网页中的javaApplet虽不象图像文件可以直接从游览器中以Saveas命令获取,保护Applet免遭窃取的小技巧,但仍可能被浏览者从Cache中找出,放入自己的网页,就在Java控制台(Java Console)中输出警告信息,然后自动中止运行,因此,假如要保护自己的applet免遭"窃取&qu

  ----我们知道,网页中的javaApplet虽不象图像文件可以直接从游览器中以Saveas命令获取,但仍可能被浏览者从Cache中找出,放入自己的网页。因此,假如要保护自己的applet免遭"窃取",方法之一是让Applet只运行于指定URL的网页中。在Java语言中,Applet所在网页的URL可以由java.applet程序包中提供了方法getDocumenBase()来取得。

----例如,在下面一段程序中,Applet在初始化阶段先检测当前URL,一旦与设定不符,就在Java控制台(Java Console)中输出警告信息,然后自动中止运行,从而实现了Applet的"版权保护"。

import java.net.*;
import java.applet.*;

public class myonly extends Applet{

public void init(){
String ower=getDocumentBase().getHost();
if(!ower.equals("www.mydomain.com")){
System.out.PRintln("Warning ! A stolen Applet.");
System.exit(1);
}
else{
… …
}
}

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
云南希地集团股份有限公司 段炼


Tags:保护 Applet 免遭

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接