Internet Develppment
      互聯(lián)網(wǎng)開發(fā)& 推廣服務(wù)提供商

      我們擅長商業(yè)策略與用戶體驗的完美結(jié)合。

      歡迎瀏覽我們的案例。

      首頁 > 新聞中心 > 新聞動態(tài) > 正文

      jQuery的“原型污染”安全漏洞

      發(fā)布時間:2019-04-22 11:37:56來源:開源中國社區(qū)

        前兩周發(fā)布的 jQuery 3.4.0 除了常規(guī)更新外,更重要的是修復(fù)了一個稱為“原型污染(prototype pollution)”的罕見安全漏洞。

        什么是原型污染?顧名思義,原型污染就是指攻擊者通過某種手段修改 JavaScript 對象的 prototype。

        JavaScript 對象就跟變量一樣,但它不是存儲一個值(var car =“Fiat”),而是可以包含基于預(yù)定義結(jié)構(gòu)的多個值 (var car ={type:"Fiat", model:"500", color:"white"})。

        prototype 定義了 JavaScript 對象的默認(rèn)結(jié)構(gòu)和默認(rèn)值,因此在沒有為對象賦值時應(yīng)用程序也不會崩潰。

        但如果攻擊者從 JavaScript 對象的 prototype 入手,攻擊者可通過將其控制的 prototype 注入對象,然后通過觸發(fā) JavaScript 異常導(dǎo)致拒絕服務(wù)(denial of service),或者篡改應(yīng)用程序源代碼以注入攻擊者的代碼路徑。最終的結(jié)果可能就是導(dǎo)致應(yīng)用程序崩潰或劫持應(yīng)用程序。

        Snyk 團(tuán)隊詳細(xì)描述了這個新的 jQuery “原型污染”漏洞,其中包含攻擊原理和規(guī)避方法,點(diǎn)擊查看“原型污染攻擊(CVE-2019-11358)”的概念驗證代碼。

        雖然漏洞比較嚴(yán)重,但好在“原型污染”攻擊并不能被大規(guī)模利用,因為每段攻擊代碼必須針對每個目標(biāo)進(jìn)行微調(diào)。此外,大部分網(wǎng)站并不使用 jQuery 進(jìn)行重要的操作,主要是用于操作動畫中的菜單或創(chuàng)建彈窗等。

        最后,如果擔(dān)心安全問題,建議升級至最新版本 jQuery 3.4.0,畢竟目前大多數(shù)網(wǎng)站仍在使用 jQuery 的 1.x 和 2.x 分支,這意味著絕大多數(shù)基于 jQuery 的應(yīng)用程序和網(wǎng)站仍有可能遭受攻擊。
        (邯鄲網(wǎng)站建設(shè)

      最新資訊
      ? 2018 河北碼上網(wǎng)絡(luò)科技有限公司 版權(quán)所有 冀ICP備18021892號-1   
      ? 2018 河北碼上科技有限公司 版權(quán)所有.
      主站蜘蛛池模板: 国产成人无码一区二区在线观看 | AA区一区二区三无码精片| 精品一区二区三区3d动漫| 国产91久久精品一区二区| 午夜天堂一区人妻| 亚洲一区免费视频| 怡红院一区二区三区| 波多野结衣中文一区二区免费| 国产一区二区三区四| 一区在线免费观看| 高清一区二区三区日本久| 亚洲AV日韩综合一区尤物| 波多野结衣在线观看一区 | 精品无码综合一区| 亚洲AV无码一区二区三区在线| 亚洲午夜精品一区二区麻豆| 精品在线视频一区| 性无码免费一区二区三区在线 | 国模视频一区二区| 亚洲成AV人片一区二区密柚| 日本一道高清一区二区三区| 中文字幕在线一区二区三区| 亚洲视频一区二区在线观看| 精品无码成人片一区二区| 中文字幕一区二区三区5566| 国产一区二区三区免费看| 精品国产AV一区二区三区| 一区五十路在线中出| 亚洲欧洲专线一区| 精品一区二区三区无码免费视频| 免费一区二区三区在线视频| 精品无码国产一区二区三区AV | 精品一区二区三区四区| 麻豆视传媒一区二区三区| 无码一区二区波多野结衣播放搜索| 国产一区二区视频在线观看| 精品一区二区三区视频在线观看| 亚洲日韩国产一区二区三区在线 | 精品欧美一区二区在线观看| 91在线视频一区| 亚洲国产av一区二区三区丶|