新聞中心
本文和大家重點(diǎn)討論一下Flex安全沙箱的概念,F(xiàn)lex安全沙箱主要包括遠(yuǎn)程沙箱和本地沙箱兩大部分內(nèi)容,其中遠(yuǎn)程沙箱控制著遠(yuǎn)程域上,瀏覽器環(huán)境中的安全策略。

10年積累的做網(wǎng)站、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有澄江免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
Flex安全沙箱
1、遠(yuǎn)程沙箱:
這個(gè)遠(yuǎn)程沙箱控制著遠(yuǎn)程域上,瀏覽器環(huán)境中的安全策略,比如http://xeye.us/域中的Flash文件就無(wú)法單刀直入地與http: //hi.baidu.com/ycosxhack域上的Flash文件交互。同一個(gè)域(嚴(yán)格域)下的所有文件屬于一個(gè)沙箱,沙箱內(nèi)的對(duì)象是可以互相返回,而沙箱之間的對(duì)象需要交互的話,得靠上面介紹的權(quán)限控制的“Web 站點(diǎn)控制(跨域策略文件)”與“作者(開(kāi)發(fā)人員)控制”進(jìn)行了。
2、本地沙箱:
出來(lái)個(gè)本地沙箱,沒(méi)辦法,F(xiàn)lash與Flex文件可以在我們的桌面環(huán)境下運(yùn)行。如果沒(méi)有個(gè)很好的安全策略來(lái)限制這些功能不弱的AS腳本的話,那絕對(duì)是很危險(xiǎn)的事。
它有三種類型:
a)、只能與本地文件系統(tǒng)內(nèi)容交互的本地沙箱:顧名思義,就是該Flash文件在本地運(yùn)行時(shí)是不能與網(wǎng)絡(luò)上的對(duì)象進(jìn)行通信的,而只能與本地對(duì)象進(jìn)行交互。
b)、只能與遠(yuǎn)程內(nèi)容交互的本地沙箱:還是顧名思義,此時(shí)的Flash文件要與遠(yuǎn)程域?qū)ο蠼换r(shí),需在遠(yuǎn)程域上通過(guò)策略文件或以Security.allowDomain編碼方式來(lái)設(shè)置訪問(wèn)策略(同遠(yuǎn)程沙箱)。此時(shí)不能訪問(wèn)本地文件。
c)、Flex安全沙箱中受信任的本地沙箱:完美了,上面介紹的權(quán)限控制中,管理用戶與普通用戶都有Flash Player信任目錄的控制權(quán)限,只要將我們的SWF文件放到受信任目錄內(nèi)運(yùn)行,那么這個(gè)Flash文件就可以與本地域和遠(yuǎn)程域通信了:)。
當(dāng)然以上這些Flex安全沙箱類型,我們可以通過(guò)編碼來(lái)確定當(dāng)前運(yùn)行的Flash文件被分配到什么類型的沙箱中。還是通過(guò)Security類:Security.sandboxType值:
Security.REMOTE(遠(yuǎn)程沙箱)
Security.LOCAL_WITH_FILE(只能與本地文件系統(tǒng)內(nèi)容交互的本地沙箱)
Security.LOCAL_WITH_NETWORK(只能與遠(yuǎn)程內(nèi)容交互的本地沙箱)
Security.LOCAL_TRUSTED(受信任的本地沙箱)
當(dāng)前名稱:學(xué)習(xí)筆記Flex安全沙箱概述
新聞來(lái)源:http://www.dlmjj.cn/article/cdijijj.html


咨詢
建站咨詢
