欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

邏輯缺陷之避免轉義

2022-05-25    分類: 網(wǎng)站建設

當在應用程序中探查命令注入及其他缺陷時,嘗試在受控制的數(shù)據(jù)插入相關字符后,戒指在每個字符前面插入一個反斜線,測試前面描述的邏輯缺陷。為防御跨點腳本的攻擊,許多應用程序使用的反斜線對出現(xiàn)在用戶輸入中的引號進行轉義。我們曾在各種WEB應用程序中遇到這種邏輯,包括網(wǎng)絡入侵檢測產(chǎn)品使用的Web管理界面。下面創(chuàng)新互聯(lián)為大家介紹在WEB應用程序中避免轉義的幾個要點。
1.功能
應用程序的設計者決定執(zhí)行某種功能,該功能需要以自變量的形式向操作系統(tǒng)命令提交用戶控制的輸入。重慶網(wǎng)站制作公司應用程序的開發(fā)者知道這種操作包含著內(nèi)在的風險并決定凈化用戶輸入出現(xiàn)的任何潛在惡意字符,從而防御這種風險,如下面的字符都需要使用反斜線(\)進行轉義:
; | & < > '空格和換行符
以這種方式進行轉義后,shell命令解釋器就把它們當做提交給被調(diào)用命令的自變量的一部分,而非shell元字符。后者可用于注入其他命令或自變量、重定向輸出等。
2.假設
成都建站公司的開發(fā)者確信,它們設計的方法可有效防御命令注入攻擊。他們考慮了每一個可能被攻擊者利用的字符,并確保對它們進行了適當?shù)霓D義處理,因此而它們不會造成風險。
3.攻擊方法
開發(fā)者忘記了對轉義字符本身進行轉義。通常,攻擊者在利用尖端命令注入漏洞時并不直接使用反斜線,因此開發(fā)者認為它并不非惡意字符,然而,正是由于沒有對它進行轉義,攻擊者就可以完全破壞應用程序的凈化機制。
假設攻擊者向易受攻擊者的功能提交以下輸入:
foo\\;ls
如前所述,應用程序對其進行適當?shù)霓D義處理,因此攻擊者的輸入變成:
foo\\;ls
當這個數(shù)據(jù)作為自變量提交操作系統(tǒng)命令時,shell解釋把第一個反斜線作為轉義字符,而把第二個反斜線當做字面量反斜線處理;反斜線不是一個轉義字符,而是自變量的一部分。然后它遇到分號字符,該字符明顯沒有進行轉義。解釋把分號作為一個命令分隔符,因此繼續(xù)執(zhí)行攻擊者注入命令。

分享名稱:邏輯缺陷之避免轉義
轉載來于:http://chinadenli.net/news37/158987.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設域名注冊、網(wǎng)站策劃、網(wǎng)站設計、建站公司、品牌網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
中国一区二区三区不卡| 国产免费无遮挡精品视频| 欧美午夜一区二区福利视频| 国产午夜精品久久福利| 日本人妻精品有码字幕| 国产又粗又长又大的视频| 美国女大兵激情豪放视频播放| 国产不卡一区二区四区| 91日韩欧美中文字幕| 精品欧美日韩一区二区三区 | 女厕偷窥一区二区三区在线| 欧美日韩人妻中文一区二区| 日本大学生精油按摩在线观看| 欧美日韩国产黑人一区| 九九热这里有精品20| 青青操日老女人的穴穴| 欧美人妻免费一区二区三区| 中文字幕日韩欧美理伦片| 国产日韩中文视频一区| 亚洲男人天堂成人在线视频 | 国产在线日韩精品欧美| 亚洲国产精品一区二区毛片| 在线观看视频日韩成人| 男女午夜在线免费观看视频| 九九热精彩视频在线免费| 精品少妇人妻一区二区三区| 亚洲日本中文字幕视频在线观看| 欧美日韩成人在线一区| 国产精品久久精品毛片| 亚洲欧美日产综合在线网| 中国美女偷拍福利视频| 一区二区三区免费公开| 九九热精彩视频在线免费| 亚洲av日韩一区二区三区四区| 亚洲成人精品免费在线观看| 国产精品夜色一区二区三区不卡| 精品少妇人妻av一区二区蜜桃| 欧美精品激情视频一区| 欧美在线观看视频三区| 蜜桃av人妻精品一区二区三区| 91人人妻人人爽人人狠狠|