久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

開發(fā)人員需要牢記的HTML5安全問題

應(yīng)用程序安全專家表示,HTML5給開發(fā)人員帶來了新的安全挑戰(zhàn)。 蘋果公司與Adobe公司之間的口水戰(zhàn)帶來對HTML 5命運的諸多猜測,盡管HTML 5的實現(xiàn)還有很長的路要走,但可以肯定的一點是,

應(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)的標(biāo)識符,Denim集團應(yīng)用程序安全研究部門的主管Dan Cornell表示。然而,html5 LocalStorage則允許瀏覽器本地存儲大量據(jù)庫,允許使用新類型應(yīng)用程序。

  “隨之而來的風(fēng)險就是,敏感數(shù)據(jù)可能被存儲在本地用戶工作站,而物理訪問或者破壞該工作站的攻擊者,就能夠輕松獲得敏感數(shù)據(jù),”Cornell 表示,“這對于使用共享計算機的用戶更加危險。”

  “從定義上來說,它真的只是能夠在客戶端系統(tǒng)存儲信息,”Rapid7公司的安全研究人員Josh Abraham表示,“那么你就具備基于客戶端SQL注入攻擊的潛在能力,或者可能你的某個客戶端的數(shù)據(jù)庫是惡意的,當(dāng)與生產(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屬性,但是標(biāo)準(zhǔn)最終確定時,這個問題才會解決,”Wysopal表示。

  跨域通信

  而其他版本的HTML可能直允許JavaScript發(fā)出XML HTTP請求調(diào)用回原來的服務(wù)器,而html5放寬了這個限制,XML HTTP請求可以發(fā)送給任何允許這種請求的服務(wù)器。當(dāng)然,如果服務(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)用程序的安全意義,那么將會給用戶帶來很大安全風(fēng) 險。”

  對于依賴于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ā)人員禁用。如果處理得當(dāng),這個功能將能夠幫助抵御惡意第三方廣告或者防止不可信任內(nèi)容重放。”
 

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了有關(guān)HTML5頁面在iPhoneX適配問題,需要的朋友可以參考下
這篇文章主要介紹了解決HTML5手機端頁面縮放的問題的相關(guān)資料,需要的朋友可以參考下
這篇文章主要介紹了HTML5的Video標(biāo)簽有部分MP4無法播放的問題。通過代碼展示了設(shè)置的過程,具體操作步驟大家可查看下文的詳細講解,感興趣的小伙伴們可以參考一下。
這篇文章主要介紹了HTML5 表單驗證失敗的提示語問題的相關(guān)資料,需要的朋友可以參考下
這篇文章主要介紹了html5 canvas合成海報所遇問題及解決方案總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要給大家介紹了關(guān)于解決html5中video標(biāo)簽無法播放mp4問題的辦法,文中介紹的非常詳細,相信會對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看
主站蜘蛛池模板: 91综合网| 欧美a在线 | 中文字幕av在线播放 | 亚洲免费大片 | 一级黄色大片 | 天天躁日日躁狠狠躁伊人 | 国产理论片在线观看 | 五月婷婷丁香六月 | 在线免费观看日韩av | 欧洲精品一区二区 | 黄色成人小视频 | 欧美视频一二三区 | 中文毛片 | igao在线观看 | 欧美天天| 一区二区毛片 | 91午夜精品亚洲一区二区三区 | 狠狠的日| 九九视频在线免费观看 | 久在线| 青久久| 中文字幕精品视频 | 国产理论在线观看 | 神马香蕉久久 | 欧美日韩第一区 | 日韩小视频 | 亚洲免费小视频 | 国产传媒一区二区 | 日本中文字幕在线播放 | 成人国产在线 | 久久久www成人免费精品 | 亚洲第一区视频 | 亚洲激情成人 | 可以看的黄色网址 | 国产麻豆91| 日韩av毛片 | 国产浮力第一页 | 少妇久久久 | 免费的黄色录像 | 欧美在线免费观看 | 久久精品久久久精品美女 |