999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Flex 開發(fā)Flash 網(wǎng)站的使用與安全策略

2012-08-16 06:29:26黃林偉
科技視界 2012年21期
關(guān)鍵詞:用戶信息

黃林偉

(廣東工業(yè)大學(xué)華立學(xué)院 廣東 廣州 511325)

0 引言

互聯(lián)網(wǎng)技術(shù)在不斷發(fā)展,從傳統(tǒng)的、以獲取信息為主的Web 應(yīng)用(如各大企業(yè)門戶網(wǎng)站),到目前被廣大網(wǎng)民喜愛的Blog、Wiki、博客、社區(qū)、等,一種變革正在悄然形成。 這種變革,不但改變了我們對(duì)Web 應(yīng)用的體驗(yàn),也正在漸漸改變我們的生活方式。這就是Web2.0。Web2.0 中涉及了很多名詞和術(shù)語(yǔ), 比如Tags、Blogs、Ajax、Flex、MalWare、Wiki、RSS、Social Networking、Podcast、Mushup 等等。

1 Flash 在網(wǎng)站中的使用

通常在web2.0 網(wǎng)站開發(fā)中,對(duì)Flas 的訪問,可以通過嵌入到HTML 頁(yè)面中, 如圖1 所示。 也可以使用URL 直接訪問,如圖2 所示。

圖1 嵌入到HTML 的Flas 訪問

圖2 在URL 中直接訪問

Flash 使用Action Script 腳本語(yǔ)言, 該語(yǔ)言支持全局變量。 通常我們使用如下三種方式在Flash 中指定全局變量:

1)直接引用。

圖3 直接引用

2)嵌入U(xiǎn)RL 中。

圖4 嵌入U(xiǎn)RL 中

3)通過Flash 屬性。

圖5 通過Flash 屬性

2 Flash 應(yīng)用安全隱患

由于Flash 支持全局變量,因此帶來了很多安全隱患。 只要攻擊者控制了全局變量, 那么他就可以實(shí)施多種攻擊行為。

2.1 Cross-Site Flashing(跨站Flash 攻擊)

XSF 是目前發(fā)生頻率最高的網(wǎng)絡(luò)攻擊手段之一,它是通過引誘用戶執(zhí)行惡意的Flash 程序腳本 (如引誘用戶點(diǎn)擊包含惡意腳本的鏈接), 來達(dá)到竊取用戶信息或者實(shí)現(xiàn)其它惡意行為的目的。 正是由于Web2.0 鼓勵(lì)信息分享、信息交互和協(xié)作,用戶就有了更多的機(jī)會(huì)去看、去修改他人的信息,比如通過Streaming (流媒體) 中flash 播放器、Blog 或SNS(Social Networking Service),從而創(chuàng)造了更多的XSf 攻擊機(jī)會(huì)。 現(xiàn)在的瀏覽器允許在Web 頁(yè)面運(yùn)行時(shí)主動(dòng)插入HTML 代碼 (比如使用innerHTML 屬性),如果這些代碼中包含惡意的Flash程序腳本,則會(huì)被瀏覽器立刻執(zhí)行,帶來安全隱患。

和XSS 原理相似, 不過XSF 是通過向網(wǎng)站注入惡意的Flash 程序來實(shí)施攻擊。 由于Web2.0 時(shí)代的應(yīng)用復(fù)雜性 (如Mushup 應(yīng)用), 注入的惡意Flash 不但可以攻擊同源內(nèi)的應(yīng)用,還可能在非同源的各個(gè)組件中傳播。

請(qǐng)看XSF 的一個(gè)例子:

首先, 某網(wǎng)站Flash 中可能有事先定義好的全局變量_root.movieURI,并且給該變量賦予正常Flash 文件調(diào)用,然后通過loadMovieNum()方法加載Flash 文件movie.swf,如圖6。

圖6 事先定義好全局變量

對(duì)于攻擊者,當(dāng)他了解到此全局變量后,將惡意Flash 文件maliciousFile.swf 付給該變量, 瀏覽器就通過loadMovie()方法裝載了文件。 如圖7。

圖7 通過變量接收Flash 文件

2.2 Cross-Site Scripting through Flash(通過Flash 進(jìn)行跨站腳本攻擊)

該方法使用易受感染的Flash 文件進(jìn)行典型的XSS 攻擊。和XSF 很相似,攻擊的發(fā)生同樣來源于對(duì)全局變量的引用,如將全局變量作為裝入函數(shù)(如getURL())的參數(shù),見圖8。

圖8 定義全局變量

這樣, 攻擊者可以通過調(diào)用Flash 文件中的參數(shù)來裝入惡意腳本,如圖9。

圖9 調(diào)用參數(shù)執(zhí)行腳本

攻擊者使用惡意腳本,可能執(zhí)行如下操作:

1)將用戶的Cookie 值發(fā)送給攻擊者;

2)將用戶的共享Flash 對(duì)象發(fā)送給攻擊者;

3)將可通過DOM(如URL、表單字段等)訪問的信息發(fā)送給攻擊者。

3 Web2.0 新安全隱患應(yīng)對(duì)策略

考慮到Web2.0 時(shí)代的應(yīng)用安全特點(diǎn),Rational Web 應(yīng)用安全解決方案不僅加強(qiáng)了對(duì)原有Web 安全隱患的診斷能力,還提供了針對(duì)新安全隱患的診斷和防御功能。

現(xiàn)在,惡意軟件受到了前所未有的關(guān)注。 在基礎(chǔ)防范層面上,可以通過從客戶端和服務(wù)器端著手。

客戶端保護(hù)包括:

明智的判斷, 不要接受不明來源的軟件下載和安裝,不要忽視瀏覽器警告和安全報(bào)警;

采用反病毒或反惡意軟件工具;

保持操作系統(tǒng)、瀏覽器和其它軟件的定期更新;

使用Web 網(wǎng)關(guān)保護(hù);

服務(wù)器端保護(hù)包括:

通過入侵防御系統(tǒng)(IPS)進(jìn)行運(yùn)行時(shí)過濾;

使用服務(wù)器端的反病毒軟件。

4 Flash 安全防御

Rational AppScan SE 7.8 (AppScan 標(biāo)準(zhǔn)版) 提供了對(duì)Flash 安全隱患的完整分析和測(cè)試。 這包括:

1)將Web 應(yīng)用中的Flash 代碼解析為文本數(shù)據(jù),從中收集鏈接,進(jìn)行安全隱患分析;

2)播放應(yīng)用中的Flash 文件,動(dòng)態(tài)發(fā)現(xiàn)僅通過解析發(fā)現(xiàn)不了的鏈接;

3)測(cè)試由Adobe?Flex 應(yīng)用程序發(fā)送的后臺(tái)AMF 協(xié)議消息。

圖10 是在配置AppScan 掃描某Web 應(yīng)用時(shí)的Flash 選項(xiàng),用戶可以根據(jù)需要選擇如何處理應(yīng)用中的Flash。

圖10 AppScan 中Flash 配置選項(xiàng)

圖11 AppScan 的Flash 測(cè)試用例

提供對(duì)Flash 應(yīng)用錯(cuò)誤配置的測(cè)試, 如服務(wù)器是否對(duì)crossdomain.xml 文件進(jìn)行過多授權(quán)、 是否對(duì)Flash 安全沙箱機(jī)制進(jìn)行過多授權(quán)、Flash 程序調(diào)試信息是否保留在最終版本中等等。 根據(jù)這些最佳實(shí)踐,可以在早期預(yù)防部分跨站攻擊、信息泄漏等隱患。

提供十余種專門針對(duì)Flash 的測(cè)試用例,如跨站點(diǎn)Flash腳本攻擊、通過Flash 釣魚、通過Flash 進(jìn)行的跨站點(diǎn)腳本攻擊、主機(jī)允許從任何域進(jìn)行Flash 訪問等等。 如圖11。

5 結(jié)束語(yǔ)

我們僅在此分析Flex 技術(shù)開發(fā)Flash 應(yīng)用。 互聯(lián)網(wǎng)從1996 年引入了Flash 技術(shù)后,通過動(dòng)畫和交互,極大的改變了Web 頁(yè)面的用戶體驗(yàn)。 2004 年3 月,Macromedia 公司基于其專有的Macromedia Flash 平臺(tái), 發(fā)布了Flex。 它涵蓋了支持RIA(Rich Internet Applications)開發(fā)和部署的一系列技術(shù)。在Web2.0 時(shí)代,越來越多的開發(fā)者使用Flex 技術(shù)開發(fā)Flash 應(yīng)用。 由于Flash 支持全局變量,因此帶來了很多安全隱患。 只要攻擊者控制了全局變量,那么就可以實(shí)施多種攻擊行為由此引入的安全隱患也不容忽視。

[1]劉斌仿,王南山.Flash cs3 動(dòng)畫制作案例教程[M].湖北:湖北人民出版社,2009.

[2]李瓊.Flash8.0 閃客動(dòng)畫輕松現(xiàn)場(chǎng)實(shí)戰(zhàn)[M].北京:航空工業(yè)出版社,2007.

[3][美]瑞哈特,曹銘.Flash MX 寶典[M].北京:電子工業(yè)出版社,2003.

[4]林玲.Flash 與Flex 的比較分析[J].長(zhǎng)江大學(xué)學(xué)報(bào):自然科學(xué)版,2010(3).

[5]陳磊.令人心動(dòng)的FLEX[J].軟件世界,2007(22).

[6]康文.Adobe Flex 2.0:創(chuàng)建下一代Web 應(yīng)用的助手[J].通信世界,2006(27B).

[7]邱彥林.Flex,越走越寬的RIA 之路[J].程序員,2009(4).

猜你喜歡
用戶信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
100萬(wàn)用戶
如何獲取一億海外用戶
展會(huì)信息
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 久久精品丝袜高跟鞋| 久草视频中文| 中文字幕在线一区二区在线| 婷五月综合| 婷婷综合在线观看丁香| 在线观看国产小视频| 99er这里只有精品| 国产激情第一页| 日韩在线成年视频人网站观看| 99无码熟妇丰满人妻啪啪| 无遮挡一级毛片呦女视频| 亚洲av片在线免费观看| 国产精品美人久久久久久AV| 国产AV毛片| 尤物成AV人片在线观看| 玖玖免费视频在线观看| 99热这里只有精品免费国产| 欧美va亚洲va香蕉在线| 精品无码国产自产野外拍在线| 精品视频一区二区三区在线播| igao国产精品| 久久婷婷国产综合尤物精品| 一级高清毛片免费a级高清毛片| 最新国语自产精品视频在| 青青青视频蜜桃一区二区| 无码福利视频| 99久久99视频| 三区在线视频| 狠狠v日韩v欧美v| 久久国产精品嫖妓| 成人午夜网址| 无码中文AⅤ在线观看| 亚洲免费成人网| 97人妻精品专区久久久久| 日本免费a视频| 中文字幕调教一区二区视频| 中国精品自拍| 国国产a国产片免费麻豆| 亚洲三级视频在线观看| 91精品人妻一区二区| 国产精品护士| 精品无码国产一区二区三区AV| 国产农村精品一级毛片视频| 中文字幕在线永久在线视频2020| 国产99视频在线| 国产国产人成免费视频77777| 色综合成人| 国产毛片高清一级国语| 日本不卡视频在线| 高清欧美性猛交XXXX黑人猛交| 亚洲欧洲日韩国产综合在线二区| 国产微拍一区二区三区四区| 91成人在线观看| 蝌蚪国产精品视频第一页| 久热中文字幕在线| 一级毛片视频免费| 天天摸天天操免费播放小视频| 夜夜操天天摸| 日韩精品久久久久久久电影蜜臀| 无码国产偷倩在线播放老年人| 97国产成人无码精品久久久| 亚洲天堂高清| 欧美视频在线第一页| 综合网久久| 欧洲日本亚洲中文字幕| 超清人妻系列无码专区| 日本一本正道综合久久dvd| 日本午夜精品一本在线观看| 99热这里只有精品在线观看| 日韩精品专区免费无码aⅴ| 东京热av无码电影一区二区| 免费观看国产小粉嫩喷水| 国产在线观看一区二区三区| 欧美有码在线| 丝袜高跟美脚国产1区| 亚洲视频二| 日韩123欧美字幕| 18禁影院亚洲专区| 亚洲成aⅴ人在线观看| 日韩中文欧美| 国产69精品久久| 中国黄色一级视频|