久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

批量接口邏輯漏洞深度剖析:越權(quán)、冪等與競態(tài)的攻防實戰(zhàn)

批量接口邏輯漏洞深度剖析:越權(quán)、冪等與競態(tài)的攻防實戰(zhàn) 批量操作接口這東西開發(fā)人都熟。后臺管理系統(tǒng)里“批量導(dǎo)出”“全選刪除”“批量改狀態(tài)”滿屏都是看起來平平無奇卻是我做安全測試時最容易挖出高危漏洞的富礦。批量操作接口的邏輯漏洞從來不在堆棧溢出或SQL注入這種“硬傷”里找它藏在業(yè)務(wù)流程最順滑的地方一個接口同時處理多條數(shù)據(jù)權(quán)限校驗卻還默認(rèn)“你會遵守規(guī)則”。這篇文章不談教科書理論就拆解批量接口在設(shè)計、測試、修復(fù)過程中真正會踩的坑以及我為什么說這類漏洞比傳統(tǒng)注入更值得重視。這篇文章適合后端開發(fā)、安全研發(fā)、測試工程師甚至對接口設(shè)計感興趣的架構(gòu)師。讀完之后你能快速識別自己系統(tǒng)里批量接口是否存在同類問題也能直接拿來當(dāng)自查清單用。1. 批量接口的基礎(chǔ)設(shè)計與安全邊界1.1 批量操作的業(yè)務(wù)場景與接口形態(tài)批量接口并不是什么新鮮概念。凡是前臺要一次處理多條數(shù)據(jù)的場景后臺幾乎都逃不開三種形態(tài)第一種是逐條循環(huán)型。前端做多個請求接口本身不感知“批量”。這種形態(tài)沒什么討論價值它就是單條接口的重復(fù)調(diào)用邏輯漏洞通常和普通接口一致。第二種是批量參數(shù)型。前端傳一個數(shù)組比如{ ids: [1001, 1002, 1003], action: delete }后端拿到數(shù)組后統(tǒng)一處理。這是最常見的批量接口形態(tài)也是邏輯漏洞重災(zāi)區(qū)。第三種是批量任務(wù)型。接口只創(chuàng)建一條“批量任務(wù)”比如“導(dǎo)入10000個用戶”實際執(zhí)行是異步的通過消息隊列或后臺任務(wù)逐條落地。形態(tài)不同暴露的攻擊面也不同。第二種最容易出現(xiàn)越權(quán)和參數(shù)篡改問題第三種最容易出現(xiàn)資源耗盡和競態(tài)問題。理解接口是哪種形態(tài)是分析邏輯漏洞的第一步。因為很多安全問題上你連檢查對象都搞錯了。1.2 邏輯漏洞在批量場景下為何被放大單條接口的邏輯漏洞影響面通??煽?。但同樣的漏洞搬到批量接口里危害直接乘一個系數(shù)。舉個我實際遇到的例子。一個“批量預(yù)覽”接口接收多個文件ID返回文件的預(yù)覽頁URL。按設(shè)計文檔這個接口要求傳入的每個文件都?xì)w屬于當(dāng)前登錄用戶。但服務(wù)端只校驗了“當(dāng)前用戶是否登錄”沒有校驗“文件ID是否屬于當(dāng)前用戶”。這就是典型的IDOR不安全的直接對象引用問題。單查一個文件只是信息泄露批量查詢就直接變成了拖庫利器——攻擊者把ID從1遍歷到10萬一次傳200個ID幾十個請求就把全站文件元信息拿走了。類似的還有批量導(dǎo)出接口。單條導(dǎo)出你可能還能通過文件名、權(quán)限標(biāo)識判斷用戶越權(quán)但批量接口為了性能服務(wù)端往往先把符合條件的記錄查出來再統(tǒng)一打包這個查詢條件如果沒拼上“當(dāng)前用戶ID”導(dǎo)出的就是整個業(yè)務(wù)表。所以一個核心認(rèn)知要說清楚邏輯漏洞不是批量接口獨有但批量接口讓邏輯漏洞的危害呈數(shù)量級放大。這也是安全圈把它單獨拿出來討論的原因。2. 批量操作接口的典型邏輯漏洞拆解2.1 越權(quán)漏洞從垂直越權(quán)到水平越權(quán)的批量放大越權(quán)是我在批量接口里見到最多的邏輯漏洞可以分為兩類水平越權(quán)同級用戶之間越權(quán)。比如A用戶通過批量接口操作B用戶的數(shù)據(jù)。典型的場景是“批量更新任務(wù)狀態(tài)”接口傳入任務(wù)ID數(shù)組對這些任務(wù)做“完成”操作。如果服務(wù)端沒有校驗每個任務(wù)ID是否歸屬當(dāng)前用戶A就能把B的待辦任務(wù)全部標(biāo)記完成——這不只是信息泄露已經(jīng)是對業(yè)務(wù)的直接破壞。垂直越權(quán)低權(quán)限用戶執(zhí)行高權(quán)限操作。常見于“批量刪除用戶”“批量配置權(quán)限”“批量審核”這類管理類接口。服務(wù)端只校驗了登錄態(tài)沒校驗角色權(quán)限普通用戶直接調(diào)用管理端批量接口完成管理員才能做的操作。我印象最深的一次測試是給某內(nèi)容管理系統(tǒng)的“批量移動文章分類”接口做檢查。這個接口接收文章ID數(shù)組和目標(biāo)分類ID測試時發(fā)現(xiàn)只要登錄就能調(diào)用完全不校驗當(dāng)前用戶是否為文章所屬項目的成員。我切換到一個剛創(chuàng)建的低權(quán)限測試賬號把別人項目下的文章移到了自己的分類里。這不是測試數(shù)據(jù)是真實數(shù)據(jù)好在漏洞及時提交后很快就修復(fù)了。這類漏洞的邏輯核心只有一個詞信任。服務(wù)端默認(rèn)調(diào)用者是經(jīng)過前端菜單、按鈕權(quán)限過濾后的正常用戶默認(rèn)傳入的數(shù)據(jù)都在調(diào)用者可控范圍內(nèi)??山涌谝坏╅_放給外部或惡意腳本這種信任就變成致命傷。2.2 冪等性缺失與重復(fù)提交問題批量接口天然面臨一個困境客戶端不確定一批操作是否成功于是選擇重試。如果接口不冪等重試就會變成重復(fù)執(zhí)行。批量扣減庫存、批量發(fā)放優(yōu)惠券、批量轉(zhuǎn)賬——這類有副作用的批量操作一旦缺少冪等保護(hù)后果很直接用戶點了一次“確定”按鈕網(wǎng)絡(luò)抖動導(dǎo)致前端超時重發(fā)優(yōu)惠券發(fā)了雙份或者更嚴(yán)重測試腳本對同一個“批量退款”接口重放了三次用戶收到三筆退款。冪等性的實現(xiàn)不是加個去重表那么簡單。批量接口的冪等設(shè)計需要考慮“部分失敗”的情況一批20條數(shù)據(jù)前10條處理成功第11條失敗整個請求返回失敗——前端收到失敗后重試這20條又要處理一遍。前10條會不會被重復(fù)處理完全取決于每條數(shù)據(jù)的業(yè)務(wù)邏輯有沒有做重復(fù)判斷。我之前建議團(tuán)隊在批量接口里引入冪等鍵Idempotency Key機(jī)制客戶端在提交批量操作時生成一個唯一請求ID服務(wù)端用這個ID做去重。這個方案很多開源系統(tǒng)已經(jīng)在用并且是放入請求頭或請求體中都行關(guān)鍵是服務(wù)端要原子地檢查記錄、標(biāo)記已用。否則還是有競態(tài)窗口。2.3 競態(tài)條件批量接口的“并發(fā)幽靈”競態(tài)條件在單條接口也有但批量場景會有獨特的放大效應(yīng)。典型是先檢查后使用TOCTOU, Time of Check to Time of Use模式。舉一個經(jīng)典的批量搶購案例接口接收商品ID數(shù)組每次購買多件庫存。業(yè)務(wù)邏輯是“先檢查庫存夠不夠夠了再扣減”。如果兩個請求幾乎同時到達(dá)都通過了庫存檢查然后各自扣減庫存就變成負(fù)數(shù)了。這不是理論推演而是我在某電商平臺的秒殺系統(tǒng)中真實看到過的問題只是他們用了分布式鎖做保護(hù)沒出事故而已。另一個容易被忽視的競態(tài)場景是批量狀態(tài)流轉(zhuǎn)?!芭繉徍送ㄟ^”接口先查詢一批訂單狀態(tài)為“待審核”然后逐條修改為“已審核”。如果同一時間另一個運維腳本正把這些訂單改為“已駁回”兩個操作交叉執(zhí)行最終狀態(tài)就取決于最后執(zhí)行的那條SQL而不是業(yè)務(wù)預(yù)期。批量接口的并發(fā)測試不像普通接口那么好測。單個請求慢放不夠要用多線程并發(fā)才能觸發(fā)。做安全測試時我常用一個簡單方法在服務(wù)端關(guān)鍵代碼段前加一個時間延遲比如 sleep 3秒然后同時發(fā)起多個批量請求。如果修改操作沒有行鎖或樂觀鎖保護(hù)幾乎必現(xiàn)狀態(tài)異常。這是調(diào)試競態(tài)問題的經(jīng)典手法。2.4 數(shù)據(jù)量無上限與資源耗盡這類漏洞不篡改數(shù)據(jù)卻能讓服務(wù)癱瘓。批量接口接收ID數(shù)組最常見的邏輯缺陷是沒有限制數(shù)組長度。一個“批量導(dǎo)出用戶信息”的接口前端頁面做得很好一次最多選2000條。但接口本身不校驗?zāi)阌肞ython腳本直接構(gòu)造一個包含20萬個ID的數(shù)組發(fā)過去后端就開始內(nèi)存溢出了——每查一條記錄要初始化一個對象20萬個對象塞進(jìn)內(nèi)存列表直接OOM。更隱蔽的是數(shù)據(jù)庫層面。批量接口為了效率經(jīng)常用WHERE id IN (...)查詢這個IN列表一旦過大數(shù)據(jù)庫執(zhí)行計劃會從索引掃描退化成全表掃描甚至報錯。另一類資源耗盡發(fā)生在批量任務(wù)型接口里用戶提交了一個導(dǎo)入任務(wù)沒有并發(fā)數(shù)限制也沒有任務(wù)隊列上限。惡意用戶循環(huán)調(diào)用接口提交10000個大規(guī)模導(dǎo)入任務(wù)后臺任務(wù)隊列直接堆爆正常業(yè)務(wù)任務(wù)全部排隊餓死。設(shè)計時加三個最基本的防護(hù)就夠了數(shù)量上限校驗、分頁循環(huán)處理、任務(wù)隊列限流。這三個防線任何一個在資源耗盡基本不可能成功。2.5 批量操作的原子性與部分成功陷阱這是批量接口里最折磨后端開發(fā)者的一個問題一批操作到底應(yīng)該“全部成功”還是“全部失敗”業(yè)務(wù)語義上批量操作應(yīng)該是原子的。要么全成功要么全失敗。但實現(xiàn)上一條SQL或一次RPC處理20條數(shù)據(jù)很容易失敗一半。于是很多系統(tǒng)選擇了“逐條處理記錄失敗原因”返回“成功18條失敗2條”。這種設(shè)計本身沒錯問題出在失敗重試時會重復(fù)處理成功的那18條。我剛提到冪等性時說過這個場景現(xiàn)在要補(bǔ)充的是即使有冪等鍵部分成功返回給客戶的體驗也容易出問題。客戶不知道哪2條失敗了也不知道失敗原因是什么只能對著返回結(jié)果猜。我的經(jīng)驗是批量接口的返回格式必須包含逐條結(jié)果明細(xì)字段——每條數(shù)據(jù)的ID、是否成功、失敗原因。這樣前端能把失敗項單獨展示出來讓用戶重試。很多系統(tǒng)只返回一個“failed”整體標(biāo)志這是極大的交互缺陷也是很多“看起來報錯但數(shù)據(jù)實際已經(jīng)改動”的亂象源頭。3. 從邏輯分析到安全測試實操指南3.1 批量接口邏輯漏洞的分析路徑安全測試批量接口我一般遵循一套固定分析流程可以分享出來供參考。第一步梳理接口清單。從接口文檔或抓包中找出所有接收數(shù)組參數(shù)的接口重點關(guān)注返回批量數(shù)據(jù)的查詢接口和執(zhí)行寫操作的修改接口。第二步摸清業(yè)務(wù)歸屬。對每個批量接口問兩個問題這個接口操作的數(shù)據(jù)屬于誰操作者應(yīng)該具有什么角色權(quán)限這兩個問題的答案是越權(quán)測試的基準(zhǔn)線。第三步構(gòu)造越權(quán)樣本。拿一個合法用戶的請求手工改掉參數(shù)數(shù)組中某個ID換成另一個用戶的數(shù)據(jù)ID。然后觀察響應(yīng)差異。這個步驟不需要任何自動化工具Postman或Burp Suite就能完成。第四步測試數(shù)據(jù)量邊界。構(gòu)造一個含1條、10條、100條、1000條、10000條數(shù)據(jù)的請求觀察響應(yīng)時間、內(nèi)存占用、是否報錯、是否觸發(fā)限流。第五步檢查冪等與重放。對同一個批量寫操作請求重放多次觀察數(shù)據(jù)是否被重復(fù)處理。這里注意要抓原始請求直接重放而不是刷新頁面重新觸發(fā)。這套流程成本很低不需要知道系統(tǒng)源碼純黑盒就能發(fā)現(xiàn)大部分批量接口邏輯漏洞。有效的前提是理解業(yè)務(wù)——不懂“這個批量接口是干嘛的”你連越權(quán)ID都替換不對。3.2 越權(quán)與競態(tài)的實戰(zhàn)測試技巧越權(quán)測試我常用一個“雙賬號對比法”準(zhǔn)備兩個互不相關(guān)的測試賬號A和B先用A賬號的接口正常請求數(shù)據(jù)保存請求包再用B賬號的Cookie替換掉請求包里的認(rèn)證信息只改Cookie不改參數(shù)重放請求。如果B賬號能正常拿到A賬號的數(shù)據(jù)水平越權(quán)就實錘了。如果還能執(zhí)行寫操作那就不只是數(shù)據(jù)泄露而是直接的數(shù)據(jù)篡改刪除了。這里有個細(xì)節(jié)容易踩坑有些系統(tǒng)的Cookie關(guān)聯(lián)著SessionSession里存了用戶ID請求體里的用戶標(biāo)識只是展示用。這種情況下你只換Cookie不換參數(shù)可能因為Session綁定反而被攔截導(dǎo)致誤判“沒有漏洞”。要排掉這個干擾需要同時觀察請求體和Cookie的關(guān)聯(lián)邏輯。若后端信任請求體里的用戶ID那換參數(shù)不換Cookie也是一種有效測試方式。競態(tài)測試的關(guān)鍵在于找到“檢查和修改之間的窗口”。純黑盒很難精確定位這個窗口我做競態(tài)測試時會先用量大一點的批量請求慢速重放看看有沒有重復(fù)記錄產(chǎn)生如果產(chǎn)生不了再用并發(fā)工具比如腳本并發(fā)跑同一批量接口去撞。不必一定復(fù)現(xiàn)因為邏輯漏洞的競態(tài)觸發(fā)概率低但只要接口沒有數(shù)據(jù)庫層的可靠鎖這個問題大概率是存在的。3.3 防護(hù)驗證修復(fù)后的回歸要點提交一個批量接口漏洞后研發(fā)的修復(fù)方式五花八門。有的在SQL里加了AND user_id ?有的在接口入口加了if (!checkPermission())有的直接限制了數(shù)組長度100條。修復(fù)后做回歸測試時別只復(fù)測原漏洞路徑還要多走兩步第一驗證修復(fù)覆蓋面。如果SQL加了user_id過濾要用另一個用戶的ID再打一次確保過濾條件真的生效而不是只針對當(dāng)時那個測試樣本。第二驗證修復(fù)不影響正常功能。有些團(tuán)隊趕工修復(fù)會直接給整個接口加一個強(qiáng)鑒權(quán)結(jié)果正常業(yè)務(wù)用戶的大量合法操作也被攔截了。這種情況我也不是沒遇到過最后還得協(xié)調(diào)兩邊重新調(diào)整邏輯。第三觀察日志體系是否完善。真正有效的防護(hù)不只是把請求擋回去還要能記錄攻擊者信息。我在驗證修復(fù)時會查看是否留下操作日志若完全無痕建議讓研發(fā)補(bǔ)上否則下次攻擊你根本不知道漏洞被利用過。4. 真實案例復(fù)盤一個批量導(dǎo)出接口的完整排查過程4.1 從一次導(dǎo)出誤操作到越權(quán)入口去年我有一次參與某團(tuán)隊的安全巡檢目標(biāo)是一個內(nèi)部數(shù)據(jù)管理平臺的“批量導(dǎo)出報表”接口。當(dāng)時拿到接口文檔看參數(shù)列表是{ id_list: [], export_type: excel }我直覺就覺得有問題——這里ID列表的歸屬關(guān)系設(shè)定了嗎我用兩個不同權(quán)限級別的測試賬號做了交叉測試。先用管理員賬號導(dǎo)出一張測試報表拿到正常的請求包然后切換到一個只具備本部門數(shù)據(jù)權(quán)限的普通賬號把這個賬號的Cookie替換到剛才的請求包里同時把id_list保持原封不動點擊發(fā)送。返回結(jié)果毫秒級生成且文件成功下載到了。我用普通賬號打開導(dǎo)出的Excel里面的數(shù)據(jù)竟然是另一個部門的財務(wù)數(shù)據(jù)。這個接口完全信任了調(diào)用方傳入的報表ID壓根沒有做數(shù)據(jù)歸屬校驗。更麻煩的是這個接口支持一次導(dǎo)出5000條記錄攻擊者完全可以遍歷所有報表ID批量導(dǎo)出全平臺的財務(wù)數(shù)據(jù)。這是很標(biāo)準(zhǔn)的水平越權(quán)批量數(shù)據(jù)泄露案例問題根源就在于服務(wù)端對批量列表中的每個元素缺失了細(xì)粒度的權(quán)限校驗只說“你導(dǎo)出的這個id_list長度沒超上限”卻沒問“你配擁有這些ID嗎”。4.2 競態(tài)條件下的重復(fù)發(fā)放事故模擬另一個讓我印象深刻的案例來自一個積分系統(tǒng)的“批量發(fā)放積分”接口。業(yè)務(wù)邏輯非常簡單接收用戶ID數(shù)組和積分?jǐn)?shù)值逐條給用戶加積分。我用Shadow賬號測試時發(fā)起了一個40個用戶的發(fā)放請求數(shù)據(jù)正常。但當(dāng)我快速重復(fù)發(fā)送同一個請求十幾次后發(fā)現(xiàn)每個用戶都被加了十幾倍的積分。系統(tǒng)完全沒有冪等控制也不會禁止重復(fù)請求。如果是真實線上環(huán)境腳本或用戶誤操作重復(fù)調(diào)用三次就能給全站用戶發(fā)放三倍積分后果是企業(yè)資產(chǎn)直接流失。這類問題修復(fù)起來說簡單也簡單說麻煩也麻煩。簡單是因為給每次批量發(fā)放生成一個冪等鍵數(shù)據(jù)庫冪等鍵去重就夠了麻煩是因為冪等鍵需要業(yè)務(wù)方配合設(shè)計并且需要對唯一的冪等鍵建立唯一索引確保并發(fā)環(huán)境下不會重復(fù)插入。從這兩個真實復(fù)盤可以看到批量接口的邏輯漏洞并不是單一問題它是不完善權(quán)限校驗?zāi)P?、業(yè)務(wù)冪等缺失、資源防護(hù)缺位三類結(jié)構(gòu)性問題的集中暴露。4.3 修復(fù)方案中的“權(quán)衡”與“取舍”批量接口邏輯漏洞的修復(fù)本質(zhì)上就是個系統(tǒng)工程。在越權(quán)場景修復(fù)首選還是服務(wù)端統(tǒng)一做歸屬校驗。判斷邏輯要下沉到數(shù)據(jù)訪問層自然帶出當(dāng)前操作者的可見范圍而不是在每個接口里手寫if判斷。我前后在兩個項目里做過類似改造效果最穩(wěn)定的是把“數(shù)據(jù)范圍”作為一個統(tǒng)一的查詢條件注入到數(shù)據(jù)訪問對象中前提是系統(tǒng)已經(jīng)有一個成熟的數(shù)據(jù)權(quán)限模型。如果沒有那就只能在接口層逐個加校驗雖然繁瑣但能解燃眉之急。在冪等場景最好將批量接口全部設(shè)計成“冪等操作”。給客戶端發(fā)放冪等鍵有一種通用思路直接用請求去重表。表結(jié)構(gòu)至少要“ID”冪等鍵和“業(yè)務(wù)主鍵”兩個字段并在“業(yè)務(wù)主鍵”上建立唯一索引。后續(xù)同一業(yè)務(wù)主鍵的重復(fù)請求直接返回第一次的處理結(jié)果。在資源保護(hù)場景限制批量數(shù)量是性價比最高的方案。我個人建議單次批量接口的數(shù)據(jù)量盡量限制在100到200條之間如果確實有上千條數(shù)據(jù)要處理應(yīng)該走異步任務(wù)不要走同步接口。再對大查詢做分頁一次查500條循環(huán)查完內(nèi)存壓力會小很多。5. 不同業(yè)務(wù)領(lǐng)域的批量接口邏輯漏洞側(cè)重點5.1 電商與金融資金操作是命門電商系統(tǒng)的批量接口最關(guān)鍵的敏感操作是批量退款、批量轉(zhuǎn)賬、批量優(yōu)惠券發(fā)放。這三類接口掛一次都是直接的資金損失。我見過一次批量短信發(fā)送接口被刷的案例攻擊者拿到了一個未校驗手機(jī)號歸屬的批量發(fā)短信接口大量發(fā)送騷擾短信最后是運營商主動封掉了這個產(chǎn)品的通道。在電商和金融領(lǐng)域批量接口的設(shè)計需要比其他行業(yè)更謹(jǐn)慎資金操作場景必須要求二次驗證、鑒權(quán)綁定、冪等鍵和審計日志四件事同時到位。5.2 內(nèi)容平臺與協(xié)同工具越權(quán)仍是主流內(nèi)容類平臺和協(xié)同工具批量接口的主要風(fēng)險集中在數(shù)據(jù)可見性。批量獲取文章信息、批量下載附件、批量移動目錄、批量修改權(quán)限這些接口一旦越權(quán)泄露的是內(nèi)容資產(chǎn)破壞的是協(xié)同關(guān)系。審核系統(tǒng)的批量審批接口需要特別小心垂直越權(quán)——普通成員能不能走這個接口把內(nèi)容審核掉很多平臺這里都缺權(quán)限點。5.3 后臺管理系統(tǒng)數(shù)據(jù)面最廣的安全洼地最危險的還是內(nèi)部后臺管理系統(tǒng)。這類系統(tǒng)部署在內(nèi)部網(wǎng)絡(luò)開發(fā)團(tuán)隊往往默認(rèn)“內(nèi)網(wǎng)是安全的”權(quán)限校驗做得比外網(wǎng)系統(tǒng)松得多?!皩?dǎo)出用戶表”“同步訂單狀態(tài)”“批量修改配置”這些高危批量接口往往只有一個簡單的登錄態(tài)校驗。我的建議是內(nèi)部后臺系統(tǒng)必須按最小權(quán)限原則重新審視每個批量接口并且做內(nèi)部API的訪問審計。哪怕內(nèi)網(wǎng)再信任批量接口的邏輯漏洞也經(jīng)不起一個惡意內(nèi)部人員的利用。6. 批量接口邏輯漏洞的防御與自查清單6.1 設(shè)計階段必須回答的三個問題設(shè)計一個批量接口前開發(fā)人員需要前置回答三個問題否則這個接口上線后再改就很痛苦。這三個問題分別是**第一調(diào)用者是否有權(quán)操作這批數(shù)據(jù)**這需要明確批量接口是否逐條校驗歸屬而不是只校驗當(dāng)前登錄者身份。**第二這個操作是否可以重復(fù)執(zhí)行**如果業(yè)務(wù)上不允許重復(fù)接口必須具備冪等能力。**第三接收批次上限是多少**這個上限必須放到接口層做硬校驗前端限制只是體驗優(yōu)化不是安全控制。這三個問題都只有“是”或“否”可以考慮清楚當(dāng)場確認(rèn)。如果接口文檔里對這三個問題只字未提就要找產(chǎn)品經(jīng)理和研發(fā)負(fù)責(zé)人確認(rèn)清楚再動工。開發(fā)完成后還需要逐條驗證法律上這叫盡職免責(zé)技術(shù)上是負(fù)責(zé)任的工程師素養(yǎng)。6.2 代碼審計階段的高危特征模式只盯代碼也有幾個一眼就能發(fā)現(xiàn)的高危特征。第一個特征是數(shù)組參數(shù)直接進(jìn)入SQL的IN字句。遇到這個模式務(wù)必確認(rèn)數(shù)組里的ID有沒有和當(dāng)前用戶ID做關(guān)聯(lián)過濾。如果只查出所有傳來的ID數(shù)據(jù)幾乎就是越權(quán)漏洞。第二個特征是批量寫操作沒有事務(wù)包裹。批量轉(zhuǎn)賬沒有事務(wù)包裹意味著部分成功部分失敗失敗重試時無法保證冪等數(shù)據(jù)會產(chǎn)生臟狀態(tài)。這不是應(yīng)該有的事務(wù)要不要用的問題而是批量操作必須用事務(wù)。第三個特征是接口沒有入?yún)⑿r瀸ο笊舷?。就是?shù)組能傳多大接收多大沒有任何長度校驗。這種接口在線上流量沖擊下幾乎必掛。第四個特征是批量接口和單條接口邏輯不統(tǒng)一。有些系統(tǒng)單條接口有完整的權(quán)限校驗批量接口為了效率卻“簡化”了邏輯。這種“簡化”就是漏洞的溫床。6.3 批量接口的安全驗收自查表為了方便快速落地我把批量接口的安全驗收標(biāo)準(zhǔn)濃縮成了一張自查表。團(tuán)隊可以在接口上線前走一遍也可以在安全巡檢時直接用檢查項判定標(biāo)準(zhǔn)風(fēng)險等級歸屬校驗批量數(shù)據(jù)中的每個ID都校驗了歸屬者高角色鑒權(quán)接口限制了可調(diào)用的角色/權(quán)限范圍高批量上限單次請求的數(shù)據(jù)條數(shù)有硬上限中冪等機(jī)制重復(fù)請求不會重復(fù)執(zhí)行業(yè)務(wù)高事務(wù)邊界批量操作要么全成功要么全失敗中數(shù)據(jù)量保護(hù)大查詢走分頁或異步任務(wù)中日志審計操作者、時間、參數(shù)均被記錄中錯誤明細(xì)部分失敗時返回逐條失敗原因低這張表列的項目都是我在實際工作中反復(fù)踩坑后提煉出來的。標(biāo)準(zhǔn)制定時不必面面俱到但高風(fēng)險的幾項歸屬校驗、角色鑒權(quán)、冪等機(jī)制務(wù)必卡死一條不滿足就不許上線。以前總有人說“安全問題交給安全團(tuán)隊就好了”但批量接口的邏輯漏洞往往要了解業(yè)務(wù)上下文才能發(fā)現(xiàn)只有安全團(tuán)隊沒有業(yè)務(wù)大腦效率和深度都會受限制。7. 常見問題與排查技巧實錄7.1 批量請求時部分成功部分失敗怎么辦前端收到條數(shù)不一致的結(jié)果時不要慌亂請按下面的順序排查先確認(rèn)響應(yīng)體有沒有逐條返回明細(xì)字段如果有直接把失敗項展示給用戶并支持重新針對失敗項提交。如果沒有明細(xì)字段這次交互設(shè)計是有缺陷的需要找研發(fā)優(yōu)化接口格式。后端排查部分失敗問題優(yōu)先看日志中每一條記錄的失敗異常判斷是權(quán)限不足、數(shù)據(jù)沖突還是依賴服務(wù)不可用。最常見的原因是并發(fā)修改沖突即同一條數(shù)據(jù)被兩個請求同時更新后者因版本號不匹配而失敗。如果系統(tǒng)引用了樂觀鎖注意在前端引導(dǎo)用戶刷新后重試。7.2 為什么批量導(dǎo)出的文件被截斷了這是數(shù)據(jù)量上限導(dǎo)致的。很多導(dǎo)出接口給Excel設(shè)置了一個限制比如每張Sheet最多65536行數(shù)據(jù)量超過時會靜默截斷或直接報錯。少數(shù)系統(tǒng)則是在SQL中設(shè)置了LIMIT 5000或被內(nèi)存限制卡住了。排查方式抓接口的入?yún)z查導(dǎo)出的總數(shù)嘗試縮小批量范圍看看是否生成完整文件。如果是SQL語句帶了隱式限制讓研發(fā)按分頁導(dǎo)出并壓縮打包為多文件。7.3 并發(fā)測試時發(fā)現(xiàn)接口偶爾報500批量接口在并發(fā)場景下報500最常見的原因有三個數(shù)據(jù)庫死鎖、內(nèi)存溢出、依賴超時。死鎖會返回數(shù)據(jù)庫特有的錯誤碼內(nèi)存溢出對應(yīng)JVM或Python進(jìn)程OOM日志依賴超時則看上游服務(wù)的響應(yīng)時間。我用過的排查順序是先看錯誤日志堆??词悄膫€服務(wù)報的錯再看數(shù)據(jù)庫鎖等待與慢查詢記錄最后才看服務(wù)器內(nèi)存監(jiān)控曲線。如果三者都正??梢钥紤]是不是觸發(fā)了網(wǎng)關(guān)或限流組件把請求拒絕了但沒按規(guī)范格式返回錯誤碼導(dǎo)致客戶端識別為500。7.4 一個冷知識批量接口偶爾也要敢拒絕很多系統(tǒng)為了“用戶體驗”即使批量操作數(shù)量遠(yuǎn)超合理值也選擇硬扛到底。這種做法風(fēng)險極高一個超大批量的不合法請求進(jìn)來如果接口沒有數(shù)量上限數(shù)據(jù)庫負(fù)載和內(nèi)存都瞬間被打滿最后影響的是整個服務(wù)的穩(wěn)定性。設(shè)計批量接口時敢于在一開始就返回“數(shù)量超限”是一種優(yōu)雅、可靠的設(shè)計。把這個邏輯用直白的業(yè)務(wù)文案放出去用戶不一定會有抱怨因為前端本來就會限制單頁勾選數(shù)量硬扛反而是拿系統(tǒng)的命在冒險。我見過太多訂單系統(tǒng)因為后臺一次“導(dǎo)出全部”把主庫打掛的例子了限制是很樸素的救火隊員。8. 寫在最后的實踐體會踩完這么多批量接口的坑后我的體會是批量操作接口的邏輯漏洞幾乎都不是因為技術(shù)棧差或代碼寫得亂而是因為在不該信任的地方選擇了信任在應(yīng)該校驗的地方選擇了省略在必須限制的地方選擇了放縱。你只要認(rèn)真理解業(yè)務(wù)邊界把“當(dāng)前操作者應(yīng)該可見可操作哪些數(shù)據(jù)”作為一條底線去審視代碼絕大多數(shù)批量接口問題了然于心。不管是從開發(fā)角度自查還是從安全角度測試抓牢歸屬校驗、冪等控制、資源限制這三件事批量接口的整體安全水位就能明顯拉高。最后分享一個小技巧我在排查批量接口問題時習(xí)慣用一個攜帶兩個賬號信息的瀏覽器環(huán)境一個操作正常功能另一個專門改參數(shù)造異常請求。這也是最高效的黑盒分析模式。你裝上幾個測試賬號平時沒有漏洞就練手慢慢對批量接口的邏輯漏洞就有了本能嗅覺。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲国产精品成人综合| 伊人五月天| 综合网欧| www狠狠| 青青草大香蕉视频| 人人摸人人干| 大香蕉久| 波多野结衣被操50分钟免费视频 | 国产精品熟女一区二区三区| 9.1小视频| 加勒比大香蕉视频在线| 黄色人人| 国产美女自拍视频| 亚洲日韩东京热一区| 亚洲欧美国产其他二区| 黄色无码高清黄色无码网站| 热热色综合网| 久久久av爱| 极品白嫩美女白浆成人福利在线看| 亚洲AV乱码专区国产噜噜亚洲| 欧美色日本| 99综合免费视频| 国产精品久久久久久久AV大片 | 91丝袜激情在线| 操99| 日韩不卡av一二三| 黄色片大香蕉| 亞洲久久直播| 免费在线黄片视频| 国产三级资源在线观看| 国产欧美日本亚洲精品| 蜜乳AV.COM| 国产白丝AV| avav青青草久久夜| 91 丝袜在线播放| 亚洲本色精品一区二区久久| 热热色综合网| 91 综合 色| 激情图片伦理国产一区二区日韩| 乳欲人妻办公室奶水| 日夜伊人网| 欧美日韩狠狠爱| 91在线/欧洲| 九X超碰| 秋霞男人网| 农村妇女一级二级三级视频| 色欲三区| 五月天伊人| 日韩三级在线观看mp4| 欧美瑟综合| 九X超碰| 另类图片五月| 色色亚洲| 日本有码影片下载| 国产天天骚| 96AV精品| 久热9| 东北丰满熟女国产一区| 日逼视频日本| 日韩色| 人人操人人插 - 百度 - 百度| AV一区观看| 国产精品黑人一区二区三区| 国产精品嫩草影院午夜两性 | 大香蕉日亚洲日本亚大| 亚洲国内精品成人不卡| 综合激情一一91| 碰人碰碰人人开房人肉| 舔足天天操天天射| 黄片www视频免费| 东京热大香蕉| 久久黄片国产一区二区| 草莓精品视频在线免费观看| blacked精品一区国产| 日本Xx性爱| 免费毛片在线播放| 中文字幕国产精品1区| 亚洲男人的天堂V| 99re8超碰| 亚洲日韩欧美一区二区| 久久久久九九九九九| 亚洲日韩资源| 蜜臀99久久精品久久久懂爱| 亚洲无码超碰免费| 久久97| 青青11操操操操操操操操| 91久久久久久久久久久| 日韩 女同 综合| 欧美色图20P| 久久久96| 久久人人爽人人爽人人片Ⅴ| 极品粉嫩一区二区| 91精品国| 亚洲毛片一级带毛片基地| 美女国产一区二区久久| 爱射综合| 久久久精| 制度丝袜99| 欧美一级色| 亚洲男人的天堂AV| 国产97在线 | 亚洲| 女性喷水高潮在线观看| 婷婷在线精品| 一区二区三区成人| 免费成人自拍视频在线| 免费强奸av| 九九九综合精品| juliaann欧美丝袜办公室| 日韩综合无码色欲vv| 婷婷四五区| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 久久精品老司| 国产精品欧美在线观看| 爱我干综合| 久久精品国产久精国产| 香伊人在线| 婷婷亚洲综合| 超碰导航97| 国产精品久久成人免费| 久久草视频污视频| 国产成人拍国产亚洲精品| av资源在线播放天堂| 日韩精品9999| 人妻丰满熟妇一区二区三| 国产人妻精品久久久一区二区三区 | 欧美顶级黄色大片免费| 超碰97网址| 97超碰中文在线| 欧美不卡二区| 亚洲欧美天| 欧美精品成人在线播放| 女生自91网站| 欧美激情综合| 日韩强奸av| 国产女同性恋视频| 日本一区二区成人在线| 超碰久草| 天天摸,夜夜摸| 人人妻人人玩人人澡人人爽| 精品妇女一区二区三区| 中文字幕一二三| 亚洲国产精品久久久久婷婷青年| 国产精品久久久久久夜夜夜夜| 欧美熟女逼久久久久久| 国产福利精品最新在线 | 91精品操美女| 99热| 级做a爱无码性色永久免费| 9 7超碰在线免费观看| 超碰在线一区二区| 日日噜噜夜夜久久亚洲一区二区 | 欧美日韩操操操| 天堂伊人久久| 无码国产精品午夜不卡(| 加勒比性爱成人在线| 亚洲欧美中文日韩视频中国语| 日韩三级视频一区二区三区| 色五月AV| 欧美91网站| 色情五月综合婷婷| 国产精品一区二区手机看片| 日韩午夜国产| 欧美亚洲日本激情在线| 精品午夜福利导航| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 超碰97综合| 久久精品免费| 成视频在线观看免费看| 日本乱人伦片中文三区| 精品白丝一区| 天综合中文| 美中日韩无码| 日本色色色| 一区二区视频在看| 激情亚洲天堂| 免费综合亚洲中文| 色在线亚洲视频www| 青青操国产夫妻| 久久一区,青青青青草视频在线播放| 97在线免费看视频| 青青草视频导航官网| 日本国产高清色www视频在线| 蜜臀精品1区2区| 成人aⅴ一区二区三区| 久久有码视频| 91成人在线| 亞洲久久直播| 成人av性爱电影在线观看| 日韩欧视频| www.99热在线只有精品| 日本高清电影欧美色图| 久久精品国产亚洲AV高级北京| 99re热| 日日夜夜干| 国内亚洲高清无码| 黑人精品欧美一区二区蜜桃| 欧美激情片一区二区| 91亚洲黑人| 国产精品无码论坛| 色婷婷电影网| 天天影视网综合少妇| 一区二区三区探花在线观看| 欧洲欧美视频一区二区| 女人天堂av在线播放| 亚洲综合另类色图| 欧美精品,四区。五区| 97干在线看| 九九精品热| 一级A片女人高潮叫床| 夜夜操美女| 日本色日夜干| 九九九九九九九九九国产精品 | 偷拍在线观看视频| 草久久久| 麻豆激情综合| 97精选久久| 狠狠躁天天躁日日躁97| 99999这里都精品| 日本新免费二区三区| 亚洲综合影片| 智利AV在线网| 伊人9| 丝袜视频网国产90| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 日本日皮视频逼| 狠狠操夜夜| 小日子操bb在线看| 亚乱色| 色综合久久88色综合久久天天| 肥佬影院91| 91蜜桃传媒精品久久久一区二区| 久久天天摸| 久久久久性熟视频| 9 7超碰在线免费观看| 国产精品色哟哟| 亚洲色图久久成人| 91劲爆| 大香蕉中文201| 久久精品28| 久久久久久久精| 日本性爱欧美性爱| 99久久网站| 97色在线观看| 国产91专区| 日韩精品午夜操呦呦不卡影院| 成人老鸭窝人人在线视频| 久久视网78| 天操老女人| 新怡红院| 亚洲男人久久综合天堂| 亚欧国产无码精品在线| 伊人久久亚洲中文字幕| 加勒比少妇AV婷婷六月天超碰超碰| 美腿色图| 91九九九吃| 欧美大的香蕉有线电视视频 | 永久免费发布性爱网| 麻豆啪啪啪视频| 91亚·色| 一本一道久久综合久久| 日韩国产精品人妻无码久久久| 青青草色AV| 草草草视频在线免费看| 日韩中文字幕二区| 亭亭在线资源| 亚洲国产另类在线中文| 五月天黄色激情视频| 色爽爽文学| 狠狠干2020| 人妻色偷色噜| 色优久久| 国产精品粉嫩福利在线| 国产强奸乱伦xd| 色啪网| 日韩精品9999| 精品无码久久久久久久杏吧| 超碰碰碰碰| 国产精品天干天干综合网麻豆 | 欧美色网络| 亚洲日韩美国人妻| 精品一久久久| 人妻少妇久久中文字幕一区二区 麻豆| 久9九综合在线| 欧美1区二区三区公司| www.久久99| 偷拍五区| 视频黄色国产一级| 精品九九淫乱男| 日产操逼| 99999无码| 免费视频一二三区| 91蜜桃婷婷狠狠久久综合9色| 亚洲 日本 一 二 三| 欧美天堂超碰97| 国产精品久久久久久亚洲色欲| 国产成年女黄特黄| 熟妇人妻精品一区二区视频色欲| 午夜福利久久久噜久噜久久综合 | 九九九九97| 人妻性爱一区二区| 熟妇熟女一区二三区| 欧美碰碰综合色| 综合激情五月天| 中文字幕欧美精品亚洲日韩蜜臀| 一中国女人毛片水真多| 男女91| 操人91| 夜夜爽夜夜摸夜夜操免费视频| 国产精品白丝AV| 婷婷丁香五月天亚洲天堂网| 色噜噜狠狠色综无码久久| 国产精品自拍欧美在线| 亚洲少妇视频| 91暧暧| 99老司机精品视频在线观看| 亚洲狼狼干综合1| 91人精品妻入口| 丝袜综合| 国产精品久久久久久久毛片1| 东京日日夜夜| 男女啪啪网站免费视频| 五月天久久婷婷亚洲| 三级AV入口| 国产日韩欧美| 涩五月婷婷| 97在线看| 亚洲综合图片在线| a在线观看| 神马久久久久久| 久久人人爽爽爽人久久久| 国产精品 久久久精品一牛| 大乔未久88一区| 去干网最新版| 人妻少妇久久中文字幕一区二区 麻豆| 男人a天堂手机在线版| 亚欧美综合| 久久久人体| 97资源视频| 爱丝福利| 精品97久久综合| 日本中文字幕在线视频| 91av熟女人妻| 99草精| 久久做97| 欧美日不卡| 高潮毛片无遮挡高清免费| 青青五月天| 中文字幕丝袜人妻| 久久久久久中文字幕中文字幕最新| 欧美人妖内射| 91青青在线视频| 欧美日韩人人早| 婷婷伊人| 色一色综合网| 女人被男人桶爽视频网站| 热热色中文无码| 操逼999| 亚洲天堂东京热| 人妻精品视频一区二区| 成人a大片在线观看| 亚洲欧美天堂| 久久只有精品| 欧美日韩中文字幕人妻| 97精品视频在线播放| 中文字幕人妻色偷偷久久皮| 大香蕉在线视频15| 色色99| 牛黄色久午久| 黄色免费网页无码| 人妻少妇被猛烈进入中| 久久亚州精品成人Av无| 亚洲色婷婷久久91| 张柏芝国产一区在线观看| 国内精品99999| 新怡红院| 成人无遮挡毛片免费看| 伊人操| 鸥美中出| 麻豆美女丝袜人妻中文| 99色网| 亚洲天天操| 欧美在线啊啊| 曰韩中文人妻视频| 襙一襙| 国产中出内射一区二区| 91夜色| 啊啊啊慢点| 九九九不卡| 在线小视频| 97一区二区三区视频| 天天香香欲综合| 又黑又大又粗| 中文字幕片| 伊人影院在线理论播放| 青娱乐亚洲热| 伊人女女资源在线观看| 麻豆国产免费影片| 97久久超碰| 免费在线观看国内色片网站网址 | 黑人美精品 A片| 草草电影院| 91综合天天| 一区二区三区一亚洲中文字幕、综合区灬 | 97超碰碰碰| 天天舔天天 | 六月丁操逼| 性欧美天天| 久久性生大片免费观看性| 天天性射网| 色踪合AV| 日韩伦理久 久久 清纯| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 九九英色视频| 欧美白嫩在线放| 密臀AV在线| 青青欧洲黑| 亚洲黄色网址| 96国产精品| 搡老女人老91妇女老熟女| 久久久97| 日本操大逼| 在线无码操| 九热视频| 精久久久91| 91性高| av影院十区| 9.1小视频| 水多多映视AV| 操高情无码| 亚洲综合一区二区| 国产精品经典一卡久久久| 亚州 综合 色图| 久久精品视| 狠狠爱夜夜| 岛国片在线播放| HEYZO高无码国产精品227| 九九热精品| 校园春色亚洲无码| 天天日夜干| av在线播放国产一区| japan日本高清乱xxxx| 日韩性色b| 9久精品视频在线观看| 精品人妻久久久| 2019久久久久久久久福利| 色色五月丁香| 欧美日韩国产电影| 人妻精品一区二区| 亚洲蜜桃V妇女| 亚洲影视综合网| 97视频新免费| 亚洲图片日本AⅤ欧美在线| 一块操欧美| 台湾肥佬网一区二区三区| 99re6国产精品99re| 亚洲一区在线观看欧洲| 91丝袜美女国产| 国产久久一区二区| 99久久久无码精品国产人| 25国产精品免费观看| 999九九精品| 色网色网色网色网色网色| 日本中文字幕在线电影| 91亚洲色图| 亚洲一本色道中文无码aV天美| 成人免费福利在线观看| 无码欧美有限公司| 久久加勒比| 九色视频91| 色97国产69香蕉| 91精品国产日韩欧美综合| 日韩美女久久一区二区三区| 无码人妻精品酒店| 欧亚综合一卡二卡中文字幕| 好湿好紧视频| 国产情侣自拍在线播放| 熟妇无码视频三区| 日韩欧美亚洲一区二区三区影院| 精品人人插人人操| 亚洲中文丝袜美腿诱惑字幕| 亚洲图片偷拍视频区| 国产精品3| 乱伦Av网| 亚洲欧美在线综合| 99久久精品国产高潮| 熟妇高潮精品一区二区三区下载| 成人久久久| 亚洲成?V人片在线观看福利| yazhououmeizongya| 色色色色网站| 日本黄色天堂| 韩国一级做A片免费的| 人妻美腿丝袜日韩| 日本特黄f c2| 天天综合网网欲色| 色老汉色| 超碰人妻天天干| 国产极品久久久| 日韩一级特黄av毛片| 亚洲极品| 992这里有精品| 天天躁日日躁狠狠躁| 国产99 中文字幕日韩小视频| 天天综合网1| 一区二区三区 日韩欧美| 伊人亚洲综合| 激情六月天| 久久亚洲AV无码白度| 日韩熟女精品无码专区一区二区| 国产在线激情| www.狠狠干.coom| 91bbb| 嗯嗯啊啊视频一区二区三区| 丁香五月婷婷五月| 性色AV蜜色av色欲av| 青青草精玖玖69精品| 在线观看综合精品亚洲| 2017天天插| 在线观看十八禁| 一本一道vs波多野结衣| 青青草中文字幕| 欧美色66| 99色在线| 黄色小视频日本txt| 日本二三四区| 久久久禁| 精品91摸| 男女激情黄色网址| 91美女视频| 国产精品69久久久久孕妇欧美| 成人a大片在线观看| 综合自拍| 69久久久久久久久久久久久| 97人肏| 久久‘黄片视频| 可免费观看的av毛片中日美韩| 亚洲 欧美 91| 在线综合色| 搡老熟女免费视频| 亚洲97久久精品亚洲| 日日97| 超碰97欧美日韩| 日韩精品 资源| 成人无码影片视频在线| 麻花豆传媒剧国产MV出差| 9久热这里只有精品| 国产青青美女玩逼视频| 爱欲AV| 国产亚洲在线观看| 看日韩操逼| 最新av中文字幕高清| 久久超碰日韩精品| 久久精品噜噜噜成人看免欧美大片| 九九热精品| 一区二区三区亚洲| 男人女人18禁片免费看网站| 素颜老阿姨乱情色| 蜜桃一区二区三区| 插老姨肥穴| 国产欧美日韩女同性恋ww喷水精品 | 欧美中文狠| 国产蜜臀精品一区免费尤物| 天美av在线观看| 精品人妻伦一二三区久久| 日人妻视频91| 久久香蕉国产线看观看猫咪av| 亚洲在线A| 熟女网站最新| 97超级久久强资源| 亚洲国产一区二区三区在线| 熟妇在线视频一区二区| 国产精品呦一区二区三区| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 91丨国产丨白浆| 温婉少妇玩3p| av网页一区二区三区| 亚洲成人av电影在线| 探花一区二区三| 日本成人A片网站| 国产在线强奸视频| 凹凸视频在线观看伊人| 91爆操视频| 久久人人看| 亚洲日韩精品在线播放| 中文字幕精品资源在线| 屌逼传媒| 日韩精品99999| 欧美午夜精品久久久久久3D| 久久天天性久久伊人| 午夜福利久久久噜久噜久久综合 | 青青国产精品在线| 蜜奶av| 国产美脚女优尤物在线观看| 中出789在线视频| 欧美在线综合| 91美女视频直播| 性猛交| 亚洲囯产精品女人久久久| 免费超碰97在线观看| 国人欧美精品一区二区| 26uuu欧美| 99热精品青草在线| 丝袜美女诱惑 91 视频| 日韩一级二级三级| 日本三级A片网站com| 国产白丝精品在线观看| 永久免费发布性爱网| 国产亚洲国产超碰| 极品色社| 熟女高潮合集-永久久久-成人AV| 丝袜性亚洲| 少妇熟女视频一二三区| 精品欧美老熟女一二区| 亚洲综合另类小说色区亚洲成av人片在www| 欧美亚洲91| 免费观看性欧美一级| 久久久久久久国产视频| 伊人五月天青青草婷婷| 亚洲日韩欧美一区二区| 久久日韩肥臀| 亚洲av综合色| 99999精品视频| 日韩不卡码| 91内射| 国产一级做a爰大片免费久久| 五十路六十路七十路熟婆| 人人摸人人叼| 国产综合久久久鬼色| 国产又粗又长的视频| 18禁美女裸体无遮挡啪啪| 东京热亚洲一区二区| 久久偷拍人| 久久 精品| 欧亚性爱视频免费看| 9/A片| 人人操人人摸超碰| 午夜福利精品| 免费看美国人人爽,人人操| 99操逼| 成人 日本A片无码8888| 91红杏| 婷婷操视频| 五月婷婷无码| 99re99在线视频| 日韩性爱免费视频在线网站| aaa淫乱视频| 岛国A V在线免费看| 国模一区二区三区| 午夜亚洲| 日本东京热大香蕉a片| 搡老女人老91二区| 天天草天天干天天日| 久久久久国产精品人妻aⅴ天堂| 91色色综合| 九九九九九精品| 黄污污污污| 乱人乱色一区二区三区免费 | 99热只有这里有精品| 欧美三级一级| 午夜国产成人精品视频| 毛片17S| 亚洲天堂久久久久久粉红视频| 国产精品亚洲天堂网址| 97在线欧洲| 97超碰站| 无码人妻丰满熟妇奶水区毛片| 久久久久密臀视频| 国产精品久久99日日| 96国产污污污丝袜| 一级做a爰片久久毛片图片| 人妻无码久久一区二区三区免费| 色诱avtt| 人妻精品视频一区二区三区| 熟妇女人妻呻吟久久AV| 国产乱色国产精品免费视| 五十路熟女工口 | 艹精品| 国产欧美成人精品| 92人人操人人| 91麻豆天美国产欧美高潮| 日韩精品1区2区中文字幕| 素人伊尹大香蕉免费下载视频| 九九九久久久| 久久精品老司| 人人扣人人操| 久久午夜色播影院免费高清| 熟女丰满人妻一区| 91午夜无码| 欧美性综合| 黄污污污污| 国内亚洲高清无码| 国产天天看| 激情接吻视频久久久久久| 91欧美情色| 大香蕉碰| 亚洲一卡2卡3卡4卡乱码网站 | 青青伊人加勒比海| 青青草日韩无码| 久久久精品| 青青草乱入乱欲视频在线观看| 久久夜夜| 加勒比五月天| 任你草| av在线观看不卡网站| 久久成人东京热人妻| 春色校园综合网| 欧美日韩香蕉| 超碰91在线| 亚洲女人毛茸茸91| 夜夜中出国产| 日韩无码视频黄色| 综合亚洲欧美| 性生活久久久久久久久久| 婷婷五月av| 中文字幕精品一区二| 久久久天堂| 亚洲大色堂| 婷婷99狠狠| 国产一级操B视频| 欧美色青| 限制级中的三级片中的黑粗大屌屌日人妻熟女| www.久久99| 日韩AV无码中文一区二区| 日本不卡一区| 蜜臀亚洲综合一二三四区| 一区黄二区黄| 97色色婷婷| 粉嫩绯色AV一区二区在线| 天天综合91| 久久精品国产久精国产| 黑人与人妻| 久jiu久神马影院| 久久女婷| 偷窥自拍A片| 婷婷色一区| 凸凹视频在线观看| 中文字幕五月婷婷免费| 亚洲无 码A片在线观看麻豆| 麻豆一区二区AV天美| 欧美日韩国产精品久久色婷婷| 久久久久国产无av| 日韩久久.一级黄色片| 超碰97人人cao| 久久天堂| 国产在线观看一区二区三区| 欧美 综合 亚洲| 超碰人妻久久人妻中文97| 大香蕉综合| 日韩97视频!在线| 免费操逼视频下载| 99热只有这里有精品| 国产亚洲日本精品在线| 日韩去日本高清在| 中文字幕av乱伦| 久久精品三级影视| 五月婷婷丁香中文字幕| 色哟哟511老熟女| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 亚洲欧洲网站免费观看| 永久免费发布性爱网| 激情网色| 91三级理论片播放器| 亚洲天堂 视频你懂的| 白嫩国模丰满一二三区| 日韩国产乱子伦App| A V视频日本| 久久亚州精品成人Av无| 国产精品呦一区二区三区| 女人 A一级| 久久九九国产精品| 激情综合色| www.99热| 日本不卡码黄色| 四虎视频在线观看| 国模91| 大白逼三四级| 欧美BT 亚洲色图| 在线视频免费观看午夜| 日韩一区二区精彩视频| 亚洲日韩美女中文字幕乱| 岛园激情| 超碰亚洲97| 午夜精品久久久99| 亚洲 综合 第一页| 91亚洲欧洲| 欧美大香蕉久| 99久久综合网| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 草草影院日本第一页| 成人毛片免费| 亚洲成熟国产精品美女| 91丝袜美女国产| 91精品国久久久久久无码| 日本2020一区二区| 精品美女少妇一区二区| 都市久久精品激情亚洲| 午夜120视频在线观看| 人妻AV 中文字幕的| 欧美性爱一内片一区二区三区| 啊啊啊 在线观看| 国产乱码精品久久久久久| 天天干夜夜肏| 国产呦精品系列在线观看| 精品国产一区二区三区在线播出| 人妻干天天| 欧美日韩第一页| 亚洲天堂自拍| 97se亚洲| 无码高清操逼网址| 亚洲国男人的天堂| 色天堂综合| 老熟女91视频| 国产精品激情久久久久久久| 久热久一区二区三区| 超碰天天操你比| 亚洲色欧| 福利在线观看一区二区| 中文字幕一区二区三区四五区| 91激情国产| 84YTCOM性无码| 操一区| 97频视在线| 国产毛片片精品天天看视频| 日韩中文字幕视频在线观看| 花野真衣| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 天天搞在线综合网| 蜜色网色哟哟| 黑丝制服中文字幕| 日本亚洲熟女视频| 国产精品。| 日本性爱视频一级| 人人色97| 亚州性色| 婷婷丁香五月激情啪啪| 亚洲九九视频在线观看| 免费少妇一区二区| 欧美熟爽综合| 草草草视频在线免费看| 天天日少妇逼AV| 天美av在线| 婷婷AV一区二区三区| 久热99999| 波多野结衣一级视频| 操B久久| 一级做a爰片性色毛片久久| 2001天天操| 天天综合欧美| 91狠狠色丁香婷婷综合久久精品| 精品人妻一区二区免费蜜桃| 国产精品丝袜久久亚洲不卡| 五码视频在线观看| 欧美色图下一页| 日日插夜夜| 中出后入| 睡产熟女乱伦| 国产欧美另类久久久精品课程| 亚洲国产成人精品久久久国产成人一区二区 | 欧美BT 亚洲色图| 九九亚洲视频| 一本色道综合久久欧美日韩精品| 免费超碰97在线观看| 人人噜夜夜操| 久久美女国产| 91国产伊人大香蕉| 人妻熟女av国产网站| 中文不卡视频| 久久久婷| www熟女乱伦com| 少妇69中文| 欧美色性爱| 蜜桃午夜视频一区二区| 日夜啪电影| 日韩成人性日韩成人性爱视频在线免费观看| 美女操逼福利视频| 青青草华人在线欧美在线| 五月丁香啪啪网| 成人怡红院| 精产国品一区二三产品| 久久精品国产96精品亚洲拳交| 无码免费一区二区三区啪啪| 亚洲春色一区二区三区| 亚洲一二三精品久久网| 强奸乱伦亚洲第一页| 99热18这里只有精品| 丁香五月色情| 亚洲一区二区三区在线激情| 热热色色综合| 久久综合99| 69少妇一区二区| 久草综合网| 色第一页| 亚洲天堂7777| 日韩兔费看黄片| 男人的天堂在线| www.婷婷五月天| 懂色中文一区二区三区| 精品久久九| 电影69乱码96| 2018天天干在线视频| 欧美精品97| 伦理弟一页| 91色情黑丝搞鸡在线观看一区二区三区三州| 亚洲系列欧美| 日韩美女久久一区二区三区| 国产精品一二三在线看| 免费精品无码一级毛片牛牛影视| 激情色播| 少妇一级婬片免费放一级a性色.| 国产怡红院| 国产精品亚洲天堂网址| 偷拍视频青青草在线视频| 久久AV无码1区2区3区| 五月婷视频| 亚洲色系另类精品国产| 亚洲av青草久久一区二区| 日本精品九九九| 超碰99热中文字幕| 日韩有码免费视频| 久久婷婷影院| 淫荡少妇免费| 欧美偷拍区| 国产强奸乱伦xd| 中文?日韩?免费?精品| 国内精品久9| 午夜AV污污污| 嗯嗯嗯,草死我| 国产精品一区二区三区在线密挑| 啊啊啊啊好爽好舒服一区二区易域| 久超碰在| 亚洲日本韩国在线| 免费中文在线| 69av一区二区三区| 久久久久亚洲Av无码专区老牛影视| 天天日日日射| 九九热超碰| 亚洲中文字母在线播放| 人妻aa| 操逼逼中文字幕| 91c色| 福利操逼| 色成人Www精品永久观看| 色黄污美女啪啪啪免费网站| 夜夜操美女| 91东北熟女| 国产女大学生AV| 日韩97在线| 五十路熟女人妻一区二区在线观看| 91色艳| 91在线美女| 精品无码久久久| 欧美天堂日韩三级国产传媒| 激情综合五月天| 亚洲 欧美都市激情| 97人人干| 成人影 天天操 亚洲| 熟女人妻av在线资源,黄色的资源| 日韩一级特黄av毛片| 国产视频一区二区三区在线免费观看 | 九九九综合精品| 丰满的三级少妇欧美久久久| 色五月综合| 国产毛片精品一区二区色欲黄A片| 一牛影视成人片免费| 日韩有码中文字幕女同性恋| 欧洲精品一区二区三区| 欧美少妇性乱| 欧美日韩国产高清在线一二三区 | 亚洲女人91| 亚洲另类色综合网站| 天美传媒麻豆一区二区三区国产精| 天天香香欲综合| 99蜜桃臀久久久欧美精品网站| 婷婷综合五月| 国语av最新自产拍在线观看| 女人午夜视频777| 五月综合婷婷久久网站| 五月婷婷激情综合| 91丨国产丨白浆| 熟女一区二区三区| 99热这里都是精品| 超碰97人妻| 激情综合网五月婷婷五月天| 日本午夜精品理论片A级APP发布| 1769一区二区| 亚洲精品国产精品乱码不99| 日韩在线AB| 国产性爱欧美性爱在线| 男女国产精品| 欧美精品一二三| 欧美成人四级在线播放| 成人五月香网在线| 欧亚日韩三区| 少妇天堂| 性爱免费视频成人| 啪啪一区| 99热成人| av线电影| 农村妇女精品一二区| 日韩精品 视频一区二区| 五月天玖玖资源站| 双插在线| 亚洲乱妇p22| 久久毛卡| 少妇一区二区三区在线观看| AV色图| 国产精品久久久久久亚洲色欲| 亚洲另类春色| 成人网站 免费观看| 97亚洲综合电影| 精品玖九九久| 日韩成人私密一级精品av| 色色婷婷五月| 四虎免费视频| se吧提供91精品国产91久久久久久 | 美女t无毒不卡不卡| 91操熟女| 亚洲国产日韩欧美熟妇在线| 9精品在线| 少妇久久久| 五月婷婷AV| 欧美在线干| 国产精品播放| 欧美疯狂做爰xxxx| 4虎在线视频| 亚洲啪啪视频免费| 亚洲s在线观看| 天美麻豆一区二区三区| 九九RE视频在线精品| 超碰 另类 欧美 | 人妻中文在线| 天天操美美| 精品久久久久久无码| 人人操人人狠狠操| 性生活无遮挡纯毛片在线看| 欧美精品97| 九九热最新| 亚洲不雅视频1区二区| blacked精品一区国产| 精品美女久久一二三| 91久久久久久久久18| 91大胆欧美| 男人的天堂网页| 五月天综合| 亚洲在线a| 激情五月婷| 超碰97亚洲| 精品四五区| 三久久久四久久久久| 麻豆精品久久久久久久| 精品一区二区三区蜜桃臀www| 麻豆成人影音在线| www色色色com| 亚洲加勒比| 丝袜喷水在线| 久久性爱视频免费看| 91老熟女逼| 日本二三四区| 无码人妻一区二区一牛影视| 97视频免费播放| 欧美少妇一区二区三区| se吧提供国产乱老熟视频胖女人 | 91色欧美| 乱伦系列一区二区| 校园春色AV天堂| 久久精彩免费视频| 国产福利精品98视频| 920日本午夜免费| a片久久久久久久久久久久| 欧美 日韩 婷婷 五月| 国产人妖的免费的视频| 女人18精品一区二区三区| 久久AV无码网址| 久久岛国| 国产熟妇一区二区| 久草网站免费在线观看| 精品人妻久久久| 中文字幕一区 二区三四五 区日 日骚| 久久影视二区三区行押| 久久直播国产| 刺激精品视频| 久久久久久AV无码免费网站| 91亚洲综合| 午夜欧美J进J出白浆流出久久久| 久久东京热久久| 乱老女人一区二区视频| 欧美成人一级麻豆| 欧美与日韩97| 婷婷操逼| 欧美一区二区日韩三区| 粉嫩久久久久| 丁香六月激情综合| 三级激情网站| 操逼无毒无码免费视频| 超碰超碰95| 国产精品久久久久久久久AV大片| 美女91在线观看| 久久久com| 欧美大香蕉久| 亚洲成人ab| 99爱爱| 亚洲 图片 综合91| 精品国产www久久| 校园春色五月天| 国产少妇内射| 99色骚| 九九99精品视频在线观看| 在线看的av| 欧美色亚洲| 长久操视频| 色噜噜人妻丝袜AV资源| 亚洲色诱惑| 亚洲无吗在线视频| 欧美成年人性爱视频免费观看| 亚洲另类综合欧美| 亚洲无码免费看| 中文子幕一二三| 神马久久久久久久久久| 伊人亚洲国产一成人久久精品,久久| 人妻精品一区二区| 97视频在线观看播放与子乱对白在线…… | baiduhicn.com。| 天天欧美色| 久久久久久国产精品免费网站| 超碰综合97在线| 色好看av| 天天日日舔舔| 97天堂| 久久riav中文精品| ji熟女.com| 一级性爱网| 亚州黄站| 91狠狠狠| 自拍丝袜美腿人妻| 九色97| 男人天堂久久精品| 国产一区二区视频在线播放| A 天堂在线观看视频| 18禁网站在线播放| A片A5445444| 狠狠色伊人亚洲综合网站色| 日韩97| 99久在线精品99re8蜜桃| 青青操在线视频| 超碰久超碰久| 欧美在线视频观看一二三四区高清| 九九色色| 日韩精品在线观看网站| 日亚韩精品视频二区三| 4399成人黄A片| 97精选久久| 人妻丝袜肏逼| 精品一区二区三区四区外站 | 久久一级无码精品毛片6| 亚洲精品一二区| 欧美天天综合在线| 精品人妻一区二区三区四区不卡在| 热久日综合| 日本黄色裸日本黄色裸体| 一区二区视频你懂的|