婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 也談跨站腳本攻擊與防御

也談跨站腳本攻擊與防御

熱門標簽:電話機器人案例 vue 地圖標注拖拽 鎮江云外呼系統怎么樣 土地證宗地圖標注符號 保定電銷機器人軟件 自動外呼系統怎么防止封卡 成都銷售外呼系統公司 客服外呼系統呼叫中心 電話機器人銷售公司嗎
網絡上曾經有過關于跨站腳本攻擊與防御的文章,但是隨著攻擊技術的進步,以前的關于跨站腳本攻擊的看法與理論已經不能滿足現在的攻擊與防御的需要了,而且由于這種對于跨站腳本認識上的混亂,導致現在很多的程序包括現在的動網都存在著跨站腳本過濾不嚴的問題,希望本文能給寫程序的與研究程序的帶來一點思路。
還是首先看看跨站腳本漏洞的成因,所謂跨站腳本漏洞其實就是Html的注入問題,惡意用戶的輸入沒有經過嚴格的控制進入了數據庫最終顯示給來訪的用戶,導致可以在來訪用戶的瀏覽器里以瀏覽用戶的身份執行HTml代碼,數據流程如下:

惡意用戶的Html輸入————>web程序————>進入數據庫————>web程序————>用戶瀏覽器

這樣我們就可以清楚的看到Html代碼是如何進入受害者瀏覽器的了,我們也就可以根據這個流程來討論跨站腳本的攻擊與防御了!
1 什么是HTml輸入?

這里給出一個HTml代碼的示例

img src="http://www.loveshell.jpg" width=100 onerror=alert("載入圖片錯誤!")>

很多的程序最終都是將用戶的輸入轉換成這種形式的??梢钥吹?gt;是告訴瀏覽器這是一個Html標記,img是這個Html標記的名稱,src是這個標記的第一個屬性,=后面是這個屬性的值,后面的width是第二個屬性,onerror是標記的事件屬性。大家可以看到,一個Html標記是包括很多元素的,并不是傳統意義上的只有輸入>才會注入Html,事實上只要你的輸入處在Html標簽內,產生了新的元素或者屬性,就實現了跨站腳本攻擊!實際上大多數隱秘的跨站腳本攻擊是不需要>的,因為現在的Ubb標簽已經讓你處在了Html標記之內,很有意思,不是么?

2 哪里才是罪惡的來源?

既然我們的目標是引入代碼在目標用戶的瀏覽器內執行,那么我們來看看哪些地方可以引入HTml代碼吧!如果用戶可以不受限制的引入>,那么很顯然他可以完全操縱一個Html標記,譬如script>alert('xss')/script>這樣的形式,這對于追求安全的程序來說是絕對不允許的,所以首先要做轉換的就是>,通過如下代碼:

過濾代碼:
replace(str,"","#x3C;")
replace(str,">","#x3E;")
好了,用戶可能不能構造自己的HTml標記了,那么利用已經存在的屬性如何呢?下面的代碼依然可以工作得很好:

img src="javascript:alert(/xss/)" width=100>

因為很多的Html標記里屬性都支持javascript:[code]的形式,很好,很多的程序意識到了這一點,可能做了如下的轉換:

過濾代碼
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="javascript:"
Str = re.replace(Str,"javascript:")
re.Pattern="jscript:"
Str = re.replace(Str,"jscript:")
re.Pattern="vbscript:"
Str = re.replace(Str,"vbscript:")
set re=nothing

你看,只要發現以javascript等腳本屬性的形式都會被過濾掉,失去了:的腳本代碼是起不了作用的!這樣完美了么?事實上Html屬性的值,注意是值而不是屬性本身是支持#ASCii這種形式表示的,譬如上面的代碼可以換成這樣:

img src="javascrip#116#58alert(/xss/)" width=100>

代碼又執行了,呵呵!看來你漏掉了點什么哦,加上這個代碼吧!

replace(str,"","#x26;")

行了,失去它原來的意義了,用戶不能以其他方式表示Html屬性值了哦!等等,這樣的過濾真可以相信么?只要發現這種過濾的關鍵字機制,饒過就是簡單的問題了:

img src="javas cript:alert(/xss/)" width=100>

沒有javascript關鍵字了哦!注意中間那個是tab鍵弄出來的!關鍵字被拆分了哦!這是個很麻煩的問題,很多人忘記了這些特殊的字符,呵呵!有人想到要過濾空格了,在過濾之前我們再看看其他的一些東西吧!也許我們現在所處的src屬性已經無法利用了,但是我們依然可以產生自己的屬性或者事件機制哦!依然是可以執行Html代碼的,首先說說事件機制吧:

img src="#" onerror=alert(/xss/)>

這樣依然可以執行代碼的哦!明白問題出在哪了,不是么?有的程序員仿佛明白了,注意我說的是仿佛,動網就是一個典型的例子,事件屬性不是要onerror么?很多人開始用正則表達式了,發現關鍵的詞如onerror就會做轉換或者提示用戶不執行,是不是沒有機會了呢?
當然不是的,事件只是讓代碼運行的一種方法而不是所有的,可以定義事件了那么也就可以實現自己弄出自己的屬性了,試試下面的:

img src="#" style="Xss:expression(alert(/xss/));">

呵呵,還是執行了哦!在做關鍵字過濾之后有人發現是不是屬性之間分隔要用到空格,好,他們把空格堵死了(這樣認為的人很多,呵呵)!將空格轉成nbsp;是個很普遍的方法?是么?甚至還可以讓別人無法關鍵字拆分,不要太自信了,試試下面的代碼看看如何:

img src="#"/**/onerror=alert(/xss/) width=100>

嘿嘿,Good Work!這好象是利用了腳本里注釋會被當作一個空白來表示造成的!那怎么辦呢?上面提到的好象一直都是在進行被動的攻擊防御,為什么不抓住他的本源出來呢?哪里出了問題哪里堵上!

3 本質

上面的問題好象本質上就是一個東西,那就是用戶超越了他所處的標簽,也就是數據和代碼的混淆,對付這種混淆的辦法就是限制監牢,讓用戶在一個安全的空間內活動,這通過上面的分析大家也可能已經知道,只要在過濾了>這兩個人人都會去殺的字符之后就可以把用戶的輸入在輸出的時候放到""之間,現在的一般的程序都是這樣做的,譬如將會轉化成img src="http://www.loveshell.net">這是個好的安全習慣,然后呢?就要讓用戶的輸入處在安全的領域里了,這可以通過過濾用戶輸入里""實現,但是不要忘記了,這個標簽本身也是不安全的,過濾掉空格和tab鍵就不用擔心關鍵字被拆分饒過了,然后就是用文章中提到的辦法過濾掉script關鍵字,最后就是防止用戶通過#這樣的形式饒過檢查,轉換掉吧!

4 困惑

在文章中開始提到的圖里可以看到,數據的轉換和過濾是可以在3個地方進行轉換的,在接受數據的時候可以轉換下,在進入數據庫的時候可以轉換下,在輸出數據的時候也可以轉換下,但是困惑在哪里呢?不得不面對一個問題就是許多時候程序員舍不得為安全做出那么大的應用上的犧牲,安全是要有代價的,譬如現在郵箱的就不愿意舍棄html標簽,因為需要支持多資多彩的頁面,所以他們側重于XSS的IDS檢測的性質,只要發現不安全的東西就會轉化,但是攻擊是無法預知的,漂亮的東西總是脆弱的,有限制,肯定就有人會饒過,呵呵。本文沒什么技術含量,只是希望搞安全的腳本人員能更加的了解Xss,跨站,不是那么簡單滴! 
您可能感興趣的文章:
  • 跨站腳本攻擊XSS(Cross Site Script)的原理與常見場景分析
  • 最新的黑客技術:XSS跨站腳本攻擊詳細介紹
  • 關于跨站腳本攻擊問題
  • 跨站腳本攻擊+Cookies欺騙(Discuz篇)
  • 字符集導致的瀏覽器跨站腳本攻擊分析
  • UBB的跨站腳本攻擊的漏洞
  • 研究UBB的跨站腳本攻擊之綜合篇
  • PHP常用工具函數小結【移除XSS攻擊、UTF8與GBK編碼轉換等】
  • PHP如何防止XSS攻擊與XSS攻擊原理的講解
  • Web安全之XSS攻擊與防御小結
  • 跨站腳本攻擊XSS原理與防范實例分析

標簽:成都 懷化 臺灣 內江 天津 麗江 公主嶺 重慶

巨人網絡通訊聲明:本文標題《也談跨站腳本攻擊與防御》,本文關鍵詞  也,談跨站,腳本,攻擊,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《也談跨站腳本攻擊與防御》相關的同類信息!
  • 本頁收集關于也談跨站腳本攻擊與防御的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色播五月激情综合网| 欧美日韩成人在线一区| 日韩精品欧美成人高清一区二区| 精品va天堂亚洲国产| 久久久久久**毛片大全| 日韩免费观看2025年上映的电影| 欧美色倩网站大全免费| 欧美久久久久久蜜桃| 7777精品伊人久久久大香线蕉 | 91日韩在线专区| 丰满少妇在线播放bd日韩电影| 国产精品18久久久久久vr| 成人一区在线看| 99re这里只有精品首页| 日韩一二在线观看| 久久影院午夜片一区| 日韩一区中文字幕| 日韩国产高清影视| 99视频热这里只有精品免费| 欧美日韩在线不卡| 中文字幕在线一区二区三区| 亚洲国产精品一区二区www | 国产欧美综合色| 日韩激情在线观看| 欧洲生活片亚洲生活在线观看| 久久精品视频免费观看| 肉肉av福利一精品导航| 成人av在线网站| 国产精品网曝门| 久久国产尿小便嘘嘘| 69精品人人人人| 亚洲成av人片在www色猫咪| 成人中文字幕在线| 欧美国产日韩精品免费观看| 精品一区二区三区免费播放| 日韩一区二区免费在线观看| 一区二区三区在线视频观看 | 青青草视频一区| 欧美电影影音先锋| 久久99国产精品久久99| 欧美xxxxx牲另类人与| 国产精品自在欧美一区| 国产三级精品视频| 色香蕉成人二区免费| 亚洲成av人影院在线观看网| 91.麻豆视频| 高清国产一区二区| 一个色在线综合| 2023国产精品自拍| 99久久久无码国产精品| 亚洲国产综合视频在线观看| 欧美一区二区三区视频免费| 国产精品资源网站| 一区二区三区在线观看动漫| 欧美一级午夜免费电影| av激情综合网| 国内成人免费视频| 亚洲成人av在线电影| 亚洲欧美国产三级| 国产亚洲欧美一级| 久久天堂av综合合色蜜桃网| 欧美日韩亚洲综合一区二区三区| 国产精品资源网| 久久精品99久久久| 蜜桃视频在线一区| 亚洲不卡av一区二区三区| 亚洲卡通动漫在线| 国产精品初高中害羞小美女文| 日韩一区二区三区四区| 欧美日韩国产另类一区| 欧美综合亚洲图片综合区| 91免费视频网| 欧美亚洲综合网| 欧美日本国产一区| 欧美精三区欧美精三区| 欧美一级日韩免费不卡| 精品1区2区在线观看| 久久网站热最新地址| 国产精品久久久爽爽爽麻豆色哟哟| 久久久久久久综合日本| 亚洲色图另类专区| 亚洲成人一区在线| 国产一区二区三区免费| av在线不卡电影| 6080亚洲精品一区二区| 欧美xxx久久| 一区二区欧美在线观看| 久久成人精品无人区| av一区二区不卡| 精品成人私密视频| 伊人婷婷欧美激情| 国产成人精品综合在线观看| 91福利社在线观看| 久久综合五月天婷婷伊人| 1024国产精品| 国产一区亚洲一区| 91精品国产色综合久久ai换脸 | 精品国产一区二区亚洲人成毛片 | 国产一区久久久| 欧美日韩一区小说| 亚洲欧美日韩国产综合在线| 久久精品国产亚洲一区二区三区| 不卡的看片网站| www精品美女久久久tv| 美女在线视频一区| 精品国产乱码久久| 色婷婷综合视频在线观看| 韩国一区二区在线观看| 久久久久亚洲蜜桃| 欧美精品日韩精品| 欧美伊人精品成人久久综合97| 91精品久久久久久久久99蜜臂| 亚洲欧美日韩在线不卡| 精品播放一区二区| 欧美三级视频在线观看| 国产成人自拍高清视频在线免费播放| 亚洲欧美日韩国产成人精品影院| 日韩三级在线观看| 欧美老肥妇做.爰bbww视频| 99久久99久久综合| 成人美女视频在线观看18| 精品一区二区精品| 极品美女销魂一区二区三区免费| 亚洲国产毛片aaaaa无费看| 中文字幕中文字幕中文字幕亚洲无线 | 一区二区三区丝袜| 精品国产免费久久| 精品视频免费在线| 91香蕉视频在线| eeuss鲁片一区二区三区在线观看| 石原莉奈一区二区三区在线观看| 欧美激情在线观看视频免费| 在线91免费看| 在线观看网站黄不卡| 色综合久久中文字幕综合网 | 激情欧美一区二区三区在线观看| 亚洲午夜一区二区三区| 中文字幕一区二区三区在线播放| 国产亚洲欧美一区在线观看| 欧美成人激情免费网| 久久色中文字幕| 欧美经典一区二区三区| 一区在线观看视频| 亚洲狠狠丁香婷婷综合久久久| 国产精品久久久久一区二区三区共| 久久精品综合网| 亚洲人午夜精品天堂一二香蕉| 综合色天天鬼久久鬼色| 午夜久久福利影院| 国产主播一区二区| 99久免费精品视频在线观看 | 中文字幕精品一区二区精品绿巨人 | 99久久精品免费精品国产| 色吧成人激情小说| 91精品国产免费久久综合| 久久久久久免费网| 亚洲电影第三页| 成人午夜av电影| 欧美日韩精品免费| 日本一区二区久久| 视频一区视频二区中文字幕| 国产一区二区三区在线观看免费| 91视视频在线观看入口直接观看www | 91女神在线视频| 欧美高清在线精品一区| 视频一区免费在线观看| 欧美性生交片4| 国产精品不卡在线观看| 国产黄色精品网站| 日韩精品一区二区三区在线观看 | 亚洲综合丝袜美腿| 国产高清不卡一区| 久久久噜噜噜久久人人看 | 国产欧美精品国产国产专区| 理论电影国产精品| 日韩区在线观看| 久久精品999| 久久久99久久| 懂色一区二区三区免费观看| 中文字幕欧美日本乱码一线二线| 免费高清视频精品| 久久久综合精品| 不卡免费追剧大全电视剧网站| 亚洲欧洲99久久| 在线播放亚洲一区| 国内精品嫩模私拍在线| 国产精品人人做人人爽人人添| 成人精品一区二区三区中文字幕| 国产精品久久久久四虎| 91久久国产综合久久| 久久精品国产秦先生| 日本一区二区三区视频视频| 色偷偷成人一区二区三区91 | 久久天堂av综合合色蜜桃网| 欧美视频一二三区| 99在线视频精品| 成人国产在线观看| 玖玖九九国产精品| 综合激情成人伊人| 国产欧美视频一区二区|