91视频国产免费-一区二区三区不卡av-国自产拍偷拍精品啪啪av-免费在线视频一区二区-中日黄色片-免费污片在线观看-偷拍青青草-日本黄色高清-国产视频手机在线播放-国产激情在线-午夜tv影院-日本中文字幕网-男女黄色录像-日日夜夜草-九色91蝌蚪-太粗太深了太紧太爽了动态图-97久久精品

成都百度快照優(yōu)化|成都百度關(guān)鍵詞排名優(yōu)化|成都SEO【思為網(wǎng)絡(luò)】 --【思為網(wǎng)絡(luò)】成都專業(yè)網(wǎng)站優(yōu)化公司,公司擁有專業(yè)搜索引擎優(yōu)化團隊,提供網(wǎng)站整站優(yōu)化(網(wǎng)站結(jié)構(gòu)優(yōu)化、網(wǎng)站內(nèi)容優(yōu)化、網(wǎng)站外部優(yōu)化)、百度排名首頁優(yōu)化、GOOGLE優(yōu)化排名
成都百度關(guān)鍵詞排名優(yōu)化--成都百度快照首頁排名優(yōu)化

HTML 5安全問題-網(wǎng)站建設(shè)開發(fā)人員指南

2010-9-4 0:0:0 | 作者:sw996 | 0個評論 | 人瀏覽

    應(yīng)用程序安全專家表示,HTML5給開發(fā)人員帶來了新的安全挑戰(zhàn)。
  
    蘋果公司與Adobe公司之間的口水戰(zhàn)帶來對HTML 5命運的諸多猜測,盡管HTML 5的實現(xiàn)還有很長的路要走,但可以肯定的一點是,運用HTML 5的開發(fā)人員將需要為應(yīng)用程序安全開發(fā)生命周期部署新的安全功能以應(yīng)對HTML5帶來的安全挑戰(zhàn)。
  
    那么HTML5將會對我們需要覆蓋的攻擊面帶來怎樣的影響?本文將探討關(guān)于HTML 5幾個重要安全問題。
  
    客戶端存儲
  
    早期版本的HTML僅允許網(wǎng)站將cookies作為本地信息存儲,而這些空間相對較小,僅適用于存儲簡單的檔案信息或者作為存儲在其他位置的數(shù)據(jù)(例如會話ID)的標識符,Denim集團應(yīng)用程序安全研究部門的主管Dan Cornell表示。然而,HTML5 LocalStorage則允許瀏覽器本地存儲大量據(jù)庫,允許使用新類型應(yīng)用程序。
  
    “隨之而來的風險就是,敏感數(shù)據(jù)可能被存儲在本地用戶工作站,而物理訪問或者破壞該工作站的攻擊者,就能夠輕松獲得敏感數(shù)據(jù),”Cornell 表示,“這對于使用共享計算機的用戶更加危險?!?/div>
  
    “從定義上來說,它真的只是能夠在客戶端系統(tǒng)存儲信息,”Rapid7公司的安全研究人員Josh Abraham表示,“那么你就具備基于客戶端SQL注入攻擊的潛在能力,或者可能你的某個客戶端的數(shù)據(jù)庫是惡意的,當與生產(chǎn)系統(tǒng)同步時,則可能出現(xiàn)同步問題,或者客戶端的潛在惡意數(shù)據(jù)將被插入到生產(chǎn)系統(tǒng)。”
  
    為了解決這個問題,開發(fā)人員需要能夠驗證數(shù)據(jù)是否為惡意的,這其實是個很復(fù)雜的問題。
  
    對于這個問題的重要性并不是所有人都贊同。Veracode公司首席技術(shù)官Chris Wysopal表示,例如web應(yīng)用程序通過使用插件或者瀏覽器擴展存儲數(shù)據(jù)客戶端就一直存在很多方法。
  
    “有很多已知的方法可以操控目前部署的HTML5 SessionStorage屬性,但是標準最終確定時,這個問題才會解決,”Wysopal表示。
  
    跨域通信
  
    而其他版本的HTML可能直允許JavaScript發(fā)出XML HTTP請求調(diào)用回原來的服務(wù)器,而HTML5放寬了這個限制,XML HTTP請求可以發(fā)送給任何允許這種請求的服務(wù)器。當然,如果服務(wù)器不可信任的話,這也會帶來嚴重安全問題。
  
    “例如,我可以建立一個mashup(糅合,將兩種以上使用公共或者私有數(shù)據(jù)庫的web應(yīng)用合并形成一個整合應(yīng)用)通過 JSON(Javascript Object Notation)將第三方網(wǎng)站的比賽比分拉過來,”Cornell表示,“這個網(wǎng)站可能會發(fā)送惡意數(shù)據(jù)到我的用戶瀏覽器正在運行的應(yīng)用程序上。雖說 HTML5允許新類型的應(yīng)用程序的建立,但如果開發(fā)人員在開始使用這些功能時,并不理解他們所建立的應(yīng)用程序的安全意義,那么將會給用戶帶來很大安全風險?!?/div>
  
    對于依賴于PostMessage()來編寫應(yīng)用程序的開發(fā)人員而言,必須仔細檢查以確保信息是來源于他們自己的網(wǎng)站,否則來自其他網(wǎng)站的惡意代碼可能會制造惡意信息,Wysopal補充說。這個功能本身并不是安全的,開發(fā)人員已經(jīng)開始使用不同的DOM(文檔對象模型)/瀏覽器功能來效仿跨域通訊。
  
    另一個相關(guān)問題是,萬維網(wǎng)聯(lián)盟目前為跨源資源共享設(shè)計提供了一種使用類似與跨域機制繞過同源政策的方法。
  
    “IE部署的安全功能與Firefox、Chrome以及Safari都不相同,”他指出,“開發(fā)人員需要確保他們創(chuàng)建過于寬松訪問控制列表的危害,特別是因為某些參考代碼目前非常不安全。
  
    Iframe安全
  
    從安全角度來看,HTML5也有不錯的功能,例如計劃支持iframe的沙盒屬性。
  
    “這個屬性將允許開發(fā)者選擇數(shù)據(jù)如何解譯的方式,”Wysopal表示,“不幸的是,與大部分HTML一樣,這個設(shè)計很可能被開發(fā)人員誤解,很可能因為不便于使用而被開發(fā)人員禁用。如果處理得當,這個功能將能夠幫助抵御惡意第三方廣告或者防止不可信任內(nèi)容重放?!?/div>

已有0位網(wǎng)友發(fā)表了一針見血的評論,你還等什么?

必填

選填

選填

記住我,下次回復(fù)時不用重新輸入個人信息

必填,不填不讓過哦,嘻嘻。

◎歡迎參與討論,請在這里發(fā)表您的看法、交流您的觀點。

相關(guān)推薦

栾城县| 淅川县| 平凉市| 苗栗县| 冷水江市| 皋兰县| 孟州市| 平利县| 金坛市| 吴忠市| 九龙县| 平定县| 胶南市| 古蔺县| 贺兰县| 阳朔县| 凤城市| 上饶县| 荣昌县| 民丰县| 巴林右旗| 山东省| 溆浦县| 江油市| 宜川县| 舟曲县| 苗栗市| 白水县| 旬邑县| 剑河县| 云南省| 屏山县| 永胜县| 汉源县| 舟曲县| 息烽县| 鄂托克前旗| 汉源县| 陆丰市| 新津县| 汽车|