跳轉至內容

Java 安全

0% developed
來自華夏公益教科書

瀏覽 語言基礎 主題:v  d  e )


從 Java 1.2 開始,Java 平臺本身就包含了安全模型,該模型內置於其執行的應用程式中。它提供了一個訪問控制器,類似於 Java 支援的瀏覽器為小程式提供的訪問控制器。

我們可以透過兩種主要方式為應用程式新增安全性。一種方法是新增一個類載入器或安全管理器。另一種方法是在另一個程式下執行應用程式,該程式可以稱為“JavaRunner”。JavaRunner 可以用來執行應用程式,就像“appletviewer”用來執行小程式一樣。

Java 中的許可權

[編輯 | 編輯原始碼]

Java 中的許可權授予或拒絕應用程式某些特權。以來自名為“Desert”的小程式的檔案為例

grant {
permission java.security.AllPermission;
};

該檔案表示允許所有許可權(即沒有安全性)。同樣,以下程式碼

import java.io.*;

perm = new FilePermission("/tmp/wikibooks-test", "read");

表示允許讀取/tmp/wikibooks-temp的許可權。有關更多資訊,請參見此處

語言安全

[編輯 | 編輯原始碼]

安全和類載入器

[編輯 | 編輯原始碼]
華夏公益教科書