本文
創(chuàng)新互聯(lián)科技有限公司為大家詳細(xì)介紹防御攻擊,它們在有可能的扯挫敗應(yīng)用針對常見的基于輸入的漏洞而采取的許多防御機制。在確認(rèn)檢測過程中,當(dāng)需要再幾個步驟中處理用戶提交的輸入時,就會出現(xiàn)一個輸入處理機制經(jīng)常遇到的問題。如果當(dāng)應(yīng)用程序試圖通過刪除或編碼字符來凈化用戶輸入時,就會出現(xiàn)這種問題。
如果
重慶網(wǎng)站制作公司的設(shè)計對用戶輸入執(zhí)行幾個確認(rèn)步驟,攻擊者就可以利用這些步驟的順序來避開過濾,例如,如果用于程序首先遞歸刪除..╲,然后遞歸刪除..╲,就可以使用以下避開確認(rèn)檢查:....╲ ╱
數(shù)據(jù)規(guī)范化會造成另外一個問題,當(dāng)用戶瀏覽器送出去輸入時,它可對這些輸入進(jìn)行各種形式的編碼。規(guī)范化是指將數(shù)據(jù)轉(zhuǎn)換貨解碼成一個常見的一個字符集的過程。規(guī)范化以后,那么攻擊者就可以通過使用編碼避開確認(rèn)機制。
如果應(yīng)用程序刪除而不是阻止省略號,然后執(zhí)行進(jìn)一步的規(guī)范化,則可以使用以下輸入避開過濾.值得要說的是,在這個情況下,應(yīng)用程序服務(wù)器段不一定會執(zhí)行多步確認(rèn)和規(guī)范化。除了供Web應(yīng)用程序的使用標(biāo)準(zhǔn)外,其他情況下,如果應(yīng)用程序采用的組件數(shù)據(jù)從一個字符集轉(zhuǎn)換為另一個字符集,這也會導(dǎo)致規(guī)范化問題。例如,某些技術(shù)會基于印刷字體的雷同,對字符執(zhí)行的映射,這事,字符《人》分別會被轉(zhuǎn)換為<人>。攻擊者經(jīng)常利用這些方法傳送阻止字符或關(guān)鍵字等,從而避開應(yīng)用程序的輸入過濾。
在凈化過程中對一個存在疑問的字符進(jìn)行轉(zhuǎn)義,那么這種情況可能會造成無限的循環(huán)。通常,最好的避免凈化這些不良輸入的做法,完全的拒絕這類輸入。當(dāng)然,有些問題也是根據(jù)具體情況、基于所執(zhí)行的確認(rèn)來加以解決的。
當(dāng)前標(biāo)題:Web核心的防御機制需要多步確認(rèn)與規(guī)范化
文章URL:http://jinyejixie.com/news/172580.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、企業(yè)建站、電子商務(wù)、網(wǎng)頁設(shè)計公司、網(wǎng)站收錄、云服務(wù)器
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)