国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

HTML5安全風險詳析之一:CORS攻擊

安全 應用安全
CORS-CrossOrigin Resources Sharing,也即跨源資源共享,它定義了一種瀏覽器和服務器交互的方式來確定是否允許跨域請求。它是一個妥協,有更大的靈活性,但比起簡單地允許所有這些的要求來說更加安全。簡言之,CORS就是為了讓AJAX可以實現可控的跨域訪問而生的。

一、從SOP到CORS

SOP就是Same Origin Policy同源策略,指一個域的文檔或腳本,不能獲取或修改另一個域的文檔的屬性。也就是Ajax不能跨域訪問,我們之前的Web資源訪問的根本策略都是建立在SOP上的。它導致很多web開發者很痛苦,后來搞出很多跨域方案,比如JSONP和flash socket。如下圖所示:

后來出現了CORS-CrossOrigin Resources Sharing,也即跨源資源共享,它定義了一種瀏覽器和服務器交互的方式來確定是否允許跨域請求。它是一個妥協,有更大的靈活性,但比起簡單地允許所有這些的要求來說更加安全。簡言之,CORS就是為了讓AJAX可以實現可控的跨域訪問而生的。具體可以參見我的這篇文章《HTML5安全:CORS(跨域資源共享)簡介》。示意如下圖所示:

現在W3C的官方文檔目前還是工作草案,但是正在朝著W3C推薦的方向前進。不過目前許多現代瀏覽器都提供了對它的支持。

服務器端對于CORS的支持,主要就是通過設置Access-Control-Allow-Origin來進行的。如果瀏覽器檢測到相應的設置,就可以允許Ajax進行跨域的訪問。例如:

Access–Control-Allow-Origin: http://blog.csdn.net

應用CORS的系統目前包括Face.com、GoogleCloudStorage API等,主要是為開放平臺向第三方提供訪問的能力。

二、CORS帶來的風險

CORS非常有用,可以共享許多內容,不過這里存在風險。因為它完全是一個盲目的協議,只是通過HTTP頭來控制。

它的風險包括:

1、HTTP頭只能說明請求來自一個特定的域,但是并不能保證這個事實。因為HTTP頭可以被偽造。

所以未經身份驗證的跨域請求應該永遠不會被信任。如果一些重要的功能需要暴露或者返回敏感信息,應該需要驗證Session ID。

2、第三方有可能被入侵

舉一個場景,FriendFeed通過跨域請求訪問Twitter,FriendFeed請求tweets、提交tweets并且執行一些用戶操作,Twitter提供響應。兩者都互相相信對方,所以FriendFeed并不驗證獲取數據的有效性,Twitter也針對Twitter開放了大部分的功能。

但是當如果Twitter被入侵后:

FriendFeed總是從Twitter獲取數據,沒有經過編碼或者驗證就在頁面上顯示這些信息。但是Twitter被入侵后,這些數據就可能是有害的。

或者FriendFeed被入侵時:

Twitter響應FriendFeed的請求,例如發表Tweets、更換用戶名甚至刪除賬戶。當FriendFeed被入侵后,攻擊者可以利用這些請求來篡改用戶數據。

所以對于請求方來說驗證接收的數據有效性和服務方僅暴露最少最必須的功能是非常重要的。

3、惡意跨域請求

即便頁面只允許來自某個信任網站的請求,但是它也會收到大量來自其他域的跨域請求。.這些請求有時可能會被用于執行應用層面的DDOS攻擊,并不應該被應用來處理。

例如,考慮一個搜索頁面。當通過'%'參數請求時搜索服務器會返回所有的記錄,這可能是一個計算繁重的要求。要擊垮這個網站,攻擊者可以利用XSS漏洞將Javascript腳本注入某個公共論壇中,當用戶訪問這個論壇時,使用它的瀏覽器重復執行這個到服務器的搜索請求?;蛘呒词共徊捎每缬蛘埱?,使用一個目標地址包含請求參數的圖像元素也可以達到同樣的目的。如果可能的話,攻擊者甚至可以創建一個WebWorker執行這種攻擊。這會消耗服務器大量的資源。

有效的解決辦法是通過多種條件屏蔽掉非法的請求,例如HTTP頭、參數等。

4、內部信息泄漏

假定一個內部站點開啟了CORS,如果內部網絡的用戶訪問了惡意網站,惡意網站可以通過COR(跨域請求)來獲取到內部站點的內容。

5、針對用戶的攻擊

上面都是針對服務器的攻擊,風險5則針對用戶。比方說,攻擊者已經確定了你可以全域訪問的productsearch.php頁面上存在SQL注入漏洞。 攻擊者并不是直接從它們的系統數據庫中獲取數據,他們可能會編寫一個JavaScript數據采集腳本,并在自己的網站或者存在XSS問題的網站上插入這段腳本。當受害者訪問含有這種惡意JavaScript腳本的網站時,它的瀏覽器將執行針對“productsearch.php”的SQL注入攻擊,采集所有的數據并發送給攻擊者。檢查服務器日志顯示是受害人執行了攻擊,因為除了來自Referrer的HTTP頭一般沒有其他日志記錄。受害者并不能說他的系統被攻破,因為沒有任何任何惡意軟件或系統泄漏的痕跡。

三、攻擊工具

Shell of the Future是一個反向WebShell處理器,它利用HTML5的跨站請求來劫持會話。

四、防御之道

1、不信任未經身份驗證的跨域請求,應該首先驗證Session ID或者Cookie。

2、對于請求方來說驗證接收的數據有效性,服務方僅暴露最少最必須的功能。

3、通過多種條件屏蔽掉非法的請求,例如HTTP頭、參數等。

責任編輯:藍雨淚 來源: 博客
相關推薦

2013-01-04 13:39:51

2013-01-04 13:30:04

2013-01-04 11:40:54

2013-01-04 11:38:35

2013-01-04 13:14:22

2013-01-04 13:54:49

2013-01-21 11:04:38

2013-01-21 13:52:47

2013-06-27 14:33:00

2013-08-14 09:57:53

2012-05-30 09:34:57

2015-05-22 10:06:58

2012-06-05 10:48:23

2010-08-25 11:32:34

2010-04-12 13:41:47

2015-02-04 14:50:29

2015-05-11 09:43:07

路由traceroute

2014-08-26 10:43:52

2013-01-24 10:26:04

HTML5HTML 5HTML5的未來

2011-03-23 09:33:51

HTML 5
點贊
收藏

51CTO技術棧公眾號

日韩免费高清在线| 狠狠噜天天噜日日噜| 中文日韩在线观看| 欧美午夜精品久久久久久久| 九色综合国产一区二区三区| 国产99精品一区| 交100部在线观看| 可播放的18gay1069| 亚洲一区二区免费视频软件合集| 久久久影视精品| 精品日韩一区二区三区免费视频| 国产精品久久久久久久蜜臀 | 精品国产免费一区二区三区四区| 欧美国产精品中文字幕| 男人天堂欧美日韩| 精品国产日韩欧美| 四虎影视国产精品| 欧美xxxx做受欧美88bbw| 中文在线天堂网| 韩国中文字幕av| 麻豆视频传媒入口| 久久99蜜桃综合影院免费观看| 奇米四色中文综合久久| 最新中文字幕亚洲| 亚洲第一福利网| 欧美亚一区二区| 一区二区三区在线视频免费观看| 不卡免费追剧大全电视剧网站| 乱码第一页成人| 66视频精品| 同性恋视频一区| 国产精品3区| 精品极品在线| 国产美女在线观看| 免费人成在线观看网站| 成年网站免费| 福利在线一区二区三区| 成人在线免费观看视频网站| 欧美日韩在线一二三| 2019国产精品视频| 国产精品成人av在线| 九色精品美女在线| 色偷偷亚洲男人天堂| 亚洲精品国产精品国自产在线| 欧美日本一区二区在线观看| 粉嫩av一区二区三区免费野| 亚洲精品v日韩精品| 欧美激情在线一区二区| 91原创在线视频| 懂色av中文字幕一区二区三区 | 国内自拍欧美| 亚洲狼人综合| 中文.日本.精品| 午夜伦理福利在线| 中中文字幕av在线| 成人高清免费观看mv| 一个人免费视频www在线观看| 999www成人| 欧美大尺度做爰床戏| 欧美黄色一级片视频| 黄色国产一级视频| 欧美激情视频免费看| 国产一区二区片| 国产在线无码精品| 亚洲一区 在线播放| 久久最新免费视频| 日本一区二区三区四区五区六区| 亚洲欧美久久久久一区二区三区| 五月婷婷综合色| 日韩.欧美.亚洲| 青青草国产精品| 日韩在线三区| 亚洲一区不卡在线| 天天成人综合网| 国产精品免费看久久久无码| 超碰人人爱人人| 一二三四视频社区在线| a级免费在线观看| 黄色一级在线视频| 日韩精品 欧美| 夫妻免费无码v看片| 日韩精品一区二区三区不卡| 亚欧在线免费观看| 男女羞羞网站| av毛片免费看| 在线国产一区二区三区| 男人的天堂在线视频| 在线看黄色av| 美女精品导航| 久久野战av| 亚洲日本va中文字幕| 欧美亚洲色图校园春色| 国产欧美日韩精品高清二区综合区| 精品久久综合| 欧美激情视频一区二区三区在线播放| 亚洲国产清纯| 久久精品二区亚洲w码| 国产91在线观看丝袜| 久久日一线二线三线suv| 国产精品剧情在线亚洲| 亚洲一区二区三区自拍| 欧美色综合久久| 亚洲第一偷拍网| 色偷偷av一区二区三区乱| 欧美精品videos另类日本| 国产精品久久久久久久电影| 国产一区二区久久久| 特级黄色录像片| 91香蕉视频污版| 日韩美女一级视频| 欧洲中文在线| 国产一区二区三区免费观看在线| 男人的天堂久久| 亚洲精品2区| 另类小说欧美激情| 国产女主播一区| 欧美午夜精品在线| 精品久久久网站| 久热精品视频在线免费观看| 国产精品美女www爽爽爽视频| 国产精品免费一区二区三区四区 | 日韩成人在线电影| 黄网站在线免费看| 欧美××××黑人××性爽| xvideos.蜜桃一区二区| 久久香蕉国产| 日本成人中文字幕在线视频| 久久综合999| 欧美性jizz18性欧美| 亚洲国内精品视频| 久久久久久中文| 成人在线观看91| 日本人妻伦在线中文字幕| 免费男女羞羞的视频网站中文字幕| 国产美女性感在线观看懂色av| 免费v片在线观看| 任你弄精品视频免费观看| 最新亚洲激情| 91丨九色丨黑人外教| 精品久久久久久中文字幕一区奶水 | 亚洲国产一二三精品无码| 狠狠操第一页| 成人在线高清视频| 色综合一区二区日本韩国亚洲| 999成人网| 成人午夜激情在线| 色悠久久久久综合欧美99| 中文字幕亚洲欧美日韩高清| 成人高清视频观看www| 午夜啪啪福利视频| 美女网站在线| 国产经典一区| 欧美日韩一视频区二区| 91在线高清观看| 欧美日韩不卡视频| 国产69精品99久久久久久宅男| 欧美精品久久| 国产字幕中文| 香蕉久久免费电影| 欧美精品色网| 欧美激情一二三区| 欧美mv和日韩mv国产网站| 欧美与欧洲交xxxx免费观看| 中文字幕日韩一区二区三区| 中文字幕在线免费专区| 中文成人激情娱乐网| 老司机午夜精品视频在线观看| 尤物av一区二区| 伊人久久男人天堂| 黑人另类av| 亚洲jjzzjjzz在线观看| 欧美gv在线| 一区二区电影在线观看| 久久久久久久久久久99999| 日韩欧美国产三级电影视频| 国产精品视频导航| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 米奇精品一区二区三区| 免费电影一区二区三区| 国产自产高清不卡| 欧洲生活片亚洲生活在线观看| 色综合视频网站| 亚洲天堂电影网| 黄色软件在线观看| 日韩精品丝袜美腿| a级高清视频欧美日韩| 日韩欧美的一区| 国产欧美精品va在线观看| 日韩av资源在线| 天堂av在线| 香蕉视频成人在线观看| 偷窥国产亚洲免费视频| 久久久久久久一区二区| 国产精品视频二| 污污的网站在线看| 国产精品v一区二区三区| 亚洲私人黄色宅男| 麻豆乱码国产一区二区三区| 日韩影片在线播放| 在线观看国产福利视频|