地址: 上海市靜安區(qū)共和新路4718弄10號(hào)樓2樓
熱線:400-166-3538
電話:19301461038
郵箱:sales@shyuanzhen.cn
作為適用于網(wǎng)絡(luò)編程的語(yǔ)言,安全性是必須要保證的。java虛擬機(jī)在java的安全體系中占有重要地位。至少有以下的3項(xiàng)安全性保證是和java虛擬主機(jī)有關(guān)的。 作為適用于網(wǎng)絡(luò)編程的語(yǔ)言,安全性是必須要保證的。java虛擬機(jī)在java的安全體系中占有重要地位。至少有以下的3項(xiàng)安全性保證是和java虛擬主機(jī)有關(guān)的。
1、內(nèi)存的布局。我們已經(jīng)介紹過(guò)沒在任何java程序的字節(jié)碼表示中,變量和方法的引用都是使用符號(hào),而不是使用具體的數(shù)字。用數(shù)字引用替代符號(hào)引用在運(yùn)行時(shí)由解釋器完成。對(duì)于網(wǎng)站建設(shè)變成人員來(lái)說(shuō),內(nèi)存分配是透明的,不可能在編寫程序的時(shí)候就知道內(nèi)存的布局。編程人員無(wú)法通過(guò)偽造指針訪問(wèn)任何的內(nèi)存空間。
2、字節(jié)碼的檢驗(yàn)。雖然java編譯器保證源代碼不違反安全規(guī)范,但是當(dāng)從其他地方下載java字節(jié)碼時(shí),并不能認(rèn)為它是安全的。因?yàn)橛锌赡苁巧蛇@些字節(jié)碼的編譯器本身有安全性的問(wèn)題,也有可能是有人故意制作了一個(gè)java編譯器,以侵入其他用戶的系統(tǒng)。所以必須對(duì)字節(jié)碼進(jìn)行檢驗(yàn)。字節(jié)碼的一個(gè)重要特性是它的可解析性很強(qiáng),能夠?qū)χ付M(jìn)行分析,并對(duì)其以后的行為作出一定的推斷,這就為檢驗(yàn)打下了基礎(chǔ)。通過(guò)檢驗(yàn)的程序,可以確保不存在偽造的指針、不違反訪問(wèn)權(quán)限、不非法訪問(wèn)對(duì)象、不會(huì)導(dǎo)致操作數(shù)棧溢出等等。
3、字節(jié)碼裝載器的安全檢查。因?yàn)樽止?jié)碼采用符號(hào)引用,內(nèi)存布局在運(yùn)行時(shí)確定,所以在字節(jié)碼裝入時(shí)將本地的類和外來(lái)的類嚴(yán)格區(qū)別開。本地的類共有一個(gè)統(tǒng)一的名字空間,外來(lái)的類每個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)一個(gè)名字空間,外來(lái)的類不能以任何方式對(duì)本地的類進(jìn)行操作。這種機(jī)制為本地的類建立起一道安全屏障。
? ? ? ? | 公司名稱:上海緣震網(wǎng)絡(luò)科技有限公司 開戶銀行:中國(guó)工商銀行上海市彭浦支行 銀行賬號(hào):1001 2508 0930 0206 455 |
總部:上海市奉賢區(qū)金海公路6055號(hào)29號(hào)3樓 分部:上海市靜安區(qū)共和新路4718弄10號(hào)樓2樓 商務(wù)官網(wǎng):www.2n5c.cn 新官網(wǎng):www.shyuanzhen.com 案例庫(kù):www.shyuanzhen.cc 彥蓁科技:www.shyanzhen.cn | 緣震網(wǎng)絡(luò)成立于 2014 年,公司主要經(jīng)營(yíng)全案策劃,高端品質(zhì)網(wǎng)站建設(shè)、多媒體視頻宣傳片制作、微信公眾號(hào)開發(fā)、微信小程序開發(fā)、商城定制、SEO優(yōu)化、電商托管、空間托管、網(wǎng)站維護(hù)、應(yīng)用軟件開發(fā)、手機(jī)端APP開發(fā)、等為客戶提供一條龍網(wǎng)絡(luò)運(yùn)營(yíng)解決方案的的技術(shù)型企業(yè)。我們?cè)谌肆Y源、業(yè)務(wù)范圍、設(shè)計(jì)、技術(shù)、服務(wù)、信譽(yù)度、規(guī)范管理及企業(yè)文化等諸多方面完善自己,公司目前已與千余家各類客戶進(jìn)行長(zhǎng)期戰(zhàn)略合作,提供專業(yè)的網(wǎng)站建設(shè)與運(yùn)營(yíng)服務(wù)。我們的口號(hào):廣結(jié)良緣、震古爍今! |