站長資訊網
        最全最豐富的資訊網站

        界面操作劫持與HTML5安全的圖文詳解


        一、界面操作劫持

        1)ClickJacking

        ClickJacking點擊劫持,這是一種視覺上的欺騙。

        攻擊者使用一個透明的、不可見的iframe,覆蓋在網頁的某個位置上,誘使用戶點擊iframe。

        界面操作劫持與HTML5安全的圖文詳解

        2)TapJacking

        現在移動設備的使用率越來越高,針對移動設備的特點,衍生出了TapJacking(觸屏劫持)。

        手機上的屏幕范圍有限,手機瀏覽器為了節約空間,可以隱藏地址欄,手機上的視覺欺騙會更加容易實施。

        界面操作劫持與HTML5安全的圖文詳解

        1. 第一張中最上方顯示了瀏覽器地址欄,同時攻擊者在頁面中畫出了一個假的地址欄;

        2. 第二張中真實的瀏覽器地址欄已經自動隱藏了,此時頁面中只剩下假的地址欄;

        3. 第三張中是瀏覽器地址欄被正常隱藏的情況。

        這種針對視覺效果的攻擊可以被利用進行釣魚和欺詐。

        3)X-Frame-Options

        針對傳統的界面劫持,通過禁止iframe來防范。

        HTTP頭中有一個響應頭X-Frame-Options,有三個值可以選擇:

        1. DENY:該頁面不允許加載任何 iframe頁面。

        2. SAMEORIGIN:該頁面可以加載相同域名的 iframe頁面。

        3. ALLOW-FROM uri:該頁面可以加載指定來源的 iframe頁面。

        二、HTML5安全

        HTML5中新增的一些標簽和屬性,使得XSS等Web攻擊產生了新的變化,在HTML5 Security Cheatsheet中總結了這些變化。

        1)隱藏URL惡意代碼

        反射型XSS中,會將惡意代碼寫在URL參數中,這樣的話,用戶也能看到惡意代碼,例如下面的鏈接:

        http://www.csrf.net/csrf.html?id=<script>111</script>

        可以通過window.history來操作瀏覽器的歷史記錄

        pushState()有三個參數:狀態對象、標題,可選的URL地址。

        history.pushState({},"", location.href.split('?').shift());

        執行上面那段代碼后就會將參數隱藏

        界面操作劫持與HTML5安全的圖文詳解

        新的URL地址就是下面這個:

        界面操作劫持與HTML5安全的圖文詳解

        “pushState”還可以偽造瀏覽器歷史記錄

        for(i=0; i<10; i++)      history.pushState({},"", "/"+i+".html");

        界面操作劫持與HTML5安全的圖文詳解

        2)HTML5下的僵尸網絡

        僵尸網絡(Botnet)是指在大量的計算機中植入特定的惡意程序,使控制者能夠通過若干計算機直接向其他計算機發送指令,進行網絡攻擊。

        界面操作劫持與HTML5安全的圖文詳解

        基于Web前端的僵尸網絡可以用作DDOS攻擊,這里涉及Web Worker技術CORS處理機制,再通過Web蠕蟲傳播。

        Web Worker是一種多線程機制,可以異步執行惡意JS代碼,而不影響用戶在瀏覽器中的正常操作。

        CORS處理機制工作在瀏覽器層面,如果服務器不允許跨站,瀏覽器將攔截服務器返回的結果,也就是說跨域請求,服務器也會正常響應。

        那么就可以事先寫好一段異步請求的腳本(worker.js),然后通過Web Worker來執行這段腳本,不斷的向目標服務器發起請求。

        var worker_loc = 'worker.js';//封裝了ajax請求的腳本  var target = '   //可實例化多個  Web Workervar workers = [];for (i = 0; i < 1; i++) {        workers[i] = new Worker(worker_loc);        workers[i].postMessage(target);//跨域消息傳遞}

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 无码人妻精品一区二| 国产精品久久自在自线观看| 国精无码欧精品亚洲一区| 精品国产福利尤物免费| sihu国产精品永久免费| 在线精品亚洲| 精品乱子伦一区二区三区| 2024最新国产精品一区| 国产精品久久久久jk制服| 中文成人无字幕乱码精品区| 精品精品国产理论在线观看| 久久精品嫩草影院| 国产92成人精品视频免费| 久久精品国产网红主播| 一本久久精品一区二区| 人妻无码久久精品| 国产在线观看一区二区三区精品| 亚洲一区精品中文字幕| 欧美日韩精品一区二区在线播放 | 久久精品中文騷妇女内射| 亚洲国产一成久久精品国产成人综合 | 人妻无码精品久久亚瑟影视| 国产精品无码v在线观看| 9re热国产这里只有精品| 日本精品一区二区三区在线观看| 国产精品久久久福利| 精品国产一区二区三区久久 | 亚洲日韩欧美制服精品二区| 青娱乐国产精品视频| 麻豆精品视频在线观看91| 免费视频精品一区二区| 欧美成人精品第一区二区三区| 黑人巨茎精品欧美一区二区| 国产精品无打码在线播放| 国产精品热久久无码av| 国产精品无码v在线观看| 精品久久久久久久中文字幕| 久久亚洲国产精品五月天婷| 日本精品一区二区久久久| 永久无码精品三区在线4| 无码aⅴ精品一区二区三区浪潮|