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

ARTICLE DETAIL

資訊詳情

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

jsPDF服務(wù)端路徑遍歷與本地文件包含漏洞深度解析

jsPDF服務(wù)端路徑遍歷與本地文件包含漏洞深度解析 如果你負(fù)責(zé)維護(hù)的服務(wù)端 PDF 生成服務(wù)正好依賴 jsPDF那這篇文章建議你耐著性子看完。前陣子我們針對(duì) jsPDF 的本地文件包含 / 路徑遍歷類風(fēng)險(xiǎn)做了一次徹底復(fù)盤內(nèi)部用 CVE-2025-68428 作為這次漏洞研究的跟蹤編號(hào)。全程走下來我發(fā)現(xiàn)這類問題遠(yuǎn)比想象中隱蔽——它不發(fā)生在 PDF 語法層面而是藏在“到底誰有權(quán)限決定該把哪個(gè)文件塞進(jìn) PDF”這一步。這篇文章我會(huì)從原理、復(fù)現(xiàn)、影響評(píng)估到修復(fù)方案一條線講清楚重點(diǎn)說實(shí)現(xiàn)場(chǎng)排查思路和加固經(jīng)驗(yàn)不提供惡意利用手法純粹站在防御和研究視角適合負(fù)責(zé)安全審計(jì)、服務(wù)端研發(fā)以及做依賴選型評(píng)審的工程師閱讀。1. 漏洞背景與研究起因1.1 為什么盯上 jsPDF 這個(gè)庫jsPDF 在 JavaScript 生態(tài)里算是 PDF 生成的老牌選擇瀏覽器端調(diào)用new jsPDF()就能快速創(chuàng)建文檔社區(qū)活躍度、導(dǎo)出質(zhì)量、API 完善度都不錯(cuò)。很多團(tuán)隊(duì)不止把它用在前端還會(huì)通過 Node.js 封裝一層 HTTP 接口把“富文本內(nèi)容轉(zhuǎn) PDF”“報(bào)表導(dǎo)出”“電子合同生成”這類能力變成后端服務(wù)。服務(wù)端化之后jsPDF 的輸入就不再只是“用戶頁面上已有的數(shù)據(jù)”而是夾雜著文件名、路徑、圖片地址、外部資源引用等不可信數(shù)據(jù)。我以前也犯過一個(gè)錯(cuò)誤認(rèn)知jsPDF 是個(gè)純前端庫不直接操作文件系統(tǒng)能有什么安全問題實(shí)際上風(fēng)險(xiǎn)從來不在庫本身而在我們基于它搭建的調(diào)用鏈。一旦出現(xiàn)“用戶可控參數(shù) → 文件讀取 → PDF 內(nèi)容輸出”這樣的鏈路本地文件包含和路徑遍歷就會(huì)冒頭。CVE-2025-68428 這個(gè)案子本質(zhì)上是某項(xiàng)目在服務(wù)端用 jsPDF 生成報(bào)告時(shí)圖片參數(shù)處理不當(dāng)導(dǎo)致任意文件內(nèi)容可以被嵌入到 PDF 中。前端庫也好后端庫也罷只要它落在了一個(gè)不安全的設(shè)計(jì)里漏洞就是水到渠成的事。1.2 本地文件包含與路徑遍歷先把概念對(duì)齊路徑遍歷Path Traversal比較好理解應(yīng)用程序把用戶輸入直接拼進(jìn)文件路徑攻擊者通過../甚至絕對(duì)路徑跳出預(yù)期目錄讀取或操作非授權(quán)文件。本地文件包含Local File Inclusion在 PHP 語境里更常見指應(yīng)用動(dòng)態(tài)加載本地文件并將內(nèi)容回顯到響應(yīng)中。放在 PDF 生成場(chǎng)景里兩者會(huì)合流服務(wù)端拿到受害者傳來的“圖片路徑”用文件讀取函數(shù)加載再把二進(jìn)制內(nèi)容編碼后交給 jsPDF 的addImage拼進(jìn) PDF。這一步如果能被../控制PDF 就成了一個(gè)“文件內(nèi)容中轉(zhuǎn)站”。打個(gè)比方這就像酒店前臺(tái)讓你自己報(bào)一個(gè)“備品倉庫房間號(hào)”它不核對(duì)門牌前綴就派人去取你只要把房間號(hào)改成隔壁樓層甚至改成總控室它也會(huì)老老實(shí)實(shí)把東西端到你面前。文件讀取函數(shù)沒有做前綴校驗(yàn)和規(guī)范化攻擊路徑等同于“串門”這就是整個(gè)漏洞鏈條的核心。jsPDF 本身不負(fù)責(zé)判定路徑是否合法真正的判斷邏輯得由使用者來寫。問題恰恰在于大量業(yè)務(wù)代碼只會(huì)校驗(yàn)“文件后綴是不是.png”或者“路徑是不是以某個(gè)目錄開頭”但這些校驗(yàn)在路徑穿越面前幾乎形同虛設(shè)。2. 漏洞原理與觸發(fā)鏈路解析2.1 jsPDF 資源加載機(jī)制中的盲點(diǎn)jsPDF 提供addImage(imageData, format, x, y, width, height)方法第一個(gè)參數(shù)支持base64字符串、HTMLImageElement、HTMLCanvasElement以及像素?cái)?shù)組。瀏覽器端我們通常會(huì)先讀文件轉(zhuǎn)成DataURL再把DataURL傳給addImage。服務(wù)端場(chǎng)景則常見兩種寫法一是直接傳一個(gè)遠(yuǎn)程 URL讓jsPDF內(nèi)部去拉取圖片二是先把文件讀成Buffer轉(zhuǎn)成base64后交給addImage。第二種寫法就是風(fēng)險(xiǎn)集中地。很多實(shí)現(xiàn)長(zhǎng)這樣const fs require(fs); const path require(path); const { jsPDF } require(jspdf); app.post(/api/export-pdf, (req, res) { const imagePath req.body.imagePath; // 用戶可控 const imageBuffer fs.readFileSync(imagePath); const imgBase64 imageBuffer.toString(base64); const doc new jsPDF(); doc.addImage(imgBase64, PNG, 10, 10, 100, 100); const pdfBuffer Buffer.from(doc.output(arraybuffer)); res.send(pdfBuffer); });這段代碼演示的調(diào)用鏈非常典型。imagePath完全沒有被校驗(yàn)fs.readFileSync(imagePath)會(huì)嚴(yán)格忠于傳入路徑。如果用戶傳入的是../../etc/hostname這種相對(duì)路徑讀出來的文件內(nèi)容會(huì)被當(dāng)作 PNG 編碼進(jìn) PDF。PDF 格式本身對(duì)嵌入數(shù)據(jù)有容錯(cuò)即便數(shù)據(jù)不是合法圖片addImage在不少版本里也不會(huì)直接報(bào)錯(cuò)而是把數(shù)據(jù)如實(shí)寫入 PDF 對(duì)象流。這暴露了 jsPDF 的一個(gè)特性盲點(diǎn)它只負(fù)責(zé)“把給定的數(shù)據(jù)變成 PDF 內(nèi)部對(duì)象”不負(fù)責(zé)驗(yàn)證源頭的合法性。資源加載機(jī)制本身是可靠的盲點(diǎn)在于調(diào)用它之前的文件定位邏輯完全失控。2.2 CVE-2025-68428 的根因定位我把這次研究的根因拆成三個(gè)層面。第一層是輸入未經(jīng)過任何白名單約束imagePath原樣進(jìn)入文件系統(tǒng) API第二層是文件讀取與文件類型校驗(yàn)脫節(jié)先讀文件再判斷擴(kuò)展名而不是先判斷路徑再讀取第三層是錯(cuò)誤處理不當(dāng)導(dǎo)致輸出通道穩(wěn)定即便讀取非圖片文件PDF 依然能正常生成攻擊者可以反復(fù)探測(cè)服務(wù)器文件布局而不會(huì)被察覺。路徑規(guī)整問題也值得單獨(dú)說。很多團(tuán)隊(duì)會(huì)認(rèn)為加了path.join就安全了這其實(shí)是誤解。path.join(/var/app/uploads, ../../etc/passwd)的結(jié)果是/var/app/etc/passwd依然越界。還有不少實(shí)現(xiàn)用了path.normalize再判斷startsWith但沒有注意到startsWith(/var/app/uploads)對(duì)/var/app/uploads_evil/file也會(huì)返回true——這類問題我在實(shí)際代碼評(píng)審里遇到過太多次。CVE-2025-68428 的具體根因就是“路徑前綴字符串比對(duì)”加“用戶可控的相對(duì)路徑拼接”。修復(fù)前只要上傳目錄中存在攻擊者可控的符號(hào)鏈接或者目標(biāo)服務(wù)器存在其他可通過相對(duì)路徑到達(dá)的文件漏洞就能穩(wěn)定觸發(fā)。這不是 jsPDF 一個(gè)庫的錯(cuò)而是“API 使用模式”層面埋下的雷。2.3 最容易踩中的三類使用場(chǎng)景我歸納了三類高風(fēng)險(xiǎn)用法只要命中其中一條就該對(duì)照本文后續(xù)的修復(fù)方案做加固。第一類是直接透?jìng)饔脩糨斎胱鳛槲募窂降姆?wù)端接口典型的就是上文那個(gè)imagePath參數(shù)。這類接口在內(nèi)部系統(tǒng)中尤其多因?yàn)椤胺凑齼?nèi)網(wǎng)、外部訪問不到”的僥幸心理參數(shù)校驗(yàn)往往最薄弱。第二類是模板文件或配置文件中引用外部資源。PDF 模板引擎允許在模板里寫img src${userData.logo} /然后由服務(wù)端渲染層去讀取logo對(duì)應(yīng)的文件。如果logo字段來源是用戶上傳或外部系統(tǒng)路徑穿越就會(huì)通過模板注入的方式卷土重來。第三類是批量導(dǎo)出時(shí)拼接文件名。導(dǎo)出用戶指定 ID 的文件ID 是數(shù)字但代碼寫著const file path.join(BASE, id - userInput .png)其中userInput若來自查詢參數(shù)攻擊者插入../就能修改最終路徑的目錄層級(jí)實(shí)現(xiàn)跨目錄讀取。這三類場(chǎng)景的共同特征是PDF 內(nèi)容生成的成功與否直接取決于外部傳入路徑能否被文件系統(tǒng)正確處理。而 jsPDF 對(duì)此沒有任何干預(yù)能力攔路職責(zé)完全在業(yè)務(wù)代碼。3. 環(huán)境復(fù)現(xiàn)與驗(yàn)證過程3.1 搭建最小復(fù)現(xiàn)環(huán)境復(fù)現(xiàn)不用追求“打得穿生產(chǎn)系統(tǒng)”我把實(shí)驗(yàn)控制在完全隔離的容器環(huán)境里模擬目標(biāo)服務(wù)的調(diào)用鏈。環(huán)境由三部分組成一個(gè)接收?qǐng)D片路徑參數(shù)的服務(wù)端接口、一個(gè)受限的資源目錄、以及一個(gè)用于確認(rèn)“文件內(nèi)容確實(shí)進(jìn)了 PDF”的解析腳本。實(shí)驗(yàn)?zāi)夸浗Y(jié)構(gòu)如下/opt/pdf-lab/ ├── uploads/ # 業(yè)務(wù)允許讀取的資源目錄 │ └── demo.png # 合法圖片 ├── secret/ # 模擬敏感數(shù)據(jù)目錄 │ └── internal.txt ├── server.js # 模擬 PDF 生成服務(wù) └── inspect.js # PDF 內(nèi)容提取腳本server.js的核心就是前文那段fs.readFileSync(imagePath)的代碼只是我在外面套了一層express路由并限制監(jiān)聽在本地回環(huán)地址上。整個(gè)環(huán)境不連接外部網(wǎng)絡(luò)所有驗(yàn)證動(dòng)作都在容器內(nèi)閉環(huán)完成。這個(gè)環(huán)境的價(jià)值在于它把真實(shí)的業(yè)務(wù)復(fù)雜度剝離掉只留下漏洞鏈路的最小骨架。排查任何同類問題都可以先抽象出這樣的最小場(chǎng)景比自己一頭扎進(jìn)生產(chǎn)日志效率高得多。3.2 從請(qǐng)求到 PDF 輸出的完整驗(yàn)證驗(yàn)證思路是先確認(rèn)合法路徑能正常生成 PDF再驗(yàn)證越界路徑是否也能生成 PDF最后從 PDF 中提取數(shù)據(jù)判斷內(nèi)容來源。第一步我構(gòu)造了一個(gè)指向uploads/demo.png的請(qǐng)求接口返回200PDF 能正常打開說明基線是通的。第二步我把參數(shù)改成../secret/internal.txt構(gòu)造了模擬攻擊請(qǐng)求。服務(wù)端代碼里fs.readFileSync(../secret/internal.txt)會(huì)依據(jù)服務(wù)進(jìn)程的工作目錄解析。為了讓問題更可控我在啟動(dòng)server.js時(shí)把工作目錄固定在/opt/pdf-lab/因此該相對(duì)路徑實(shí)際指向/opt/secret/internal.txt。這里要注意工作目錄不同越界讀取的落點(diǎn)就不同這也是復(fù)現(xiàn)時(shí)最容易被忽略的變量。第三步我用inspect.js解析生成的 PDF。PDF 內(nèi)部對(duì)象結(jié)構(gòu)里嵌入的圖片數(shù)據(jù)通常以流對(duì)象存放我用pdfjs這類解析庫把流內(nèi)容提取成文本。結(jié)果internal.txt的內(nèi)容完整出現(xiàn)在 PDF 的頁面數(shù)據(jù)里。整個(gè)驗(yàn)證過程最關(guān)鍵的觀察點(diǎn)是jsPDF 沒有對(duì)非圖片數(shù)據(jù)報(bào)錯(cuò)。這讓我意識(shí)到這類漏洞不只是“讀取文件”它把任意文本文件內(nèi)容都變成了可回顯的 PDF 內(nèi)容這成了一種隱蔽的帶外通道——傳統(tǒng) HTTP 響應(yīng)里如果直接輸出/etc/passwdWAF 很容易識(shí)別但塞進(jìn) PDF 后檢測(cè)難度明顯上升。3.3 危害層級(jí)的判斷標(biāo)準(zhǔn)驗(yàn)證完成后我按三個(gè)維度評(píng)估危害層級(jí)。第一維度是可讀取文件的范圍取決于服務(wù)進(jìn)程的運(yùn)行身份。如果服務(wù)以高權(quán)限用戶運(yùn)行影響面會(huì)顯著擴(kuò)大如果以受限容器用戶運(yùn)行則只有該用戶可讀的文件受影響。第二維度是讀取結(jié)果能否被穩(wěn)定提取。我們驗(yàn)證了文本文件內(nèi)容能完整進(jìn)入 PDF但二進(jìn)制文件、超大文件不一定能穩(wěn)定提取。如果文件讀取后直接交給addImage部分解析版本遇到超大或異常二進(jìn)制數(shù)據(jù)可能拋異常這種情況下漏洞就變成“服務(wù)端拒絕服務(wù)”而非“信息泄露”危害類型會(huì)轉(zhuǎn)化。第三維度是是否有二次寫入或聯(lián)動(dòng)利用。如果 PDF 生成接口還能控制輸出文件保存位置攻擊者就存在把越界讀取的文件寫入自定義路徑的可能這時(shí)漏洞就從信息泄露升級(jí)為文件寫入危害等級(jí)完全不一樣了。任何復(fù)現(xiàn)工作都不能只停留在“讀到了/etc/passwd”這一步一定要把讀取范圍、輸出穩(wěn)定性、后續(xù)聯(lián)動(dòng)三個(gè)問題全部回答清楚風(fēng)險(xiǎn)評(píng)估才有依據(jù)。4. 影響范圍與風(fēng)險(xiǎn)評(píng)估4.1 攻擊前置條件的全景梳理這類漏洞不會(huì)無差別命中所有 jsPDF 項(xiàng)目它需要一組前置條件同時(shí)成立。我把條件列全方便對(duì)照自檢。前置條件說明常見滿足場(chǎng)景服務(wù)端使用 jsPDF純?yōu)g覽器端使用無法直接讀取服務(wù)器文件Node.js 封裝導(dǎo)出服務(wù)用戶可控路徑直通文件讀取函數(shù)缺少白名單校驗(yàn)或路徑規(guī)范圖片上傳、模板資源加載、文件導(dǎo)出接口讀取產(chǎn)物會(huì)被編碼進(jìn) PDF使用addImage/html等方式嵌入二進(jìn)制內(nèi)容報(bào)告生成、證書導(dǎo)出、郵件附件服務(wù)進(jìn)程具備跨目錄讀取權(quán)限容器或主機(jī)賬號(hào)權(quán)限未收斂以 root 運(yùn)行、共享賬號(hào)、掛載盤權(quán)限過大四條缺一不可。反過來看只要斷掉其中一環(huán)漏洞就無法形成閉環(huán)。這也是我最推薦做“縱深防御”的原因——與其賭單點(diǎn)校驗(yàn)做得完美不如讓攻擊者即使突破一環(huán)也走不通整條鏈路。4.2 受影響的應(yīng)用形態(tài)與現(xiàn)實(shí)場(chǎng)景受影響最大的應(yīng)用形態(tài)是“上傳 → 生成 PDF → 下載”模式。這種模式里用戶上傳文件后系統(tǒng)需要讀取文件內(nèi)容并渲染為 PDF。如果上傳目錄與被讀取目錄分離且文件名由服務(wù)器生成風(fēng)險(xiǎn)相對(duì)較低如果文件名由用戶拼接、路徑由用戶指定風(fēng)險(xiǎn)就會(huì)顯著上升。第二類受影響形態(tài)是電子合同和票據(jù)系統(tǒng)。這類系統(tǒng)里存在大量模板文件例如印章圖片、簽名圖片、企業(yè) Logo。模板配置常允許非開發(fā)人員修改圖片路徑一旦運(yùn)維同事把路徑寫成變量且變量來源于登錄用戶輸入路徑穿越就有機(jī)會(huì)借道模板進(jìn)入 PDF。第三類受影響形態(tài)是數(shù)據(jù)分析報(bào)表服務(wù)平臺(tái)。平臺(tái)提供“導(dǎo)出帶圖表的 PDF 報(bào)告”能力圖表圖片先落盤再讀取。報(bào)表服務(wù)通常運(yùn)行在數(shù)據(jù)處理集群中可讀文件范圍往往包括數(shù)據(jù)管道配置、連接串參數(shù)等敏感信息一旦被 PDF 帶出泄露的就是基礎(chǔ)設(shè)施層面的密鑰材料。在這些場(chǎng)景里jsPDF 的版本新舊反而不是核心問題——只要調(diào)用鏈存在新版本 jsPDF 一樣會(huì)被帶進(jìn)坑里。所以評(píng)估影響范圍時(shí)重點(diǎn)不是“要不要升級(jí) jsPDF”而是“我們的調(diào)用鏈上有沒有路徑直通”。4.3 對(duì)企業(yè)業(yè)務(wù)的潛在危害分解危害至少體現(xiàn)在三個(gè)層面。短期看是敏感信息泄露服務(wù)器上的配置、源碼、密鑰、業(yè)務(wù)數(shù)據(jù)都能被轉(zhuǎn)成 PDF 外帶這個(gè)危害最直接也是漏洞定級(jí)的主要依據(jù)。中期看是攻擊面擴(kuò)大。一旦拿到了服務(wù)器上的配置文件和連接信息攻擊者就有條件進(jìn)入內(nèi)網(wǎng)橫向階段。PDF 導(dǎo)出接口通常部署在業(yè)務(wù)前置機(jī)上與核心數(shù)據(jù)庫的網(wǎng)絡(luò)可達(dá)性往往沒有被嚴(yán)格隔離這就給“PDF 漏洞 → 內(nèi)網(wǎng)突破”提供了跳板。長(zhǎng)期看是信任體系受損。這類漏洞暴露出的是團(tuán)隊(duì)在“外部輸入不可信”這條安全基線上的執(zhí)行問題修復(fù)一個(gè)點(diǎn)容易但類似問題如果遍布其他服務(wù)安全團(tuán)隊(duì)就很難逐個(gè)排查。我復(fù)盤時(shí)最大的感觸是單點(diǎn)漏洞的價(jià)值不只是修復(fù)它本身更重要的是借此推動(dòng)一次團(tuán)隊(duì)層面的安全設(shè)計(jì)評(píng)審把“用戶可控路徑”這類反模式從所有代碼庫里清理干凈。5. 修復(fù)方案與防御實(shí)踐5.1 版本升級(jí)不是萬能藥先說結(jié)論如果你看到 jsPDF 新版本修復(fù)了某個(gè)路徑處理缺陷當(dāng)然建議升級(jí)但別把升級(jí)當(dāng)作終點(diǎn)。很多同類漏洞的本質(zhì)不在 jsPDF 內(nèi)部而是業(yè)務(wù)代碼把不受信任的路徑傳進(jìn)了文件讀取函數(shù)。這種情況下哪怕升級(jí)到最新版你的代碼依然會(huì)把../../etc/passwd交給fs.readFileSync。真正的修復(fù)順序應(yīng)該是先清理調(diào)用鏈再談版本。調(diào)用鏈上只要用戶輸入沒有經(jīng)過嚴(yán)格白名單就不該有任何文件系統(tǒng) API 能接觸它。5.2 代碼層面的三層校驗(yàn)硬規(guī)范我把自己在實(shí)際修復(fù)中落地的三層校驗(yàn)邏輯分享出來。第一層是白名單前綴校驗(yàn)但不是簡(jiǎn)單的startsWith字符串比較而是規(guī)范化后再比較并且強(qiáng)制加上分隔符const path require(path); const fs require(fs); function safeResolve(baseDir, userPath) { // 先解析成絕對(duì)路徑再統(tǒng)一用路徑前綴判斷 const resolvedBase path.resolve(baseDir); const resolvedPath path.resolve(baseDir, userPath); const relative path.relative(resolvedBase, resolvedPath); // 相對(duì)路徑以 .. 開頭或者本身就是 ..說明越界 if (relative .. || relative.startsWith(..${path.sep})) { throw new Error(路徑越界); } return resolvedPath; }第二層是后綴與內(nèi)容雙重校驗(yàn)。文件讀取之前先檢查擴(kuò)展名是否在允許列表內(nèi)讀取之后用file-type這類庫檢查文件魔數(shù)確認(rèn)它確實(shí)是圖片。這樣即使第一層校驗(yàn)被繞過非預(yù)期文件也會(huì)在進(jìn)入 PDF 之前被拒絕。第三層是最小權(quán)限運(yùn)行。服務(wù)進(jìn)程使用獨(dú)立低權(quán)限用戶運(yùn)行容器內(nèi)不掛載與業(yè)務(wù)無關(guān)的數(shù)據(jù)盤。即使攻擊者成功越界讀取也會(huì)受限于賬號(hào)權(quán)限讀不到系統(tǒng)關(guān)鍵文件。這里有個(gè)很實(shí)用的細(xì)節(jié)很多團(tuán)隊(duì)在校驗(yàn)文件名時(shí)圖省事直接判斷userPath.indexOf(..) -1看似簡(jiǎn)單粗暴有效但遇到絕對(duì)路徑就失靈。建議一律用path.resolve做規(guī)范化之后再判斷而不是對(duì)原始字符串做直覺式檢查。5.3 縱深防御從入口到出站的多層兜底代碼修復(fù)之后我還在整個(gè)鏈路里補(bǔ)了四道縱深防線確保未來即使有人改代碼引入了類似問題也有其他機(jī)制兜底。第一道防線是統(tǒng)一文件訪問網(wǎng)關(guān)。所有 PDF 生成服務(wù)不再直接調(diào)用fs.readFileSync而是通過一個(gè)內(nèi)部文件訪問服務(wù)獲取資源。這個(gè)服務(wù)只暴露按ID取文件的接口不接受路徑參數(shù)從源頭上掐斷路徑直通。第二道防線是出站內(nèi)容檢測(cè)。在 PDF 生成接口的響應(yīng)出口加一層內(nèi)容檢測(cè)如果 PDF 內(nèi)嵌入的數(shù)據(jù)熵值過高、含有明顯的配置文件特征例如出現(xiàn)密鑰字段名稱則攔截響應(yīng)并告警。這套邏輯不追求完美識(shí)別只求針對(duì)已知泄露模式提高攻擊成本。第三道防線是運(yùn)行時(shí)行為監(jiān)控。針對(duì)服務(wù)進(jìn)程監(jiān)控異常文件讀取行為例如在短時(shí)間內(nèi)讀取了大量非圖片擴(kuò)展名文件、讀取了不在掛載目錄白名單內(nèi)的文件。這些行為特征一旦命中就直接切斷進(jìn)程或觸發(fā)熔斷。第四道防線是WAF 和網(wǎng)關(guān)的懶校驗(yàn)兜底。在 Web 網(wǎng)關(guān)層對(duì)請(qǐng)求參數(shù)做啟發(fā)式檢測(cè)凡是路徑參數(shù)中帶有../、.../、%2e%2e等典型穿越特征一律攔截。注意這個(gè)方案只用于兜底不能作為主要防御因?yàn)榫幋a繞過的變種太多主防御必須放在應(yīng)用層。四道防線的投入成本逐級(jí)遞增實(shí)際落地不必一步到位。我的建議是先做代碼修復(fù)和應(yīng)用層校驗(yàn)再逐步推進(jìn)文件訪問網(wǎng)關(guān)化和行為監(jiān)控這些措施單獨(dú)拎出來都不復(fù)雜但疊加在一起就能把同類漏洞的可利用性壓到很低。6. 常見問題與排查實(shí)錄6.1 復(fù)現(xiàn)階段最容易踩的四個(gè)坑復(fù)現(xiàn)過程中我踩過不少坑挑四個(gè)影響最大的記錄下來。第一個(gè)坑是工作目錄漂移。fs.readFileSync(../secret.txt)的解析依賴進(jìn)程啟動(dòng)時(shí)的cwd不同啟動(dòng)方式下得到的絕對(duì)路徑完全不同。排查時(shí)如果不確認(rèn)服務(wù)進(jìn)程的工作目錄會(huì)得出“漏洞不存在”的錯(cuò)誤結(jié)論。解決方案是復(fù)現(xiàn)時(shí)顯式指定cwd并在日志中打印絕對(duì)路徑用于對(duì)賬。第二個(gè)坑是相對(duì)路徑拼接被提前規(guī)整。有的版本path.join(base, ../../x)會(huì)自動(dòng)把結(jié)果歸一化到當(dāng)前盤的根目錄看起來像是“沒有越界”實(shí)際是已經(jīng)越過。要區(qū)分path.join與path.resolve的行為復(fù)現(xiàn)時(shí)優(yōu)先用path.resolve看真實(shí)解析結(jié)果。第三個(gè)坑是PDF 解析器對(duì)圖片流的處理不一致。某些 PDF 解析庫會(huì)把嵌錯(cuò)格式的圖片數(shù)據(jù)丟棄導(dǎo)致明明服務(wù)端讀取了文件卻無法從 PDF 里提取出內(nèi)容。建議同時(shí)用兩種解析方式確認(rèn)一是直接解析 PDF 對(duì)象流二是用文本提取工具全量掃描避免誤判。第四個(gè)坑是符號(hào)鏈接繞過。攻擊者如果能在上傳目錄里放置符號(hào)鏈接指向敏感文件那么即使路徑前綴校驗(yàn)全做對(duì)了也會(huì)被鏈接帶偏。這類問題在文件上傳一鍵校驗(yàn)的場(chǎng)景里尤其隱蔽需要在安全策略中收緊“上傳目錄不允許創(chuàng)建符號(hào)鏈接”等文件系統(tǒng)權(quán)限。6.2 一次真實(shí)排查案例的完整記錄我們內(nèi)部某業(yè)務(wù)線也出現(xiàn)過類似告警排查過程很有參考價(jià)值。業(yè)務(wù)場(chǎng)景是用戶上傳簽名圖片服務(wù)端導(dǎo)出 PDF 合同。安全巡檢告警顯示某個(gè)請(qǐng)求的圖片參數(shù)里出現(xiàn)了多次../編碼變體。排查第一步是定位參數(shù)入口。我們找到GET /contract/export?signxxx.png接口sign參數(shù)直接拼接在讀取路徑上。當(dāng)時(shí)代碼里有一段注釋寫著“圖片參數(shù)已校驗(yàn)僅支持本地上傳文件”但校驗(yàn)實(shí)現(xiàn)是判斷參數(shù)是否以/uploads/開頭。第二步是驗(yàn)證編碼繞過。安全巡檢攔截的是明文../但攻擊者改用了%2e%2e%2f三段編碼應(yīng)用層解碼后變?yōu)?./。由于校驗(yàn)發(fā)生在解碼之前字符串比對(duì)看到的是%2e%2e...而以/uploads/開頭的校驗(yàn)自然被跳過。這個(gè)案例充分說明校驗(yàn)必須發(fā)生在解碼、規(guī)范化之后否則等于白寫。第三步是修復(fù)驗(yàn)證。我們直接用修復(fù)后的safeResolve函數(shù)跑了一批歷史攻擊樣本包括普通穿越、編碼穿越、絕對(duì)路徑注入、符號(hào)鏈接引用結(jié)果全部返回“路徑越界”錯(cuò)誤。同時(shí)用合法上傳文件回歸測(cè)試確認(rèn)功能未受影響。這類排查的記錄價(jià)值在于它把抽象的風(fēng)險(xiǎn)變成了可追溯的流程。安全團(tuán)隊(duì)面對(duì)告警時(shí)如果能按“入口參數(shù)確認(rèn) → 解碼鏈路梳理 → 規(guī)范化校驗(yàn) → 攻擊樣本回歸”的順序推進(jìn)排查效率會(huì)高很多。6.3 安全復(fù)盤清單與個(gè)人心得復(fù)盤結(jié)束后我整理了一份自查清單供團(tuán)隊(duì)在設(shè)計(jì)和評(píng)審階段直接使用。清單重點(diǎn)不是“jsPDF 有哪些選項(xiàng)”而是“這份 PDF 導(dǎo)出代碼面對(duì)外部輸入時(shí)是否守住了邊界”。是否允許用戶直接傳文件路徑、圖片地址、模板路徑路徑讀取前是否完成了解碼和規(guī)范化路徑校驗(yàn)是否基于解析后的絕對(duì)路徑而不是原始字符串文件讀取后是否進(jìn)行了文件類型魔數(shù)校驗(yàn)服務(wù)進(jìn)程是否以最小權(quán)限運(yùn)行可讀文件范圍是否明確上傳目錄是否禁止符號(hào)鏈接和可執(zhí)行文件PDF 接口響應(yīng)是否需要出站內(nèi)容檢測(cè)是否建立了針對(duì)異常文件讀取行為的安全監(jiān)控清單最后一條我特別想強(qiáng)調(diào)不要只問“這個(gè)庫有沒有漏洞”要問“我們的代碼把用戶輸入放在什么位置”。jsPDF 的 CVE-2025-68428 這類編號(hào)只是表象表象之下的問題是“路徑參數(shù)直通文件系統(tǒng)”這個(gè)反模式。把反模式從所有業(yè)務(wù)代碼里清除干凈比盯著某一個(gè) CVE 打補(bǔ)丁更有長(zhǎng)期價(jià)值。在做完這輪研究后我個(gè)人對(duì)“前端庫安全邊界”的認(rèn)知又刷新了一次。過去總覺得瀏覽器里跑的代碼碰不到服務(wù)器文件天然安全實(shí)際上一旦同一套庫被搬到 Node 端邊界就完全變了。每次引入開源組件時(shí)除了看功能、看性能真的應(yīng)該多問一句這個(gè)組件將來會(huì)不會(huì)被放在服務(wù)端處理不可信輸入如果會(huì)那安全設(shè)計(jì)就必須前置到接入的那一天而不是等出了漏洞再補(bǔ)課。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美亚洲天堂| A V视频日本| 日本精品五区| 99性爱视频| 殴美色网| 日韩人妻少妇 一区二区三区| 欲色啪| 操逼不卡中文字幕| WWW美腿丝袜香蕉中文| 人、人、摸,人、人、草| 91天堂丝袜美腿| 温婉少妇玩3p| 欧美亚洲今日在线| 性色avv| 久久受www免费人成| 国产大片精久久久久久| 久久婷色| 日本性感人妻91| 国产一级作爱毛片| 亚洲美女高潮喷水视频| 91色噜噜狠狠| 久久超碰久| 午夜精品久久一区二区| 亚洲在高跟鞋自慰久久在色线| 操逼视频色| 欧洲亚洲少妇| 美女丝袜激情小说| 久久女人一区二区三区| 五月天婷婷综合网| 97人人模人人爽人人| 深夜国产福利| 日韩欧美麻豆| 中文字幕乱亚洲美女精品一区| 动漫片子网站3黄| 九九色精品| 成人小说另类在线| 日韩啊V| 亭亭在线资源| 少妇色综合| 激情九月婷婷| 天天综合网一91网| 91九久| 国产精品免费美女视频| 日本人妻最新在线中| 视频二区美腿制服人妻欧美| 国模91| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 日韩在线AB| 91丨熟女丨丰满熟女| 色青青久久影视| 成人三级片无码| 欧洲黄色网| 精品人妻一区二区三区免费视频| 欧美岛国精品在线观看| 精品78| 91天堂丝袜美腿| 热热色AV| 搡老女人老91妇女熟女| 国产熟女无套内射| 乱论91| 久久精品性| 国产亚洲中文不卡二区| 丰满人妻一区二区三区免费| 日韩女优中文字幕| 黄色小说亚洲| 午夜精品久久久久久久久久久久久| 九九九九九九九九九国产精品| 精品久| 偷拍亚洲熟女视频播放| 人妻性爱一区二区| 国产精品宅男免费| 91大学精品激情戏| 亚洲熟女偷拍在线观看| 蜜臀99久久精品久久久懂爱| 亚洲福利中文字幕在线| 国产欧美日韩在线不卡第一页| 日本女人操逼| 91爰爱欧美| 婷婷人妻激情| 在线看的av| 91精品久久久久五月天精品| 中文字幕老熟妇黄色视频| juliaann丝袜大战黑鬼| 五月天亚洲网| 粉嫩av平台| 国产亚洲99久久精品| 日韩 成人 有码| 麻豆熟妇乱妇熟色A片在线看| 91精品国产日韩欧美综合| 国内外色色色色色成人视频| 韩日精品四区| 蜜臀一二三区| 蜜乳AV一区| 97天天爽| 老熟女搡BBBB搡BBBB视频| 免费日韩黄片| 亚洲老熟妇xxx| 超碰人人乐97| 日本 情色 1区2区3区| 国产精品不卡av免费在线观看| 太久视频| 亚洲宗合网| 亚洲精品乱码久久久久久蜜桃麻豆| 成人性爱免费播放| 九九九九免费高| 97爱啪| 人人摸人人叼| 97频视在线| 在线亚洲欧美| 蜜桃视频精品一区二区| 国产午夜视频| 中文字幕在在线观看网站| 婷婷久久综合久| 色噜噜综合在线| 午夜福利一区二区三区四区五区色婷婷| 国产成人在线观看网址| 国产精品蜜乳AV| 欧美狠狠鲁| 欧美91久久久久| 欧洲黄色网| 一个人在线看的黄色电影网站| 九九热三级片| 99国产精品人妻人伦| 欧美色另类| 午夜大香蕉| 亚洲 欧美 色图| 天天天天天干夜夜夜夜夜操| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 伊人久久综合影院| 啊啊啊不要啊啊受不了了视频在线| aa片毛片| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 国产白嫩精品久久| 天天夜躁日日躁狠狠2002| 日韩黄片影院| 欧美性暴力猛交XXXX| 熟女激情综合网| 亚州色站 日韩电影| 蜜臀va69| 午夜婷婷| 被窝影院午夜看片无码| 久久超碰久| 男人在线天堂| 超碰99热中文字幕| 狠狠爱AV| 精品婷婷| 久久在线观看免费视频| 精品人妻一区春色| 日韩国产十八禁| 国产精品高潮久久久无码| 嗯嗯,啊啊,国产精品| 亚洲av无码国产精品字幕| 操逼逼一区视频| 亚洲精品天天影视综合网| 亚洲AV秘无码一区..| 91欧美综合在线| 婷婷色影院| 国产激情视频一区区三区| 久久九七| 一区二区激情国产熟女| 色狠狠 - 百度| 白嫩妹子国产骚| 久久久久久久久久久人妻| 岛国网址国产| 操逼天美3区| 青青草毛片| 操逼999| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 高清无码在线播放网站| 99精品无码| 亚洲综合性感在线| 色综合尤物| 老熟女乱伦一区| 后入日本1234| 亚州高清色综合| 久久超碰爱| 成人性爱美曰韩| 人妻无一区二区三区| 欧美92| 免费观看啪视频| 午夜亚洲国产理论秋霞| 人人模人人看| 亚洲国产精品成人久久蜜臀| 九九九九精品在线| 天堂亚洲精品久久老牛| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 国产精品免费视频不卡| 嫩草影院在线观看精品| 91成人久久| 日韩成人性日韩成人性爱视频在线免费观看| www.伪伪| 性爱乱伦视频免费| 免费观看国产小粉嫩喷水精品午| 精品黄色电影| 高颜值美女口爆高潮浪叫| 亚洲网污污污污| 国产人伦精品一区二区三区 | 天天综合有色网| 蜜色网色哟哟| 极品后入免费视频| 最新精品久久蜜桃| 少妇三P| 久久av网| 久久6热精品99视频| 爱爱久久| 超碰视97中文| 蜜臀av中文字幕| 日本啊啊啊啊啊视频| www老逼91| 日日干日日操五月天伦理视频| 99国产精品人妻人伦| 国产又粗又又黄又猛| 91丝袜美女国产| 中文字幕 码 自拍 视频 区| 国产亚洲一黄| 午夜精品99久久久久传媒| 裸体美女免费看网站青草| 9久精品| 婷婷丁香六月| 草b在线 | 91欧美| 亚洲欧美日韩综合在线尤物 | 中文字幕-区二区三区四区视频中国| 美女超碰978| 亚洲高潮少妇| 夜草欧美| 亚洲色图A| 96精品久久| 日韩97| 岛国激情视频在线观看| 在线国产探花| 一牛影视久久久一区二区三区| AV高清一区| 人妻免费观看| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 色官网在线| 欧美在线视频99| 欧洲综合视频| 粉嫩AV输入| 一区二区三区男人的天堂| 欧美色偷偷| 秋霞久久亚洲精品成人| 情色AV电影| 密臀AV在线| 欧美手机在线综合| 欧美极品| 亚洲操操操| 和协无码影院| 综合夜夜| 在线v中文字幕一区二区三区| 综合激情五月天| 中文字幕日韩精品一区二区三区| 国产精品一二三| 亚洲国产精品无码AV久久| 91碰超| 综合伊人激情| 五月天激情婷婷| 91欧美另类| 操人妻视频| 色乱二区| 超碰午夜| 内射小黄片| 天天综合色| 久久影视二区三区行押| 伊人久久综合影院| 一区二区首页| 熟妇综合一区二区三区| 黑丝内射一区二区三区| 色色九区| 欧美亚洲中文字幕| 色偷偷综合91久久噜噜| 欧美 日韩 亚洲 春色| 国产亚洲人妻综合日韩 久久| 亚洲中文字幕一区| 亚洲无吗在线视频| 日韩无码AB| 东北少妇高潮zzzz| 欧美性特| 97超碰色色| 激情五月天社区| 日韩78m视频| 欧成人在线| 最新中文字幕精品在线| 欧美性视频二区三区| 操日韩第| 久久久久久久久久久久欧美日| 人人做,人人操,人人摸| 女人天堂AV五区在线| 日韩射图| 91久青| 久久久精品| 狠狠综合| 性色aV一区二区三区噜噜| 五月丁香激情啪啪| 欧美的精品的视频| 99久热| 日韩精品人妻一区二区| 亚洲一区二区麻豆影院| 香蕉99秘 一区精品蜜桃臀| 色色激情五月天| 18+91网站| 免费视频a级毛片免费视频| 亚洲校园激情| www.五月天| 欧美少妇人妻| 欧美色日本| 色伊人91| 欧美性爱第1 页| 国产性感在线观看| 国产精品免费日韩| 五月天AV资源| 午夜精品一区二区三区三上悠亚| 香港澳门日本三级网站| julia ann久久| 五月婷在线| 无码人妻一区二区三区色欲aⅴ| 性老妇一区二区三区| 欧美操逼熟女| 国产品精品自在在线午夜免费| 老女人91| 日韩精品99999| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 污污污8888| av片在线观看免费播放| 啊啊啊啊啊在线| 欧美熟女激情| 中国探花熟女| AV不卡在线| 精品色色| 可以免费观看的av| 探花一区二区三| 岛国天天午夜影院传媒网| 久久五月份| 久久久久久亚洲Av无码| 97精品一区二区视频在线观看| 日韩另类色图| 亚洲情色中文字幕一区| 蜜臀一区二区三区在线| 久久九九精品一区二区| 欧美72网页| 色五月av| 国产suv精品一区二六| 欧美午夜精品久久久久久3D| 色在线亚洲视频www| 婷婷丁香人妻 | 久久久久久久久久久久久久久性生活视频 | 久久久久国产精品喷潮免费观看臀| 久热伊人| 色香欲天天天天综合色| 欧美天堂日韩三级国产传媒| 天天操天天插| 日本大片日本一区二区免费高清 | 超碰97欧美日韩| 一本道综合色图| 97人人操人人摸| 国产一区二区成人av在线播放| 亚欧操逼片在线观看| 日日夜夜国产综合| 1区2区3区中文字幕日韩| 婷婷色婷婷| 国产强上视频在线观看| 人妻中文字幕日韩电影| 97欧美综合网| 久久久91福利姬| 91成人国产综合久久精品蜜月| 日韩人妻精品久久久久| 亚洲五月天激情| 国产视频一区二区免费| 人妻aa| av一区二区三区四区| 欧美亚洲图片| 精品人成视频在线观看| 亚洲色图欧美一区二区不卡| 激情色图| 男人的天堂 在线一区| 久久国产精品m码| 亚洲脚交| 亚洲欧洲综合| 日本精品一区二区不卡| 人妻娇喘 激情视频| 高清在线不卡一区二区 视频| 欧洲综合视频| 性欧美另类高清| 91综合站| 亚洲欧美不卡线| 免费超碰97久久| 午夜国产乱伦视频| 午夜国产乱伦视频| 99国产在线 精品 视频| 91艹B视频| 国产精品亚洲天堂网址| jk白丝没脱就开始啪啪| 国产探花精品在线| 韩国三级理论在线| 九九碰九九爱97| 日本天天操| 久久久人体| 精精夜夜| 熟女网站最新| 伊人嫩草| 国产三级片在线观看| 亚洲在线欧美| 大香蕉久| 99热免费| 精品一区二区三区四区外站 | 亚洲色婷婷综合久久久久中文| 欧美九九九| 五月丁香激情四射| 秋霞免费AV| 亚洲婷婷五月天| 艾草av| 久久精品国产精品| 91 丝袜在线播放| 又大又长又粗又爽又黄| 五月丁香| 91欧美综合在线| 欧美操逼录像国产黄色国产| 国产成人无码a| 亚洲欧美国产日本一区二区三区| 日韩精品人妻系列无码天堂| 欧美高潮| 美日韩男女操屄视频| 伦伦成年午夜免费视频| 男人的天堂2010| 国产精品。| 熟妇女伦乱视频视频| 97天堂| 操逼逼中文字幕| 色婷婷丁香五月| 97公开久久| 蜜臀久久99精品久久久久电影| 欧洲性爱无码区| 手机看片1025| 夜夜国自区| 亚洲综合九| 中文字幕激情小说| 日逼国产| 久久综合精品一区二区三区| 日产精品久久久一区二区| 中文字幕久久婷婷丁香五月天| 丝袜熟女一区二区三区| 日本五十路在线| 亚洲综合网91| 婷婷99狠狠躁天天躁| 日韩无码AB| 国产精品九九九| 性做久久久久久免费观看软件| 蜜桃视频一区二区三区在线观看| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 影音先锋国产精品| 亚洲 无码 有码 中文字幕| 无码外流操逼视频| 亚洲s在线观看| 友优传媒精品在线一区二区| 天天综合色| 国产九九九九九九| 国产成人bd在线观看| 伊人991| 日韩啊V| 偷拍欧美激情| 呦呦一区| 欧美国产有色电影| 成人乱人伦一区二区| 91美腿丝袜在线观看| 91爱网| 99精品网| 中欧人妻丝袜中文字幕| 91校园春色长篇| 国产精品丝袜在线| 涩涩五月天| 欧在线一二区| 99re这里只有精品中心播放 | se吧提供国产乱老熟视频胖女人 | 综合久久2017| 亚洲性爱高潮影院| 香蕉欧美| 五十路熟女工口| 777琪琪午夜免费A片| 欧美 日韩 另类 亚洲| 6080YYY午夜理论片在线观看| 亚洲五区熟女| 国产极品美女高潮无套在线观看| 亚洲综合伊人| 婷婷五月天影院| 亚洲资源站| 嗯嗯啊啊操死我| 日韩熟女操逼| 劲爆欧美人妖三区91| 国产女性无套 免费观看| 久久99干一本高清| 九九玖玖精品| 久操网无码在线| 亚洲综人| 偷拍 亚洲| 免费观看网黄| 热热色综合网| 好吊色在线观看| 日本欧美韩国国产在线| 色九九久九九| 国产男女无套97| 夜色AV无码手机在线影院| 亚洲综合色图欧美| 精品人妻一区二区免费蜜桃| 国产小视频91| 尤物av网站免费在线播放| 中文字幕久久精品一区| 婷婷月色| 人人操人人插人www| 成人九九| 欧美 亚洲 另类 综合| 色色色五月婷婷| 爱妃国产亚洲视频中文字幕| 老鸭窝在线视频播放| 一道本东京热加勒比一区二区三区| 91在线视频观看国产| 午夜毛片亚洲精品片国产久久久| 亚洲天堂日本| 色哟哟-国产专区| 国产高清成人传媒影视| 思思视频免费看网站| 黄片国产精品一区二区| 91狠狠综合久久久| 思思性爱| 国模不卡| 天美传媒AV在线播放| 日本一区99| 色色综合网站| 亚洲91在线播放影院| 97欧美| 校园春色家庭伦理欧美激情| 操b网站亚洲无码| 99性爱视频| 久久一级无码精品毛片6| 亚洲āv网址在线观看| 自拍啪啪视频| 97在线无精品 | 97jingpin| 91精品人妻一区二区三区蜜桃臀| 日本三级中国三级99人妇网站| 国产成人免费观看在线视频| 亚洲激情综合另类男同| 18禁看网站一区| 日少妇视频| 欧美BT 亚洲色图| 色综合久久夜色精品国产天堂| 欧洲射精91| 婷婷香蕉欧美在线一区二区三区| 俺去也婷婷| 成片免费播放| 亚洲国产激情国产av| 91精品啪在线观看国产城中村| 国产中文大片资源中文字幕| 国产精品美女久久久久AⅤ国产馆| 天天看精品动漫视频一区| 91欧美亚洲| 亚洲天堂男人天堂网| 亚洲丝袜诱惑| 天天综合欧美| 亚洲欧美天堂| 国产精品久久久啊| 日韩欧美性吧婷婷乱伦大香蕉| 国产400孕妇孕交群| 97超碰香蕉| 国产精品com| 精品九九| www.久久制服糖| 中文字幕人妻资源在线| 天天夜躁日日躁狠狠2002| a片久久久久久久久久久久| 秋霞Av理论一级在线| 亚洲麻豆18发?| 亚洲欧美色图片| 亚洲天堂2020| 中日韩免费看男女操逼大全| 日本成人免费一区二区三区| 亚洲图片激情综合另类| 久久国内| 91麻豆天美国产欧美| 青青草自拍视频在线播放| 国产性感骚丝袜在线| 中文字幕人妻色偷偷久久皮| 大但人体久久久久| 少妇蹲下露出大唇5| 蜜臀一区二区三区在线| 做爱A级亚欧| 欧美一级黄片免费播放| 中文字幕国产精品1区| 一区二区三区四区姦女| 伊人少妇久久久| 麻豆天美一区二区| 性久久| 天天插天天干| www.高清无码诱惑一区.com | 天干天干天干天天做| 亚洲自拍97| 国产探花日韩援交| 9l视频自拍9l九色成人| 欧美激情欧美精品| 日比av无码| 欧美性爱18观看| 天美麻花大全视频| 丁香五月天久久精品视频一区二区三区| 美国三级日本三级久久99| 欧美天天干| 丰满人妻一区二区三区四区| 亚洲有薄码区日本系列中文字幕| 2017天天透天天通天天擦| 91人人| 欧美亚洲日本激情在线| 国产超碰在线一区| 欧美色另类| 国产精品宅男免费| 国产福利夜| 先锋女优在线观看视频| 日美免费黄片| 99RE在线视频精品,这里只有精品| 在线欧美亚洲| 极品色www影院| 久久香蕉超碰97国产精品| 亚洲成人贴图| 五月天婷婷色| 欧美第五页| 啪啪资源网| 欧美亚洲丝袜美女电影| 少妇久久久久久久| 婷婷五月成人| 久草电影网| 新婚人妻扶着粗大强行坐下| 欧美 亚洲 另类 综合| 91精品人| 丰满少妇一区二区三区专区| 屁股久久久久久久久久| 久99| 91精品人妻| 嗯嗯嗯啊啊啊干死我吧| 超碰在线日韩一区| 亚洲美女自拍偷拍视频| 97精品久久久久中文字幕| 久久双插| 久久久久久久久九九久孕交| 色色毛片| 国产av青草| 国产午夜精品在线观看| 亚洲欲色9532548967一区| 台湾佬大香蕉| 先锋精品av色鲁| 麻豆尤物视频网| 日韩午夜啪啪视频| 亚洲精品黄码久久久久| 丁香六月婷婷| 97天天日| 久久的网站啊啊啊啊啊| 国产91亚洲精品一区二区三区| 亚洲中文字幕妇伦久久| 久久的免费性爱视频| 高清不卡一二三区视频......| 无码精品久久久久久亚洲| 大香蕉伊人一区在线观看| J?P?NESEHD熟女熟妇伦| SS久久| 欧美,日韩综合久久| 色网1| 妺妺跟我一起洗澡没忍住| 极品少妇久久久| 日本人体九九九九九九| 久久精品午夜国产亚洲AV无码| 91电影色诱| 日本成人电影资源网| 人妻另类| 久草久热| 午夜偷拍久久熟女| 大逼色网站| 欧美嗯啊……在线观看视频免费| 情趣丝袜无码操逼视频| 四虎免费视频| 国色天香av| 亚洲一区二区三区播放在线| 69久久| 91亚州欧美| 色色色色综合网| 日韩中文9| 青青操狠狠撩| 色97干| 欧美夜夜骑视频| 91久久久久久久久18| 狠狠婷婷亚洲中文综合久久| 91天射| 噜噜在线| 香蕉国产精品麻豆亚洲欧美日韩| 亚洲色情在线影视| 97任你吞精| 91操熟女| 好爽要喷了| 人妻密肉在线观看| 蜜乳AV色欲AVAV无码| 黄色大片视频在线免费看| 偷拍2020| 人妻一区二区三区| 国产又色又爽又舒服的三级视频| 伊人一级免费黄片| 精品久操| 日韩欧美偷拍美女视频| 偷拍 亚洲| 日本国产欧美高清在线| 亚欧高清| 91宗合网| 青青草中出视频 | 视频在线观看青青99国产| 一区二区首页| 欧洲色色| 99热只有这里有精品| 国产黄色在线播放观看| 九九草| 懂色AV网| 九色 蝌蚪 熟女自| 91美女视频在线免费观看| 日韩一999精品| 六月丁香网| 久久精品色欧美aⅴ一区二区| 亚洲图片婷婷五月天| 2023天天操夜夜操| 清纯唯美亚洲综合| 人人操人人摸超碰| 香港久久久| 欧美日韩国产色五月综合在线| 欧美中字二区| 2020视频1区2区3区| 久久久久久人| 磁力99AV| 中文字幕片| 2001天天操| 超碰av人人人| 国产亚洲在线| 免费AV播放| 国产精品成人在线| 中文字幕在线日亚州9| 亚洲日韩成人性爱视频| 久久久久亚洲Aⅴ无码| 自拍视频一区在线观看| 午夜AV人气不卡| 手机在线播放国产福利| 国产精品美女久久久久AⅤ国产馆| 99久久久久久亚洲精品不卡| 浓厚中出中文字幕在线| 一区二区免费电影久久| 欧美日韩另类在线播放| 免费1级a做爰片观看| 日韩99精品视频综合区| 国产毛片在线| 中文字幕av亚洲在线| 免費黃色視頻觀看一| 九九久久精品| 香蕉99秘 精品一区丁香| 欧美久久草熟女| 97亚洲资源| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 天堂中文资源在线bt| 在线中文字幕极品av| 色爱国产| 欧美嗯啊……在线观看视频免费| 欧美少妇第一页| 伊人 俄罗斯 a v| #NAME?| 欧美综合亚洲综合| 自拍内地三级在线观看| 国产成人手机视频激情| 丁香六月婷婷| 久久夜色一区二区| 亚洲文学偷乱拍啪啪啪啪| 亚洲精品电影| 日韩AV无码网站| 国产一级做a爰大片免费久久| 中文字幕在线观看视频www| 中文伊人大香蕉视频| 日欧毛片久久| 超碰美女97| 九九综合久久中文字幕| 91精品久久久久久77777| 中文字幕精品丝袜| 人人妻天天做天天爽| 夫妻天天操岛国视频| 亚洲精品国产熟女| 丁香六月婷婷综合| 亚洲和欧美裸体美女双飞视频| KK色在线影院| 国产中出内射一区二区| 中文字幕亚韩| 香一区二区三区| 亚洲日本大香蕉1| 国产成人91一区二区三区| 欧美日韩国内不卡| 超碰在线人妻不卡| 亚洲欧美清纯| 温婉少妇玩3p| 一区二区三区日韩欧美| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 黑人综合网| 欧美十八禁视频| 亚洲激情综合| 天天射夜夜| 超碰78| 日本免费亚洲欧美| 色天堂综合| 97aiaiai| 伊人久久婷婷| 97久久国产亚洲精品超碰热| 国产黄色视频久久| 丁香五月AV| www国产无码| 波多野结衣一级视频| 午夜精品久久久久久久男人的天堂 | 九九热免费视频| 偷拍片久久| 国产日韩欧美操逼视频| 久久久影院| 伊人久久AV诱惑悠悠| 熟女视频久久| 亚洲综合色在线| 久思思热视频在线观看| 91jk色拍| 午夜国产综合视频在线观看| 97超碰jingpin| 日韩15p| 五月婷婷丁香| 久久久91| 天天干天天拍| 性一级黄色录像片网站导航| 91啪啪视频| 密臀在线视频| 久久五月综合| 男人的天堂一区| 大香蕉男女超碰精品在线| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 午夜性刺激视频免费观看| 日韩激情中文字幕有码| 亚洲性综合| 九九干| 天堂资源站| 中国乱伦一区二区| 视频在线中文字幕| 精品国产www久久| 97在线观看免费| a在线视频免费观看| 大香蕉99re| 激情综合五月婷婷| 欧美少妇色图| 亚洲伊人久久精品狠狠在线| 欧美呦呦性爱| 久久大陆| 日本在线激情一区二区三区| 小草av不卡亚洲二区| 翔田千里A片一区二区| 精品国产一区二区三区久久久蜜臀| 亚洲色图欧美一区二区不卡| 色婷婷在线视频精品导航| 91伊人久| 男女香蕉一区二区| 婷婷伊人綜合中文字幕小说| 欧美亚洲今日在线| 强上我不卡卡| 亚洲一区二区三区不卡国产欧美| 国产久久一区二区| 天天干天天狼在线视频| 大香蕉99999| 中文字幕丝袜人妻| 殴美在线AⅤ| 男人的天堂99| 欧美久久婷| 色狠狠 - 百度| 精品美女少妇一区二区| 淫色网综合| 欧日a| 亚洲国产综合图区中文字幕 | 性欧美| 大香蕉在线视频15| 国产一在线观看| 亚洲图片欧美偷拍| 天操天操夜操夜月操月年年操| 强奸乱伦Av网| 精品在线蜜臀| 欧美激色| 日韩精品三区四区| 亚洲日韩国产欧美综合v| 少妇熟女一区二区三区| 韩国国产欧美情侣视频在线| 成人免费福利在线观看| 嗯嗯不要视频| 女人的天堂大香蕉网| 操逼日韩无码| 久久久久久久伊人精品| 99久久99九九99九九九| 欧美午夜视频| 欧美日韩性感| 99久久久无码国产精品性男| 国产一区二区成人av在线播放| 久久久三区二区一区| 青青草视频在线观看一区二区| 中国亚洲呦女专区| 人人操肉肉| 日日骚AV| 无码粉嫩白虎一线天b区| 亚洲熟女乱综合一区二区三区| 天天色悠悠激情| 亚洲精品人妻吞精av| 免费一级性爱久久| 亚洲视频中文一区| 亚洲小说视频| 超碰 欧美| 成人一区二区三区四区| 久操99| 午夜人妻精品综合在线| 欧美精品自慰系列寂寞少妇| 熟妇的味道HD中文字幕| 国产无马在线| 俄罗斯及免费在线看| 视频二区美腿制服人妻欧美| 99热国产| 欧美日韩美女精品久草一区二区三区 | 黑丝少妇在线观看| 秋霞一级视频在线观看免费| 老熟女乱子伦中文字幕一区二区| 久久国产熟女影院| 国产午夜在线观看| 亚洲成人贴图| 神马久久午夜| 五月天亚洲色图| 91天天综合日韩欧美| 蜜臀Av一区二区三区| 国产中文字幕在线观看| 欧美色图在线视频少妇| 九九av| 色香91| 欧美日韩系列| 久久久999国产精品| 欧美桃色网| 国产精品夜夜夜| 婷婷10月天青娱乐| 欧美春色| 人人妻人人澡人人爽久久av| AV女资源| 国产97免费视频| 久操视频在线观看| 亚洲 暴爽 AV人人爽日日碰| 最新无码国产| 亚洲天堂一区二区久久| 国产一区二区精品久久99| 无码WWW免费视频网站| 高清无码 国产精品| 粉嫩在线一区二区懂色| 人人考人人摸人人干| 色噜噜综合网| 欧洲天天在线| 闷骚老熟女15P| 91丝袜在线视频| 97少妇人妻中文字幕久久| 超碰色大香蕉| 91无遮挡| 五十路六十路素人熟女| 亚洲av影音先锋| 亚洲天堂久久| 嗯嗯嗯,草死我| 超碰天天操| 青娱乐 青青青操 日逼| 国内一区二区免费| 影视综合无码少妇| 一起草精品人妻| 日本三级久| 亚洲区限制级| 欧美小说区视频区| 麻豆三极片| 久久亚洲AV无码专区国产精品| 99碰碰| 亚洲激情 欧美色图| 激情婷婷丁香| 欧美激情综合| 深夜国产一区二区三区在线看| 天天天天干| 老汉网| 日韩91网站| 99久久久无码精品国产人| 另类专区在线观看| 顶级少妇BT天堂| 999熟女精品| 九九九免费视频| 最新日产中文在线麻豆| 天天综合AV| 精久久久| 国产无吗在线播放| 综合自拍| 男人的天堂欧美| 久草精品在线| www亚洲免费| 91人妻爽爽人人做人人澡| 99精品人人爽| 人人操,人人液| 精品黑人一区二区| 大香蕉综合| 亚洲黄色电影| 亚洲1区2区三区高清中文字幕| 欧美图片偷拍| 久久久久久免费电影| 2019精品国产无码成人| 伊人网av| 91在线国产后入风骚翘臀美女素人| 草草电影院| 亚洲成人碰碰| 一本一道久久综合久久| 亚洲 日本 国产 综合| 久久一区无码| 丝袜 中出 制服 人妻 美腿 中文字幕| 免费看黄视频亚洲网站| 亚洲宗合电影| 亚洲超碰97| 天天日天天色| 亚洲狠狠入| 人人操,操人人| 欲射影视| 国内精品a| 欧美午夜色妇色鬼| 极品色| 午夜精品久久久久久久男人的天堂 | 人妻熟妇久草在线| 秋霞网—男女啪啪亚洲免费体验区| 97网址www| 久久久96| 99热综合在线| 色噜噜国产精品视频一区二区| 99热伊人| 91N综合网| 午夜色婷婷| 97操碰| 99热网站| 天堂性色| 久久久久久亚洲精品不卡人乳| 激情在线青青操| 亚洲.欧美.丝袜.中文.综合| 97久久久久| 天天干,夜夜爽| 欧美色乱| 亚洲欧洲视频小说在线观看| yiqicaoav| 黄色高清久久无码依人| 欧美人人曰人人操人人射射| 99热精品国产| av天堂天堂av日韩| 亚洲综合校园春色| 屁屁影院一区二区三区国产| 久久网亚洲| 亚洲欧美经典一区二区| 四虎在线视频| 麻豆久久视频在线地址| 在线观看中文字幕| 亚洲精品欧美专业| 久久久久亚洲AV无码专区少妇| 伊人色综合欧美| 91干熟女| 91人妻熟女| 国产污视频麻豆传媒一区二区| 亚洲图片激情综合另类| 亚洲美女黄色| 婷婷成人五月天| 久久久久久久强迫| 色www精品视频在线观看| 亚洲 欧美日韩 另类| 欧美人妻制服| juliaann精品熟女一区| 成人a大片在线观看| 日本 情色 1区2区3区| 超踫中文字幕| 日本成人A片网站| 蜜桃视频啊啊啊啊| 天天日少妇逼AV| 操人人| 91精品在线播放| 人妻夜夜爽天天爽麻豆三区网站| 8x福利精品第一福利视频导航| 熟女91网| 国产精品乱人伊人网| 亚洲av综合色| 亚洲天堂2020| 97频视在线| 性综合网| 日韩精品99999| 国产精品人人爽人人做可爱福利| 婷婷五月天色网| 久久久工口| 搡老人老9丨女老熟人| 99在线精品视频| 黄日韩| 人妻嗯啊啊在线播放| 中文字幕一区二区三区字幕| 青娱乐 青青青操 日逼| 亚州色站 日韩电影| 91|九色|国产熟女| 日韩三级在线观看网站| 偷窥自拍亚洲| 欧美色图成人网一区二区 | 激情综合av| 色色色综合| 男人高清无码一区二区| 亚洲精品久久久久毛片A片拉屎 | 欧美天天拍| 久久久 国产精品| 日日操免费视频| 久草这里只有精品| 91激情综合| 中文字幕天天天天天| 色播综合| 国产精品探花视频| 亚洲人成网站7777| 国产精品乱码久久久| 久久久内射良家| 国产精品亚洲四五区在线观看| 婷婷五月天小说| 96久久精品一二三区色欲| 天天干天天燥| 97超碰人人模人人拍人人| 欧美 色 亚洲| 天天搞欧美| 2019午夜福利视频| WWW.加勒比人妻一区不卡.com| 亚洲欧洲小说图片视频| 91碰碰| 亚洲色欲天天人妻无码系列专区| 激情无码日韩| 欧美一区二区福利在线| 国产综合日韩伦理| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 国产高潮AA片免费看| 在线看片国产精品每日更新| 美国精品国产精品| 免费av在线播放二区| 小说区 图片区色 综合区| 天天综合97| 五十路熟女人妻一区二区三区四区五| 超碰97久| 亚洲天堂资源在线| 美女91网| 91美| 在线中文字幕视频| 91亚洲综合在线| 蜜臀久久99精品久久久久久-DVD| 欧美 亚洲| 久九色| 国产免费黄色一级大片| 日韩av在线精品观看| 超碰免费人妻人人| 澳门黄片一香蕉视频| 日韩黄片影院| 园内精品自拍视频在线播放| 欧美丝袜中文字幕07在线| 午夜福利1区2区3区| 26uuu最新| 88xx成人精品视频| 日B操| 无码直播久久久| 日韩无码黄色片| 日韩在线观看字幕精品| 探花精品视频| 日本三级久|