成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

JVM系列之沙箱安全機制筆記

開發 前端
JDK1 .0安全模型本地代碼可以訪問系統資源,遠程代碼無法訪問系統資源,比如用戶希望遠程代碼訪問本地系統的文件時候,就無法實現。

1.沙箱機制的概念

Java安全模型的核心就是Java沙箱(sandbox)。沙箱機制就是將Java代碼限定只能在虛JVM虛擬機中特定的運行范圍,并且嚴格限制代碼對本地系統資源訪問,通過這樣的方式來保證對Java代碼的有效隔離,防止對本地操作系統造成破壞。

2.沙箱的作用

主要限制系統資源(CPU、內存、文件系統、網絡)的訪問。不同級別的沙箱對系統資源訪問的限制也有差異。

3.本地代碼和遠程代碼

Java的執行程序分為:本地代碼和遠程代碼。,本地代碼:默認視為可信任的,可以訪問一切本地資源。遠程代碼:被看作是不受信的。對于授信的本地代碼,對于非授信的遠程代碼在早期的Java實現中,安全依賴于沙箱(Sandbox)機制。

4.沙箱安全機制模型

4.1 JDK1 .0安全模型

JDK1 .0安全模型本地代碼可以訪問系統資源,遠程代碼無法訪問系統資源,比如用戶希望遠程代碼訪問本地系統的文件時候,就無法實現。

4.2 JDK1 .1安全模型

JDK1 .1 安全模型版本中,針對安全機制做了改進,增加了受信任安全策略,允許用戶指定代碼對本地資源的訪問權限

4.3 JDK1 .2安全模型

JDK1 .2安全模型改進了安全機制,增加了代碼簽名。不論本地代碼或是遠程代碼,統一按照用戶的安全策略設定,由類加載器加載到虛擬機中權限不同的運行空間,從而來實現差異化的代碼執行權限控制。

4.4 目前最新的安全模型

目前最新的安全模型引入了域 (Domain) 的概念。JVM虛擬機會把所有代碼加載到不同的系統域和應用域,系統域部分專門負責與關鍵資源系統進行交互,而每個應用域部分則通過系統域的部分代理來對各種需要的資源進行精細劃分然后可以進行訪問。JVM虛擬機中不同的受保護域 (Protected Domain)對應不一樣的權限 (Permission)。存在于不同域中的類文件就擁有了它所包含應用域所有可訪問資源之和。

5.沙箱安全機制的基本組件

5.1 字節碼校驗器(bytecode verifier)

確保lava類文件遵循lava語言規范。這樣可以幫助Java程序實現內存保護。但并不是所有的類文件都會經過字節碼校驗,比如核心類。

5.2 類裝載器(class loader)

防止惡意代碼去干涉善意的代碼,比如:雙親委派機制

守護了被信任的類庫邊界;

將代碼歸入保護域,確定了代碼的權限范圍可以進行哪些資源操作

5.3 存取控制器(access controller)

存取控制器可以控制核心API對操作系統的存取權限,用戶可以設定控制策略。

5.4 安全管理器(security manager)

安全管理器主要是核心API和操作系統之間的主要接口。比如實現權限控制,比存取控制器優先級高。

5.5 安全軟件包(security package) :

java.security下的類和擴展包下的類,允許用戶為應用增加所需要安全特性:安全提供者、消息摘要、數字簽名keytools、加密、鑒別。

責任編輯:武曉燕 來源: IT技術分享社區
相關推薦

2010-09-26 16:55:31

JVM學習筆記

2010-07-29 15:36:23

Flex安全沙箱

2017-09-20 08:07:32

java加載機制

2022-06-10 07:13:29

JVM垃圾回收

2010-08-11 13:46:01

Flex安全沙箱

2023-06-09 07:59:37

多線程編程鎖機制

2020-05-26 18:50:46

JVMAttachJava

2017-09-20 08:48:09

JVM內存結構

2021-03-15 13:50:24

網絡安全Android安全機制

2021-09-24 08:10:40

Java 語言 Java 基礎

2019-02-12 09:52:20

Linux安全Windows

2022-10-21 14:12:06

2017-01-11 22:51:39

2015-08-10 10:04:28

2023-10-31 16:00:51

類加載機制Java

2021-04-21 10:38:44

Spring Boot RememberMe安全

2015-09-18 09:12:08

2017-11-01 15:38:54

jvm知識點總覽

2017-10-17 14:02:30

jvm調優工具

2017-09-22 15:15:23

jvm調優命令
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人a视频| 一区二区三区中文字幕 | 一区二区三区高清 | 亚洲综合在线一区 | 91极品尤物在线播放国产 | 欧美网站一区二区 | 国产欧美一区二区三区另类精品 | 四虎最新 | 国产一级电影在线 | 91精品国产一区 | 99精品亚洲国产精品久久不卡 | 日韩小视频在线 | 国产亚洲精品美女久久久久久久久久 | 国产一区欧美 | 青青草免费在线视频 | 欧美日韩综合视频 | 污书屋| 午夜视频一区 | 99热这里都是精品 | 久久久免费在线观看 | 中文字幕高清 | 精品视频在线一区 | 成人自拍视频网站 | 综合中文字幕 | 中文字幕一级毛片视频 | 羞羞在线观看视频 | 久久精品99久久 | a级免费黄色片 | 中文字幕精品一区二区三区精品 | 日日日干干干 | 999观看免费高清www | 日韩在线视频播放 | 99热热热 | 成人免费视频网站在线观看 | 中文字幕乱码亚洲精品一区 | 午夜免费在线观看 | 7777在线 | 日韩中文字幕免费在线观看 | av超碰| 成人性视频免费网站 | 欧美日韩在线免费 |