<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    于吉吉的技術博客

    建造高性能門戶網

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      65 隨筆 :: 6 文章 :: 149 評論 :: 0 Trackbacks
    對于的用戶輸入搜索出現XSS漏洞的問題,主要是由于開發人員對XSS了解不足,安全的意識不夠造成的。現在讓我們來普及一下XSS的一些常識,以后在開發的時候,每當有用戶輸入的內容時,都要加倍小心。

    一、什么是XSS
       XSS又叫CSS (Cross Site Script) ,跨站腳本攻擊。它指的是惡意攻擊者往Web頁面里插入惡意html代碼,當用戶瀏覽該頁之時,嵌入其中Web里面的html代碼會被執行,從而達到惡意 用戶的特殊目的。XSS屬于被動式的攻擊,因為其被動且不好利用,所以許多人常呼略其危害性
       在WEB2。0時代,強調的是互動,使得用戶輸入信息的機會大增,在這個情況下,我們作為開發者,在開發的時候,要提高警惕。

    二、XSS攻擊的主要途徑
      方法只是利用HTML的屬性,作各種的嘗試,找出注入的方法。現在對三種主要方式進行分析。

      第一種:對普通的用戶輸入,頁面原樣內容輸出。
      打開http://go.ent.163.com/goproducttest/test.jsp(限公司IP),輸 入:<script>alert('xss')</script> JS腳本順利執行。當攻擊者找到這種方法后,就可以傳播這種鏈接格式的鏈接   (http://go.ent.163.com/goproducttest/test.jsp?key=JSCODE)如:http: //go.ent.163.com/goproducttest/test.jsp?key=<script>alert('xss')& lt;/script>,并對JSCODE做適當偽裝,如:
    http://go.ent.163.com/goproducttest/test.jsp?key=%3c%73%63%72%69%70 %74%3e%61%6c%65%72%74%28%27%78%73%73%27%29%3c%2f%73%63%72%69%70%74%3e,當其 它用戶當點此鏈接的時候,JS就運行了,造成的后果會很嚴重,如跳去一個有木馬的頁面、取得登陸用戶的COOKIE等。


      第二種:在代碼區里有用戶輸入的內容
      這個已經在上次跟貼漏洞討論會上強調過了,原則就是,代碼區中,絕對不應含有用戶輸入的東西。

      第三種:允許用戶輸入HTML標簽的頁面。
      意思就是,用戶可以提交一些自定義的HTML代碼,這種情況是最危險的。因為,IE瀏覽器默認采用的是UNICODE編碼,HTML編碼可以 用&#ASCII方式來寫,又可以使用"\"連接16進制字符串來寫,使得過濾變得異常復雜,如下面的四個例子,都可以在IE中運行。

    1,直接使用JS腳本。
    <img src="javascript:alert('xss')" />


    2,對JS腳本進行轉碼。
    <img src="javascript:alert('xss')" />


    3,利用標簽的觸發條件插入代碼并進行轉碼。
    <img  onerror="alert('xss')" />


    4,使用16進制來寫(可以在傲游中運行)
    <img STYLE="background-image: \75\72\6c\28\6a\61\76\61\73\63\72\69\70\74\3a\61\6c\65\72\74\28\27\58\53\53\27\29\29">

    以上寫法等于
    <img STYLE="background-image: url(javascript:alert('XSS'))">


    三、解決辦法
      最重要的一點,就是提高意識嚴格控制輸入和輸出。具體執行的方式有以下幾點:

      第一、在輸入方面對所有用戶提交內容進行可靠的輸入驗證,提交內容包括URL、查詢關鍵字、http頭、post數據等
      第二、在輸出方面,在用戶輸內容中使用<XMP>標簽。標簽內的內容不會解釋,直接顯示。
      第三、嚴格執行字符輸入字數控制。
      第四、在腳本執行區中,應絕無用戶輸入。

    ----------------------------------------

    by 陳于喆
    QQ:34174409
    Mail: chenyz@corp.netease.com




    posted on 2010-09-26 19:21 陳于喆 閱讀(3196) 評論(5)  編輯  收藏 所屬分類: web安全

    評論

    # <script>alert("XSS")</script> 2012-02-03 15:53 對方
    哈哈重新出現大幅度奮斗奮斗<script>alert("XSS")</script>  回復  更多評論
      

    # re: XSS漏洞報告 2012-05-16 22:16 332
    <script>alert("XSS")</script>   回復  更多評論
      

    # re: XSS漏洞報告 2013-11-06 15:53 ss
    <script>alert("XSS")</script>   回復  更多評論
      

    # re: XSS漏洞報告[未登錄] 2014-01-11 20:39 123
    @對方
    哈哈重新出現大幅度奮斗奮斗<script>alert("XSS")</script>  回復  更多評論
      

    # re: XSS漏洞報告 2014-06-18 16:06 gwinel
    <script>alert("XSS")</script>  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 在线观看片免费人成视频无码| 深夜福利在线免费观看| 在线免费观看伊人三级电影| 亚洲福利视频一区二区| 美女被免费网站在线视频免费 | 亚洲妇女水蜜桃av网网站| 最近免费中文字幕大全免费版视频 | 亚洲娇小性xxxx| 国产一卡2卡3卡4卡无卡免费视频| 亚洲欧洲日产韩国在线| 色窝窝免费一区二区三区| 亚洲欧美国产欧美色欲| 国产精品极品美女免费观看 | 在线免费观看h片| 久久久久久亚洲精品中文字幕| 一级特黄aa毛片免费观看| 亚洲成人动漫在线观看| 成人在线免费观看| 猫咪www免费人成网站| 亚洲精品偷拍视频免费观看| 国产一级a毛一级a看免费人娇 | 亚洲AV乱码一区二区三区林ゆな| 99久久国产免费-99久久国产免费 99久久国产免费中文无字幕 | 免费国产作爱视频网站| 亚洲精品久久无码| 亚洲精品一级无码鲁丝片 | 福利免费观看午夜体检区| 鲁死你资源站亚洲av| 亚洲日韩aⅴ在线视频| 久久久久久毛片免费播放| 亚洲av乱码一区二区三区 | 免费a级毛片无码a∨性按摩| 巨胸喷奶水www永久免费 | 亚洲AV无码一区二区三区久久精品 | 久久夜色精品国产亚洲| 无人在线直播免费观看| 西西人体大胆免费视频| 亚洲av成人中文无码专区| 久久久久亚洲AV无码专区桃色| 67194国产精品免费观看| 丰满亚洲大尺度无码无码专线 |