<bdo id="cmp0s"></bdo>
    <ol id="cmp0s"></ol>
  1. <tr id="cmp0s"></tr>

    <abbr id="cmp0s"><menu id="cmp0s"><input id="cmp0s"></input></menu></abbr>
    <blockquote id="cmp0s"><strike id="cmp0s"></strike></blockquote>

  2. 国产三级久久精品三级,亚洲成在人线在线播放无码 ,91精品国产自产在线老师啪l,中文字幕免费不卡在线视频,高清欧美性猛交xxxx黑人猛交 ,亚洲bt欧美bt精品,婷婷网址,真实国产乱子伦对白在线播放

    HTML5Web Worker攻擊安全風(fēng)險(xiǎn)詳解

    時(shí)間:2021-01-14 11:42:17 電腦安全

    HTML5Web Worker攻擊安全風(fēng)險(xiǎn)詳解

      由于Javascript是單線程執(zhí)行的,在執(zhí)行過(guò)程中瀏覽器不能執(zhí)行其它Javascript腳本,UI渲染線程也會(huì)被掛起,從而導(dǎo)致瀏覽器進(jìn)入僵死狀態(tài)。使用WebWorker可以將計(jì)算過(guò)程放入一個(gè)新線程里去執(zhí)行將避免這種情況的出現(xiàn)。下面我們一起來(lái)看看!

      一、WebWorker介紹

      由于Javascript是單線程執(zhí)行的,在執(zhí)行過(guò)程中瀏覽器不能執(zhí)行其它Javascript腳本,UI渲染線程也會(huì)被掛起,從而導(dǎo)致瀏覽器進(jìn)入僵死狀態(tài)。使用WebWorker可以將計(jì)算過(guò)程放入一個(gè)新線程里去執(zhí)行將避免這種情況的出現(xiàn)。這樣我們可以同時(shí)執(zhí)行多個(gè)JS任務(wù)而不會(huì)阻塞瀏覽器,非常適合異步交互和大規(guī)模計(jì)算,這在以前是很難做到的。

      下面一張圖形象的`揭示了WebWorker的作用:沒有WebWorker時(shí),如果我們要煎一個(gè)雞蛋餅,需要先和面粉,然后打雞蛋,最后才能煎餅;使用WebWorker,可以在和面粉的同時(shí)打雞蛋,這兩者同時(shí)進(jìn)行,都完成后就能開始煎餅,極大的縮短了等待的時(shí)間。

      但是這樣一個(gè)好的特性也會(huì)引入攻擊的可能。

      二、WebWorker攻擊

      1、Botnet

      攻擊的方式包括DDos攻擊、發(fā)送垃圾郵件,用戶一旦訪問(wèn)惡意頁(yè)面或者網(wǎng)站時(shí),頁(yè)面的惡意代碼就能把用戶的瀏覽器當(dāng)作肉雞,利用WebWorker大規(guī)模執(zhí)行多線程攻擊,例如DDos攻擊、發(fā)送垃圾郵件或者進(jìn)行網(wǎng)絡(luò)嗅探。

      DDOS攻擊(分布式拒絕服務(wù)攻擊)

      2、postMessage帶來(lái)的問(wèn)題

      WebWorker無(wú)法訪問(wèn)DOM,只能通過(guò)postMessageAPI和主線程通信。postMessage在HTML5中被引入,用來(lái)解決跨域或者跨線程數(shù)據(jù)交互的問(wèn)題。但是如果messaging可以接收任何來(lái)源的信息,此頁(yè)面有可能會(huì)被攻擊;另外postMessage不通過(guò)服務(wù)器,如果不經(jīng)過(guò)驗(yàn)證和過(guò)濾,可能成為XSS注入點(diǎn)。例如如下代碼沒有對(duì)輸入數(shù)據(jù)進(jìn)行驗(yàn)證和清洗,攻擊者完全可以構(gòu)造惡意的data來(lái)注入頁(yè)面DOM,構(gòu)造XSS攻擊,形如“>”等等。

      三、攻擊工具

      Ravan是一個(gè)JS的分布式計(jì)算系統(tǒng),可以用HTML5Web Worker通過(guò)后臺(tái)加密的JS多線程腳本來(lái)執(zhí)行蠻力攻擊。

      四、預(yù)防之道

      1、對(duì)于用戶來(lái)說(shuō),不要訪問(wèn)不安全的站點(diǎn)。

      2、使用postMessage時(shí)需要驗(yàn)證來(lái)源可信;另外不要使用innerHTML,現(xiàn)代瀏覽器提供了textContent屬性,可以幫助對(duì)HTML標(biāo)簽進(jìn)行過(guò)濾,或者你可以自行編寫過(guò)濾的邏輯和函數(shù)。

    【HTML5Web Worker攻擊安全風(fēng)險(xiǎn)詳解】相關(guān)文章:

    HTML5Web Storage攻擊安全風(fēng)險(xiǎn)詳解09-01

    HTML5API攻擊安全風(fēng)險(xiǎn)詳解08-26

    HTML5劫持攻擊安全風(fēng)險(xiǎn)詳解08-28

    HTML5安全風(fēng)險(xiǎn)之WebSQL攻擊詳解08-04

    詳解DDoS攻擊原理的目標(biāo)導(dǎo)向02-14

    HTML5新標(biāo)簽攻擊安全攻防詳解08-25

    安全設(shè)置有效防止黑客攻擊07-15

    安全風(fēng)險(xiǎn)管理標(biāo)語(yǔ)02-22

    如何安全設(shè)置有效防止黑客攻擊02-22

    主站蜘蛛池模板: 天堂在线最新版资源www中文| 91啦视频在线观看| 蜜臀av一区二区三区在线| 日韩欧美在线观看一区二区视频| 国产精品揄拍100视频| 国产啪精品视频网给免丝袜 | 天天干-天天日| 久久天天躁夜夜躁狠狠综合| 一区二区激情| 男人日女人免费视频| 人妻少妇一区二区三区| 99久久国产成人免费网站| 国产超碰在线| 亚洲va成无码人在线观看| 无码人妻一区二区三区线花季软件| 国产人妻精品一区二区三区| 日本少妇喷水一区二区| 亚洲一本大道在线| 午夜天堂av| 人妻无码中文久久久久专区| 日本乱伦中文字幕| 亚洲欧美乱综合图片区小说区| 久久热这里只有精品最新| 国产精品第七页| 国产人无码a在线西瓜影音| 亚洲人成网站7亚洲国国产自偷自偷免费一区 | 手机看片欧美| 特级欧美成人性a片| 一级毛片免费观看不卡视频| 蜜芽国产尤物av尤物在线看| 亚洲小说图区综合在线| 久久99深爱久久99精品| 人妻少妇无码中文幕久久| 亚洲AV香蕉一区区二区三区 | 久久国产影院| 国产xxxx做受视频| 全部免费特黄特色大片视频| 精品夜夜欢| 7878成人国产在线观看| 亚洲经典av一区二区| 深夜免费福利视频|