<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無為

    無為則可為,無為則至深!

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks
     RMI Security的一個說明
      JDK1.2的安全模型比JDK1.1使用的更為成熟。Jdk1.2要求對代碼授于具體
      的操作權才能被允許執行某個操作。
      在JDK1.2,在class path里面的代碼是被信任的,能執行任何操作,下載的代碼被預裝載
      的安全管理器的規則所管理。如果運行一個JDK1.2里面的例子,當你運行你的服務器和客
      戶端,你需要特別指定一個policy file。下面是一個一般的policy file,它允許從任何
      codebase(這個指代碼的路徑前綴,可以是URL)下載的代碼做兩件事:
      1 連接任何主機上的一個非特權的端口(大于1024的端口),或者接受從這樣的連接;
      2 連接80端口(HTTP port)

    grant {
        permission java.net.SocketPermission "*:1024-65535",                
            "connect,accept";
        permission java.net.SocketPermission "*:80", "connect";
    };

        如果你想通過HTTP地址下載代碼有效,你必須使用上面的policy file(或者把這段
        grant加到你的缺省的java policy file里面去)。還有,如你想使用file URL,
        那么你用下面的policy file.

    grant {
        permission java.net.SocketPermission "*:1024-65535", "connect,accept";
        permission java.io.FilePermission 
            "c:\\home\\ann\\public_html\\classes\\-", "read";
        permission java.io.FilePermission 
            "c:\\home\\jones\\public_html\\classes\\-", "read";
    };

    ======================================================================
    原文:    
        The JDK1.2 security model is more sophisticated than the model used for 
        JDK1.1. JDK1.2 contains enhancements for finer-grained security and requires 
        code to be granted specific permissions to be allowed to perform certain 
        operations. 
        In JDK1.1, code in the class path is trusted and can perform any operation; 
        downloaded code is governed by the rules of the installed security manager. 
        If you run this example in JDK1.2, you need to specify a policy file when 
        you run your server and client. Here is a general policy file that allows 
        downloaded code, from any codebase, to do two things: 
          connect to or accept connections on unprivileged ports (ports greater than 
          1024) on any host, and 
          connect to port 80 (the port for HTTP). 
    grant {
        permission java.net.SocketPermission "*:1024-65535",                
            "connect,accept";
        permission java.net.SocketPermission "*:80", "connect";
    };

        If you make your code available for downloading via HTTP URLs, you should 
        use the policy file above when you run this example. However, if you use 
        file URLs instead, you can use the policy file below. Note that in 
        Windows-style file names, the backslash character needs to be represented by 
        two backslash characters in the policy file. 
    grant {
        permission java.net.SocketPermission "*:1024-65535",                
            "connect,accept";
        permission java.io.FilePermission 
            "c:\\home\\ann\\public_html\\classes\\-", "read";
        permission java.io.FilePermission 
            "c:\\home\\jones\\public_html\\classes\\-", "read";
    };

        This example assumes that the policy file is called java.policy and contains 
        the appropriate permissions. If you run this example on JDK1.1, you will not 
        need to use a policy file, since the RMISecurityManager provides all the 
        protection you need. 

    凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
    、轉載請注明來處和原文作者。非常感謝。

    posted on 2005-12-14 13:10 草兒 閱讀(569) 評論(0)  編輯  收藏 所屬分類: Java編程經驗談
    主站蜘蛛池模板: 亚洲熟伦熟女新五十路熟妇| 久久精品国产亚洲AV果冻传媒| 亚洲一区影音先锋色资源| 国产成人无码精品久久久免费 | 国产成人免费高清激情视频| 成年大片免费视频| 亚洲线精品一区二区三区| 亚洲麻豆精品果冻传媒| 日本免费一区二区三区四区五六区 | 亚洲色精品三区二区一区| 国产精品亚洲一区二区在线观看| 男女免费观看在线爽爽爽视频 | 永久免费av无码网站韩国毛片| 四虎影视精品永久免费网站| 久久人午夜亚洲精品无码区| 国产三级电影免费观看| 免费一级毛片在线播放放视频| 亚洲国产精品成人网址天堂| eeuss免费影院| 国产成人精品日本亚洲| 无码一区二区三区免费| 亚洲性色高清完整版在线观看| 成年网站免费视频A在线双飞| 亚洲日韩精品无码专区加勒比☆| 性做久久久久免费看| 一级做a爱过程免费视| 大陆一级毛片免费视频观看| 亚洲国产成人久久综合| 免费精品国产自产拍在线观看图片 | 亚洲欧洲av综合色无码| 免费人妻无码不卡中文字幕18禁| 一区二区三区免费视频网站 | 亚洲乱码中文字幕小综合| 久草免费福利在线| 亚洲综合久久久久久中文字幕| 噼里啪啦电影在线观看免费高清 | 亚洲人成影院77777| 四虎影在线永久免费四虎地址8848aa | 99久久99久久免费精品小说| 国产成人精品日本亚洲18图| 免费一级e一片在线播放|