99插插插,亚洲伦理中文在线,站长推荐一二三区欧美,青青草在线导航

×

java虛擬機(jī)內(nèi)置的安全特性

  • 作者:新網(wǎng)
  • 來源:新網(wǎng)
  • 瀏覽:100
  • 2018-05-07 11:27:10

 java虛擬機(jī)在執(zhí)行字節(jié)碼時還進(jìn)行其他一些內(nèi)置的安全機(jī)制的操作。包括:1.類型安全的引用轉(zhuǎn)換。2.結(jié)構(gòu)化的內(nèi)存訪問(無指針?biāo)惴?。3.自動化垃圾收集(不必顯式地釋放被分配的內(nèi)存)。4.數(shù)組邊界檢查。5.空引用檢查。

   e9a398d9edaaa4eb23f15d4fc504e289.png

<div>  java虛擬機(jī)在執(zhí)行字節(jié)碼時還進(jìn)行其他一些內(nèi)置的安全機(jī)制的操作。包括:1.類型安全的引用轉(zhuǎn)換。2.結(jié)構(gòu)化的內(nèi)存訪問(無指針?biāo)惴?。3.自動化垃圾收集(不必顯式地釋放被分配的內(nèi)存)。4.數(shù)組邊界檢查。5.空引用檢查。
  java程序只能使用類型安全,結(jié)構(gòu)化的方法去訪問內(nèi)存
  這樣可以避免黑客知道一個類裝載器在內(nèi)存中的位置,賦予一個指針指向那塊內(nèi)存,從而對類裝載器的數(shù)據(jù)進(jìn)行操作,而達(dá)到破壞安全系統(tǒng)的目的。
  未指明運(yùn)行時數(shù)據(jù)空間在java虛擬機(jī)內(nèi)部是怎樣分布的
  運(yùn)行時數(shù)據(jù)空間是指一些java虛擬機(jī)用來存儲一個運(yùn)行時java程序所需的內(nèi)存空間。包括:java棧(每個線程一個),一個存儲字節(jié)碼的方法區(qū),以及一個垃圾收集堆(用來存儲由運(yùn)行的程序創(chuàng)建的對象)。java虛擬機(jī)規(guī)范并未決定使用什么數(shù)據(jù)結(jié)構(gòu)來表示運(yùn)行時的數(shù)據(jù)空間,并且存放在內(nèi)存中的哪個位置。這樣,黑客就不能夠憑借class文件中的內(nèi)容,知道內(nèi)存中數(shù)據(jù)的內(nèi)存布局。這樣,即使能夠突破java虛擬機(jī)的內(nèi)存訪問限制,也會無法找到他們想找到的內(nèi)容。但是可以使用本地方法來達(dá)到破壞內(nèi)存的目的。
  異常的結(jié)構(gòu)化錯誤處理
  當(dāng)一個違反安全的行為發(fā)生時,java虛擬機(jī)會做一些異常的結(jié)構(gòu)化處理,java虛擬機(jī)將拋出一個異?;蛘咤e誤,而不是崩潰。這個異?;蛘咤e誤將導(dǎo)致這個線程死亡,而不是整個系統(tǒng)陷入癱瘓。異常機(jī)制使程序能夠?qū)⒖刂茝陌l(fā)生異常的地方轉(zhuǎn)到處理這個異常的情況。
  安全管理器和java api
  java安全模型的前三個組成部分-類裝載器體系結(jié)構(gòu),class文件檢驗器和java內(nèi)置的安全特性一起達(dá)到一個共同的目的:
  保持java虛擬機(jī)實(shí)例和它正在運(yùn)行的應(yīng)用程序的內(nèi)部完整性,使得它們不受惡意或者有漏洞的代碼侵犯。
  java安全模型的第四部分:安全管理器:主要用于保護(hù)虛擬機(jī)的外部資源不被虛擬機(jī)內(nèi)運(yùn)行的文件或者有漏洞的代碼侵犯。
  安全管理器是一個單獨(dú)的對象,在運(yùn)行的java虛擬機(jī)中,它在訪問控制--對于外部資源的訪問控制--中起中樞作用。
  安全管理器負(fù)責(zé)兩個方面的工作:
  1)說明一個安全策略
  2)執(zhí)行這個安全策略
  java安全模型的不足
  無法阻止惡意移動代碼不斷分配內(nèi)存直到內(nèi)存耗盡
  無法阻止惡意代碼不斷生成線程
  其實(shí)不僅是惡意代碼,我們自己寫代碼的時候也要避免不斷分配內(nèi)存和不斷生成線程的現(xiàn)象的產(chǎn)生。
 

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費(fèi)咨詢獲取折扣

Loading
日韩免费中文字幕专区毛片| 欧美日韩人妻内射| www操逼视頻| 538国产精品一区二区| 美女网站在线浏览黄色| 老女久久一区二区三区生色av| 免费在线成人亚洲天堂| 99国语露脸精品国产一亚洲精品| 夜夜操人人操人人操人人操人人| 蜜桃黄片在线| 日韩亚洲国产欧美另类| 女生主动让男操b一区二区 | 欧美日韩精品久综| 欧美岛国国产一区二区三区内射| 久久综合无码中文字幕无码t| 日韩一区二区久久久| 免费骚穴视频| 国产轮奸人妻毛片| 亚洲性爱无码专区在线观看| 不卡av在线播放观看| 狠狠综合久久AV一区二区红粉| 色狠狠久久αⅴ北条麻妃| 少妇人妻偷人内射| 好好热日本在线视频| 大肉棒,太大了视频| 色色综合熟妇色欲网| 色avseqav色av| 97欧美在线免费视频| 很爽的视频五区| 国产精品久久久久久兔肉| 国产欧美韩国一区二区三区| 免费日韩成人抽插呦呦好看视频| 555久久久久国际精品| 97碰入口| 成人撸一区二区三区四区| 啊啊啊不要进去亚洲| 中文字幕av网址?| 私密精品黄片| 艹逼二区播放| 国内激情在线| 男女激情视频在线观看|