色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

@eggjs/security 安全插件完全指南:Egg 應(yīng)用的 Web 安全防護、CSRF 與 XSS 過濾實戰(zhàn)

@eggjs/security 安全插件完全指南:Egg 應(yīng)用的 Web 安全防護、CSRF 與 XSS 過濾實戰(zhàn) 后端Web框架【免費下載鏈接】egg Born to build better enterprise frameworks and apps with Node.js Koa. https://307.run/eggcode項目地址https://gitcode.com/gh_mirrors/eg/egg點擊查看免費下載eggjs/security是 Egg 框架內(nèi)置的 Web 安全插件默認開啟、零配置即可為應(yīng)用提供 CSRF/CTOKEN 防跨站、安全重定向、XSS 過濾 Helper、Web 安全響應(yīng)頭與 HTTP 方法限制等一整套防護能力。本文以 plugins/security/README.zh-CN.md 為骨架結(jié)合插件源碼逐項拆解每一項防護的配置方式、底層實現(xiàn)原理與適用場景幫助你理解安全插件到底做了什么并能按業(yè)務(wù)需要精準地開啟、關(guān)閉或裁剪某一項安全策略。一、插件定位與快速上手eggjs/security位于倉庫 plugins/security 目錄是 Egg 默認加載的安全插件因此絕大多數(shù)場景下無需任何配置即可生效。在 Egg 應(yīng)用中你可以直接修改config/config.js或 TypeScript 項目中的config/config.default.ts來調(diào)整其行為exports.security { xframe: { value: SAMEORIGIN, }, };1.1 關(guān)閉某項安全防范安全插件默認啟用一套完整的防護集合。如果某項防護與你的業(yè)務(wù)沖突例如需要被第三方以 iframe 嵌入頁面而關(guān)閉xframe只需將該配置項的enable設(shè)為falseexports.security { xframe: { enable: false, }, };從源碼 plugins/security/src/app/middleware/securities.ts 可以看出插件啟動時會把各項安全中間件 compose 成一個統(tǒng)一的security中間件其中每一項若enable false都會被直接跳過。同時源碼也給出了一個兼容性提示老版本可能使用config.security.xframe false這種寫法當前版本會打印警告推薦一律使用{ enable: false }的對象形式。1.2 match 與 ignore按路徑精準控制安全插件的每一項子配置都支持match與ignore兩個路由匹配選項取值可以是字符串路徑、正則表達式、函數(shù)或它們的數(shù)組。例如只對/example路徑開啟 CSPexports.security { csp: { match: /example, // match: /^\/api/, // support regexp // match: ctx ctx.path.startsWith(/api), // support function // match: [ ctx ctx.path.startsWith(/api), /^\/foo$/, /bar], // support Array policy: { //... }, }, };再如忽略/example路徑上的xframe防護以便合作商戶能夠嵌入本頁面exports.security { xframe: { ignore: /example, // ignore: /^\/api/, // support regexp // ignore: ctx ctx.path.startsWith(/api), // support function // ignore: [ ctx ctx.path.startsWith(/api), /^\/foo$/, /bar], // support Array // ... }, };注意如果同時配置了match和ignore以match為準ignore會被忽略。這一邏輯在源碼 plugins/security/src/app/middleware/securities.ts 中有明確實現(xiàn)二者同時存在時輸出 warning 并清空ignore。另外頂層config.security.match/config.security.ignore已不推薦使用源碼會提示請在各項子配置上設(shè)置。從實現(xiàn)上看每項配置最終都會通過pathMatching(opt)來自eggjs/path-matching包編譯成匹配函數(shù)注入到對應(yīng)中間件選項中中間件通過checkIfIgnore(opts, ctx)判斷當前請求是否命中放行條件見 plugins/security/src/lib/utils.ts。二、全局配置模型默認開啟哪些中間件安全插件的全部配置項定義在 plugins/security/src/config/config.default.ts使用 zod 做運行時校驗并給出默認值。最核心的兩個全局配置是domainWhiteList安全域名白名單默認[]用于安全重定向、shtml的 href/src 域名校驗等場景protocolWhiteList協(xié)議白名單默認[]會與內(nèi)置的http、https、file、data合并后用于surl校驗defaultMiddleware默認啟用的安全中間件列表默認值為csrf, hsts, methodnoallow, noopen, nosniff, csp, xssProtection, xframe, dta既可傳逗號分隔的字符串也可傳數(shù)組。在 plugins/security/src/app/middleware/securities.ts 中插件遍歷defaultMiddleware從lib/middlewares/index.ts見 plugins/security/src/lib/middlewares/index.ts按名稱取出對應(yīng)中間件工廠逐個 compose 成一個總中間件。這意味著你可以在defaultMiddleware中整體增刪中間件也可以靠單項的enable開關(guān)控制。值得說明的是當前源碼中hsts的enable默認值為falseconfig.default.ts即Strict-Transport-Security 頭默認不輸出需要 HTTPS 站點按需開啟而 README 中hsts 默認開啟的描述相對舊版本而言已過時本文統(tǒng)一以當前倉庫源碼為準。三、CSRF 與 CTOKEN跨站請求偽造的防范3.1 基本用法ctx.csrfCSRF跨站請求偽造的防范思路是在寫請求中校驗一個只有本站頁面才能拿到的 token。插件通過ctx.csrf暴露 token一般配合 POST 表單使用——頁面渲染時將ctx.csrf作為表單隱藏域或 query string 渲染到頁面上key 為_csrf提交表單時攜帶該 token 即可通過校驗。formData 上傳時使用 csrfform methodPOST action/upload?_csrf{{ ctx.csrf | safe }} enctypemultipart/form-data title: input nametitle / file: input namefile typefile / button typesubmit上傳/button /form從源碼 plugins/security/src/app/extend/context.ts 可以看到ctx.csrf并非直接返回 secret而是基于csrf庫用 secret 生成一個加了隨機鹽的 token——這是為了抵御 BREACH 類攻擊避免 token 與 secret 完全一致被暴力探測。3.2 CTOKENAjax 場景的防跨站對于 Ajax 請求頁面拿不到隱藏域插件提供了 ctokencookie token方案插件會把一個隨機 secret 種到 cookie 中前端發(fā)起 Ajax 時以ctoken為字段名攜帶該值即可。ctoken 的獲取與校驗由以下方法承擔文檔明確約定這些是插件內(nèi)部方法使用者不要調(diào)用ctx.ctoken獲取 ctoken 的邏輯內(nèi)部使用ctx.setCTOKEN()設(shè)置 ctoken 的邏輯內(nèi)部使用ctx.assertCTOKEN()ctoken 校驗邏輯內(nèi)部使用。一個關(guān)鍵的域名設(shè)計是ctx.setCTOKEN()會把 cookie 設(shè)置到主域名下以支持主域名下不同子域名應(yīng)用間的互相調(diào)用。例如在A.xx.com域種下 ctokencookie 會設(shè)置到xx.com域上之后在B.xx.com域可以利用該 ctoken 發(fā)起請求當 A 域通過 jsonp 請求 B 域時B 域同樣可以驗證 ctoken。token 存在哪個 cookie、存什么字段等細節(jié)都可以通過上述接口擴展定制。3.3 csrf 配置項全解完整的csrf配置項及默認值如下與 config.default.ts 中 zod schema 完全對應(yīng)exports.security { csrf: { type: ctoken, // 可以是 ctoken / referer / all / any默認為 ctoken useSession: false, // 如果設(shè)為 truesecret 將存儲在 session 中需啟用 session 插件否則啟動報錯 ignoreJSON: false, // 如果設(shè)為 true將忽略 json 請求已標記為不安全不建議使用 cookieName: csrfToken, // csrf 的 token 在 cookie 中存儲的 key 名稱支持字符串數(shù)組便于平滑遷移 cookie 名 sessionName: csrfToken, // csrf 的 token 在 session 中存儲的 key 名稱 headerName: x-csrf-token, // csrf token 在 header 中的名稱 bodyName: _csrf, // csrf token 在 body 中的名稱支持字符串數(shù)組 queryName: _csrf, // csrf token 在 query 中的名稱支持字符串數(shù)組 rotateWhenInvalid: false, // csrf invalid 時刷新 token用于同域名下多個業(yè)務(wù) token 可能互相影響的情況 refererWhiteList: [], // referer 白名單僅 type 為 referer 時生效 supportedRequests: [ // 支持的 url path pattern 和方法按名單由上至下匹配 url path 正則 // 建議在自定義時配置 {path: /^\//, methods:[POST,PATCH,DELETE,PUT,CONNECT]} 為兜底規(guī)則 { path: /^\//, methods: [POST, PATCH, DELETE, PUT, CONNECT] }, ], // 以下為源碼中可選的進階配置 // cookieDomain: undefined, // 可為字符串或 (ctx) string默認以安全方式自動設(shè)置 // cookieOptions: { signed: false, httpOnly: false, overwrite: true }, }, };其中supportedRequests是最靈活的開關(guān)methods可以為空數(shù)組如果把supportedRequests配置為[{ path: /^\//, methods: [] }]則等效于關(guān)閉 csrf 防御。csrf 中間件的匹配流程見 plugins/security/src/lib/middlewares/csrf.ts先檢查 ignore再確保 secret 存在然后按supportedRequests逐條匹配path與method命中才執(zhí)行ctx.assertCsrf()。3.4 四種校驗類型與底層校驗邏輯type支持ctoken、referer、all、any四種取值校驗邏輯集中在 plugins/security/src/app/extend/context.ts 的assertCsrf()中ctoken校驗請求攜帶的 token從 query → body → header 依次查找與 cookie/session 中的 secret 是否匹配不通過則拋 403referer校驗Referer/Origin頭是否落在refererWhiteList與當前 host 構(gòu)成的域名白名單內(nèi)allctoken 與 referer 兩者都校驗任一失敗即 403any兩者任一通過即放行都失敗才 403。token 的查找順序為 query、body、header對應(yīng)queryName、bodyName、headerName。此外ensureCsrfSecret()負責在首次請求時生成并種下 secret存 cookie 或 sessionrotateCsrfSecret()可在用戶登錄等時機主動輪換 secret當校驗失敗且配置了rotateWhenInvalid: true時也會自動輪換避免同域多業(yè)務(wù) token 相互影響。四、安全重定向safe redirect開放重定向Open Redirect是一種常見的 Web 漏洞攻擊者構(gòu)造跳轉(zhuǎn)到釣魚站點的鏈接誘導(dǎo)用戶。安全插件覆蓋了默認的ctx.redirect方法讓所有跳轉(zhuǎn)都經(jīng)過安全域名判斷ctx.redirect(url)如果目標 url 不在白名單內(nèi)則禁止跳轉(zhuǎn)ctx.unsafeRedirect(url)繞過安全校驗的原始跳轉(zhuǎn)不建議使用。使用ctx.redirect前需要在應(yīng)用配置中聲明安全白名單以.開頭exports.security { domainWhiteList: [.domain.com], // 安全白名單以.開頭 };特別要注意如果沒有配置domainWhiteList或數(shù)組為空則默認對所有跳轉(zhuǎn)請求放行行為等同于ctx.unsafeRedirect(url)同時域名和 url 檢查不區(qū)分大小寫。也就是說白名單為空即放行是為了兼容舊應(yīng)用一旦你配置了白名單安全檢查即生效。重定向的具體實現(xiàn)見 plugins/security/src/app/extend/response.ts以/開頭的相對路徑視為站內(nèi)跳轉(zhuǎn)直接放行但//開頭會被歸一化為//\形式會走后續(xù)檢查防止協(xié)議相對跳轉(zhuǎn)繞過非相對路徑解析 URL僅允許http:/https:協(xié)議若配置了非空domainWhiteList則通過ctx.isSafeDomain()校驗 hostname生產(chǎn)環(huán)境下不通過會記錄告警并重定向到/非生產(chǎn)環(huán)境直接拋 500 便于暴露問題。ctx.isSafeDomain(domain)ctx.isSafeDomain(domain)用于判斷某個域名是否為安全域名安全域名即上面domainWhiteList中配置的域名。源碼實現(xiàn)位于 plugins/security/src/lib/utils.ts比較時統(tǒng)一轉(zhuǎn)小寫、忽略大小寫白名單項若包含*則按通配符匹配如*.domain.com普通項自動補.前綴后做后綴匹配且刻意避免wwweggjs.com誤匹配eggjs.com這類前綴相似域名。五、JSONP 接口防護JSONP 依賴在頁面中動態(tài)插入script執(zhí)行回調(diào)若回調(diào)函數(shù)名可控極易造成 XSS。Egg 的 jsonp 防護在 context 層實現(xiàn)使用jsonp-body模塊防御內(nèi)容包括callback 函數(shù)名長度限制最長 50 個字符limit可配置callback 函數(shù)名字符白名單只允許[、]、字母、數(shù)字、_、$、.防止一般 XSS、UTF-7 XSS 等攻擊默認的 callback 參數(shù)名為_callback可改名。六、安全 Helper 全家桶XSS 過濾與命令注入防護插件在ctx.helper上注冊了一組安全過濾函數(shù)統(tǒng)一聲明在 plugins/security/src/lib/helper/index.ts。它們解決不同場景下的注入問題注意并不是任何時候都要用最重的過濾按輸出位置選擇最合適的 helper 才是最佳實踐。6.1.escape()HTML 實體轉(zhuǎn)義對字符串做 HTML 實體轉(zhuǎn)義是安全性最高、最基礎(chǔ)的 XSS 過濾方式const str scriptalert(abc) /script; console.log(ctx.helper.escape(str)); // gt;lt;scriptgt;alert(quot;abcquot;) lt;/scriptgt;lt;在 nunjucks 等模板引擎中默認會做 escape無需顯式調(diào)用只有在你手工拼接 HTML 字符串時才需要顯式使用。6.2.surl()URL 過濾用于在 HTML 標簽中需要解析 URL 的地方如a href、img src其他地方不允許使用。模板中要輸出的變量應(yīng)包裹helper.surl($value)不使用 surla href$value /output:a hrefhttp://www.domain.comscript /使用 surla hrefhelper.surl($value) /output:a hrefhttp://www.domain.comlt;scriptgt; /特別需要注意在需要解析 url 的地方surl 外面一定要加上雙引號否則不會被當作屬性分隔符處理反而會導(dǎo)致 XSS 漏洞。從源碼 plugins/security/src/lib/helper/surl.ts 看surl 會先校驗協(xié)議相對路徑放行絕對路徑的協(xié)議必須命中白名單默認http、https、file、data加自定義protocolWhiteList非白名單協(xié)議直接返回空字符串隨后把、、、轉(zhuǎn)義為 HTML 實體。6.3.sjs()JavaScript 字符串轉(zhuǎn)義用于在 JS包括onload等事件屬性中輸出變量。它會對變量中的所有非白名單字符做 JAVASCRIPT ENCODE轉(zhuǎn)義為\x形式防止 XSS 攻擊也確保輸出在 JS 中語義正確const foo hello; // 未使用 sjs console.log(var foo ${foo};); // var foo hello; // 使用 sjs console.log(var foo ${this.helper.sjs(foo)};); // var foo \\x22hello\\x22;6.4.shtml()富文本過濾當需要把包含 HTML 的富文本如用戶輸入的帖子內(nèi)容直接輸出到模板中時使用shtml。它允許輸出白名單內(nèi)的 HTML tag同時執(zhí)行 XSS 過濾剔除非法腳本// js const value a hrefhttp://www.domain.comgoogle/ascriptevilcode…/script; // 模板 html body${helper.shtml($value)}/body /html; // a hrefhttp://www.domain.comgoogle/alt;scriptgt;evilcode…lt;/scriptgt;這是一個非常復(fù)雜的安全處理過程對服務(wù)器處理性能有一定影響如果不是輸出 HTML請勿使用。shtml 基于xss模塊在其默認白名單規(guī)則基礎(chǔ)上增加了針對域名的過濾源碼見 plugins/security/src/lib/helper/shtml.ts默認規(guī)則僅放行白名單內(nèi)的 tag 與屬性如a標簽?zāi)J只保留href、title等有限屬性自定義過濾項通過whiteList覆蓋例如只支持a標簽、且除title外其他屬性全部過濾whiteList: { a: [title]; }屬性級自定義可通過onTagAttr(tag, name, value, isWhiteAttr)回調(diào)定制某個 tag 屬性的處理邏輯插件內(nèi)置的域名校驗會作為兜底邏輯保留域名過濾href/src屬性會校驗其 hostname 是否在config.security.domainWhiteList中不在則屬性被清空。config.helper.shtml.domainWhiteList已過時請使用config.security.domainWhiteList代替。注意 shtml 的白名單是嚴格的除了過濾 XSS 風險字符串外不在默認規(guī)則中的 tag 和 attr 都會被過濾掉。例如html/html標簽不在白名單中輸出為空常見的data-xx自定義屬性也會被過濾。因此shtml 的適用場景一般是來自用戶的富文本輸入論壇、評論系統(tǒng)等切忌濫用。如果業(yè)務(wù)本身不支持 HTML 內(nèi)容輸入直接使用escape即可既快又安全。6.5.spath()路徑安全校驗把輸入字符串用作 path 路徑時必須用spath做安全檢驗路徑不合法時返回null。不合法路徑包括使用..的相對路徑目錄穿越使用/開頭的絕對路徑以上試圖通過 url encode 繞過校驗的結(jié)果字符串內(nèi)部會先做decodeURIComponent再判斷見 plugins/security/src/lib/utils.ts 的isSafePath。const foo /usr/local/bin; console.log(this.helper.spath(foo2)); // null6.6.sjson()JSON 輸出轉(zhuǎn)義在 JS 中輸出 JSON 時若未轉(zhuǎn)義易被利用為 XSS 漏洞。sjson會對 JSON 做編碼遍歷 JSON 的 key將 value 中所有非白名單字符轉(zhuǎn)義為\x形式同時保持 JSON 結(jié)構(gòu)不變。若需要在模板中輸出一個 JSON 字符串給 JS 應(yīng)用使用請使用${this.helper.sjson(變量名)}進行轉(zhuǎn)義scriptwindow.locals ${this.helper.sjson(locals)};/script該處理過程較復(fù)雜、性能損耗較大應(yīng)盡量避免使用——能提前序列化并單獨轉(zhuǎn)義的部分盡量在業(yè)務(wù)層處理。6.7.cliFilter()遠程命令執(zhí)行防護遠程命令執(zhí)行RCE漏洞的典型場景是用戶通過瀏覽器提交的參數(shù)被直接拼進系統(tǒng)命令服務(wù)器端未做過濾攻擊者可借此執(zhí)行任意命令、入侵服務(wù)器。如果用戶可控變量是命令中的參數(shù)直接用cliFilter過濾修復(fù)前cp.exec(bash /home/admin/ali-knowledge-graph-backend/initrun.sh port);修復(fù)后cp.exec(bash /home/admin/ali-knowledge-graph-backend/initrun.sh this.helper.cliFilter(port));如果業(yè)務(wù)需要在參數(shù)中添加白名單之外的字符可以將用戶輸入按該字符分割并對每一段分別調(diào)用過濾函數(shù)。如果用戶可控變量是命令本身而非參數(shù)則應(yīng)與開發(fā)協(xié)商修改功能或直接下線該功能——此時任何過濾都無法保證安全。6.8.escapeShellArg()POSIX shell 參數(shù)轉(zhuǎn)義對單個 shell 參數(shù)做 POSIX 轉(zhuǎn)義給字符串增加一對單引號并對已存在的單引號做引用/轉(zhuǎn)碼處理從而安全地把它拼接進 shell 命令字符串const ip 127.0.0.1 cat /etc/passwd; const cmd ping -c 1 this.helper.escapeShellArg(ip); console.log(cmd); //ping -c 1 127.0.0.1 cat /etc/passwd如果可以應(yīng)優(yōu)先使用child_process.execFile()或child_process.spawn()的參數(shù)數(shù)組形式徹底避免字符串拼接。這個 helper 只用于 POSIX shell 命令字符串里的單個參數(shù)不適用于 Windowscmd.exe或 PowerShell 轉(zhuǎn)義。6.9.escapeShellCmd()命令行整體轉(zhuǎn)義從輸入的命令行中直接刪除危險字符#;|*?~^()[]{}$;, 0x0A 和 0xFFconst ip 127.0.0.1 cat /etc/passwd; const cmd ping -c 1 this.helper.escapeShellCmd(ip); console.log(cmd); //ping -c 1 127.0.0.1 cat /etc/passwd可以看到、分號等分隔符被剔除命令被打散成無法注入的形式。相比escapeShellArg它更激進但可能改變參數(shù)含義適用于需要保留整條命令字符串的場景。七、Web 安全響應(yīng)頭由中間件批量注入插件以中間件形式位于 plugins/security/src/lib/middlewares在響應(yīng)階段統(tǒng)一注入安全響應(yīng)頭。下面按 README 順序逐一說明并標注當前源碼中的默認值與配置入口。7.1 HSTSStrict-Transport-SecurityHSTS 強制瀏覽器只通過 HTTPS 訪問本站。按當前源碼默認enable: false需要 HTTPS 站點手動開啟README 中默認開啟的描述對應(yīng)舊版本如果是純 HTTP 站點則務(wù)必保持關(guān)閉。maxAge默認一年即365 * 24 * 3600includeSubdomains默認false設(shè)為true時規(guī)則同樣適用于所有子域名。實現(xiàn)見 plugins/security/src/lib/middlewares/hsts.ts響應(yīng)頭格式為strict-transport-security: max-agemaxAge[; includeSubdomains]。7.2 CSPContent-Security-PolicyCSP 默認關(guān)閉enable: false。需要開啟時必須和安全工程師共同確定策略主要配置項為policy策略對象key 為指令名value 可為字符串、字符串數(shù)組或布爾值。源碼還支持reportOnly僅上報不攔截與supportIEIE 兼容兩個可選開關(guān)。此外插件在 context 上提供了ctx.nonce隨機 16 位字符串可用于 CSP 的 nonce 機制放行內(nèi)聯(lián)腳本見 plugins/security/src/app/extend/context.ts。exports.security { csp: { enable: true, policy: { default-src: self, // img-src: [*, data:], }, }, };7.3 X-Download-Options: noopen默認開啟禁用 IE 下載框中的 Open 按鈕防止 IE 下下載文件默認被打開而觸發(fā) XSS。對應(yīng)中間件 plugins/security/src/lib/middlewares/noopen.ts。7.4 X-Content-Type-Options: nosniff默認開啟禁用 IE8 的 MIME 自動嗅探功能。例如響應(yīng)聲明text/plain卻可能被當成text/html渲染——尤其當本站點服務(wù)內(nèi)容未必可信時nosniff 可以防止這類降級攻擊。對應(yīng)中間件 plugins/security/src/lib/middlewares/nosniff.ts。7.5 X-Frame-Options默認值SAMEORIGIN只允許同源頁面把本頁面當作 iframe 嵌入。value可配置為DENY、SAMEORIGIN或ALLOW-FROM https://example.com。實現(xiàn)見 plugins/security/src/lib/middlewares/xframe.ts。7.6 X-XSS-Protection默認開啟value默認為1; modeblock即 README 中close默認false所對應(yīng)的輸出。開啟后瀏覽器會在檢測到反射型 XSS 時攔截頁面渲染。7.7 補充referrerPolicy 與 dta除 README 列出的響應(yīng)頭外當前源碼還默認啟用了兩個值得了解的中間件referrerPolicy默認enable: false輸出Referrer-Policy頭默認值no-referrer-when-downgrade用于控制瀏覽器在跳轉(zhuǎn)時攜帶多少來源信息保護隱私與防信息泄露dta默認enable: true自動攔截目錄穿越Directory Traversal Attack請求基于isSafePath判斷路徑是否包含..穿越或編碼繞過見 plugins/security/src/lib/middlewares/dta.ts。八、其他防護與擴展能力8.1 請求方法限制插件默認禁止TRACE與TRACK兩種 HTTP 方法對應(yīng) OWASP 的 Cross Site Tracing 攻擊命中時直接返回 405。實現(xiàn)見 plugins/security/src/lib/middlewares/methodnoallow.ts以 Node 內(nèi)置METHODS為基準剔除TRACE/TRACK后構(gòu)建安全方法映射表。8.2 crossdomain.xml 與 robots.txtcrossdomain.xml、robots.txt默認都不由本插件輸出業(yè)務(wù)系統(tǒng)可自行添加如涉及敏感信息需要咨詢項目安全工程師確認策略。8.3 SSRF 防護與 safeCurl源碼擴展當前源碼在配置模型中新增了ssrf配置config.default.ts用于服務(wù)端請求外發(fā)時的 SSRF 防護支持ipBlackListIP 黑名單支持精確 IP 或 CIDR 網(wǎng)段如127.0.0.0/8ipExceptionList從黑名單中豁免的 IPhostnameExceptionList豁免的 hostname 列表checkAddress自定義校驗函數(shù)(address, family, hostname) boolean優(yōu)先級最高。黑名單/豁免邏輯在 plugins/security/src/lib/utils.ts 的preprocessConfig中預(yù)編譯為checkAddress先查 hostname 豁免再查 IP 豁免命中黑名單即拒絕默認放行。與之配套的是 context 與 application 上的safeCurl()方法見 plugins/security/src/app/extend/context.ts 及 plugins/security/src/lib/extend/safe_curl.ts對應(yīng)用外發(fā)請求做安全包裝。九、實踐建議與總結(jié)默認值即安全基線csrf、xframe、nosniff、noopen、xssProtection、dta、methodnoallow默認開啟不建議整體關(guān)閉hsts、csp、referrerPolicy按站點協(xié)議與業(yè)務(wù)需求顯式開啟。按路徑精細控制善用各項子配置的match/ignore字符串、正則、函數(shù)、數(shù)組例如僅對支付/登錄接口嚴格校驗 CSRF對第三方嵌入頁面放行xframe。輸出場景決定過濾方式模板變量默認逃逸拼接 HTML 用escapeURL 屬性用帶雙引號的surlJS 內(nèi)輸出用sjs富文本才考慮shtml注意其白名單嚴格性與性能開銷文件路徑用spath命令參數(shù)用cliFilter/escapeShellArg/escapeShellCmd并優(yōu)先使用execFile/spawn的參數(shù)數(shù)組形式。安全重定向必須配置白名單domainWhiteList為空時ctx.redirect會退化為放行所有外鏈務(wù)必按[.yourdomain.com]的格式顯式聲明。關(guān)注版本差異README 中的部分描述如 hsts 默認開啟與當前源碼默認值存在出入實際行為以 plugins/security/src/config/config.default.ts 的 zod schema 為準。eggjs/security的價值在于開箱即用的安全基線 精細可裁剪的配置面它把 CSRF/CTOKEN、安全重定向、XSS 過濾、安全響應(yīng)頭、方法限制、目錄穿越與 SSRF 防護等常見 Web 威脅統(tǒng)一收斂到一套配置模型與一組 Helper 中。理解每個配置項的默認值與底層實現(xiàn)就能在保證安全的前提下為業(yè)務(wù)定制最合適的防護策略。延伸閱讀插件主文檔plugins/security/README.zh-CN.md默認配置與類型定義plugins/security/src/config/config.default.ts中間件組裝邏輯plugins/security/src/app/middleware/securities.ts安全中間件實現(xiàn)目錄plugins/security/src/lib/middlewares安全 Helper 實現(xiàn)目錄plugins/security/src/lib/helpercontext 擴展csrf/ctoken/非ceplugins/security/src/app/extend/context.ts安全重定向?qū)崿F(xiàn)plugins/security/src/app/extend/response.ts贊分享后端Web框架【免費下載鏈接】egg Born to build better enterprise frameworks and apps with Node.js Koa. https://307.run/eggcode項目地址https://gitcode.com/gh_mirrors/eg/egg點擊查看免費下載相關(guān)推薦Egg 安全插件 eggjs/security 完整指南從 CSRF 防御到 SSRF 防護的源碼級解析Egg 安全插件 eggjs/security 完整指南從 CSRF 防御到 SSRF 防護的源碼級解析 eggjs/security 是 Egg 框架內(nèi)后端Web框架eggjs/jsonp 插件完全指南在 Egg 應(yīng)用中實現(xiàn) JSONP 支持與安全防護eggjs/jsonp 插件完全指南在 Egg 應(yīng)用中實現(xiàn) JSONP 支持與安全防護 導(dǎo)讀 JSONPJSON with Padding是解決瀏覽器跨后端Web框架CANN/asc-devkit SIMT規(guī)約求和APIasc\_reduce\_adda nameZH CN_TOPIC_0000002516816303 /a 產(chǎn)品支持情況a namesectio后端Web框架上一篇深入理解Adagrad優(yōu)化算法原理與實現(xiàn)下一篇Python數(shù)據(jù)科學手冊NumPy入門指南創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
学生妹天天看| 青青操网| 淫色网综合| 亚洲黄色a级片| 精品人妻一区二区三区日产| 亚洲精品久久一区二区三区蜜桃臀| 丁香五月天啪啪| 2017人人操,人人摸| 百度百度日本操逼| 久久专区| 91 偷| 蜜臀99久久精品| 免费视频在线观看啊啊啊啊啊| 99精品成人免费看| 天天躁日日躁xxxxx| 人人妻人人爽一区二区三区| 青青草国产一区二区三区| 性爱动态120秒| 亚洲中文一区二区三区| 久久久亚洲Av| 成人资源中文字幕在线观看天天| 丁香婷婷九月| 国产情侣自拍在线播放| 婷婷视频在线免费观看| 爱做久久久久久| 女人高潮抽搐喷水视频网站| 婷婷国产精品九区| 国产丰满熟夫69mpp| 97综合国产精品高潮久久| 欧州色图区| 一区二区三区四区色图| 久久久啊啊| 岛国人妻少妇av在线观看| 亚洲成人色情五月天丁香花| 欧美一区二区三区另类精品| 另类一区| 操逼网免费无码视频| 日本一二三高清| 96精品一区| 婷婷去俺也去六月色| 美女让帅哥通她小鸡鸡| 亚洲官网在线| 变态综合色| 国产一级不卡在线观看| 95精品在线| 色原狠狠天天天| 亚洲国产婷婷在线播放| 美女裸体麻豆天美蜜桃91| 国产人妻久久精品一区二区三区| 日韩AV无码中文一区二区| 欲综合网| 97er欧美性| 97WW精品| 伊人五月天激情| 蜜伊人色综合97| 久久久精品视频免费观看| 七久久久| 久久久久久久伊人精品| 久草在| 精品一区二区三区四区女| 口爆综合网| 日韩操p| 99久久综合| 蜜臀久久99精品久久久久| 欧美亚洲| 国产精品女同| 人人模人人看| caoni国产亚洲av| 亚洲日韩av一区二区三区百合| 曰本道人妻久久久在线不卡色视频| 久久久999国产| 欧美1727免费观看视频| 四虎影视国产精品| 五月天亚洲网| 日韩免费a级毛片无码a∨| 91大神电影天堂| 一区中文字幕二区日韩| av一区二区三区 中文| 精品无码人妻一区二区免费蜜桃| 久久首页| 亚川综合视频| www.99中文字幕| 久操网视频| 日韩性爱毛片操骚逼| 伊人久久综合影院精品久久久| 日韩91网站| 91亚洲色图| 亚洲少妇在线观看| 亚州综合AⅤ| 日韩精品中文字幕一| 国产不良强奸视频免费看| 日韩激情无码影院| 亚洲精品九九九九九九| 欧美在线电影| 欧美性爱精品七区| 五月婷婷综合网| 插入综合网| 色婷婷激一区二区三区| 成人综合久久精品色婷婷| 99性爱| 男人的天堂啪啪| 蜜桃中文字日产乱幕4区| 日韩精品第3页| 久操99| 日韩人妻少妇中文字幕| 狠狠操夜夜| 亚洲色图亚洲无码强奸乱伦| 九九九九九九九九九九精品视频| 日韩亚洲中文字幕在线| 丁香九月 婷婷| 色综合久久av| 波多野结衣先锋影音| 蜜乳av首页| 综合国产影视三级| 丰满岳乱妇一区二区三区| 国产乱伦性爱区| 人人操人人插 - 百度 - 百度| 久久久久夜夜夜夜| 欧美性生活男人的天堂| 最新国内自拍av免费| A级国产欧美激情在线| 1769成人国产精品视频| 最新的亚洲无吗| 国产一级做a爰大片免费久久| 国人欧美精品一区二区| 男女一级A片大黄,一进一出| 91视频国品一二三区| 黑丝内射一区二区三区| 内射中出日韩在线观看视频| 色老牛| 蜜桃精品一区二区三区久在线| 粉嫩久久久久| 91美女片在线| 久久久精品中文字幕爱豆| 国产精品嫩草久久久久| 亚洲欧美国产日本一区二区三区| 美女黄色一级A视频| 国语人妻精彩刺激| 日韩丝袜高跟制服在线观看| 欧美色图20P| 日本不卡二区| 欧美日韩国产高清在线一二三区| 免费黄色片子| 日韩AV中文字幕电影| 操一区| 白嫩妹子国产骚| 亚洲欧美高清| 成人免费福利在线观看| 日韩在线人妻网站| 国人欧美精品一区二区| 熟妇高潮一区二区免费视频| 激情小说亚洲图片| 青娱乐国产剧情av一区| 黄色欧美性爱视频| 色五月天AV| 91久热| 强奸乱伦免费网站| 亚洲激情网| 亚州综合AⅤ| 91青青在线| 大香蕉免费3| 无码自拍SM| 亚洲色图a| 国产尤物在线三区| 成人免费不卡在线视频| 玖玖爱一区在线| 91欧| 人看人人摸人人操| 亚洲综合69| 屁股久久久久久久久久| 深夜激情无码| 九色 蝌蚪 熟女自| 国产乱伦性爱AV| 国产Av超碰| 青青操日韩| 天天操女人| 亚洲色图 综合| 国产精品在线一区二区| 天天综合网1| 天天影视网色欲色香| 欧美激情激情xxxx欧美专区| 欧美日韩天堂| 中文字幕一区二区三区视频播放| 超碰色美女| 免费久久一级毛片大黄| 小草三级久久观看| 欧美 色 亚洲| 色五月丁香五月| 东京热熟女亚洲视频网站| 韩国三级色呦呦| 三级片网站在线播放| 亚洲欧美日韩国产丝袜自拍中文| 国产成人超碰在线| 小草三级久久观看| 免费国产视频| 欧美综合网在线| 天天操女人| 超碰97欧美日韩| 亚洲国产成人7777| 天天干天天日天天射黄色大片| 啊啊啊慢点| 亚洲色综合| 丁香7月婷婷| 欧美视频一区二区在线| 99热欧美| 又大又白奶子| 久久久精品成人国产| 熟女一区二区三区| 伊人黄色片| 欧美人妻色| 性久久久| 就去色综合| 9久久精品| 操熟女91| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 大香蕉操久久| 精品国产Av无码久久久亚洲| 天天操人人操骚逼网站| 久久亚洲AV无码专区首页| 人人妻人人色| 日韩精品亚洲专区在线影视| 中文字幕一品色图| 婷婷五月丁香五月| 黑人美精品 A片| 国产精品久久久久久久免牛肉蒲团 | 午夜精品久久久久久久男人的天堂 | 国产精品一区av在线| 91精品人妻一品二品三品| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 国产成人久久久精品免费AV| 人妻激情另类| 麻豆 美女 丝袜 人妻 中文| 亚洲素人综合| 2024年最新色情网站在线观看| 欧美成人一区二区三区在线播放| 天天做天天爱| 亚洲色啪| 男人天堂网址| 五月综合激情| 亚91网| 家庭乱伦网站国产| 久久久久久久9最新免费视频观看| 免费操逼91| 久草精品国产蜜臀 | 啊啊啊在线看| 久草精品热视| 亚洲欧美人妻| 91激情国产| 91在线页| 精品v日韩欧美国产| 久久综合女优| 十八禁电影伊人网| 亚洲图片小说欧洲| 一区二区国产视频在线观看| 日产操逼| 久久熟女精品不卡一区| 91夜夜蜜桃臀1区2区3区| 久久久久亚洲Aⅴ无码| 欧美暴力猛交| 日夜久久久九九九久| 91视频综合网| 99re99视频在线免费观看| 久久男人精品| 97欧美色| 精品久久久久久亚洲| 亚洲日韩电影| 99热国产精品| 亚洲情色图片区| 久久天天艹| 亚洲另类在线观看| 欧美大香蕉专区网| 蜜乳视频网站| 亚洲色图图片| 四虎免费看黄| 97欧美精品综合| 七久久久| 性爱综合网| 欧美天天综合| 97AV在线免费观看| 国模私拍一区二区三区神乳| 精品超碰中文在线| 欧美色亚洲| 天天流夜夜操| 欧美成人国产精品| 狼天天狼天天大香蕉| 日韩少妇一区二区三区| 国产在线激情视频| 久久视频,这里只有精品| 六月激情网| 熟女乱伦二区| 97se综合| dy888午夜老子影视达达兔 | 欧美一区二区三区成人性生活| 国产精品国产自产高清AV| 成人无码影片视频在线| 操逼网站地址| 色一区二区三区综合| 99热伊人| 成人八戒网站| 国产精品免费日韩| 蜜乳AV一区| 在线看污网站| 久久99999| 四虎国产成人精品免费一女五男| 美女97超碰| 蜜桃视频精品一区二区三区| 熟妇熟女一区二三区| 超碰在线97国产| 蜜臀人妻少妇久久在线观看| 少妇无码av专区线| 日躁天天爽爽| 肉丝中文无码高清| 婷婷爽人人婷婷爽视频| 国产成人在线观看网址| 一级乱伦网站| 亚洲国产ⅴ高清在线观看| 欧美久久久15P| 日本丝袜人妻内射| 国产嫩草精品A88AV| 一二三啪啪专区| 久操操| 9999亚洲电影| 18精品一区| 国产精品69久久久久久久| 97爱爱爱| 三男一女不戴套的A片| 97视频网站| 国产成人久久精品蜜臀| 精品久久青青草| 乱子伦一区二区三区国产精品| 亚洲国产丝袜熟女av| 久久久婷婷婷| 中出20p| 国产福利精品最新在线| 婷婷五月天基地| 97在线资源| 亚洲情色图片区| 这里只有精品视频在线| 亚洲日韩精品在线播放| 超碰人人色| 嗯……啊…嗯嗯…啊…好舒服| 色综合美国| 麻豆AV96熟妇人妻| 99最新日韩偷拍视频| 成人日韩3| 人人摸人人添人人操| 91精品婷婷国产综合久久竹菊| 日B操| 美國A片| 欧美91网站| 午夜一区二区三区国产| 91强在线播放| 91免费看一区二区三区| 丝袜综合| 97欧美性爱| 一二视频神马久久传媒| 97超碰精品| 免费作爱一级视频| 九一精品牛牛一区二区| 日日骚网站| 欧美日本国产日韩激情视频| 亚洲国产一区二区三区在线| 国产91丝袜在线播放蜜月| 操b在线观看| 日本少妇va7777| 太久视频| 国产精品情侣啪啪| 久9re热视频这里只有精品| 五月天综合在线| 国产午夜无码片在线观看影视 | 久久国产精品91| 青青免费在线视频一区| 国产精品午夜精品| 一级黄色性爱A级片| 天天夜夜rb| 国产在线不卡导航| 老鸭窝成人免费毛片视频| 精品 码产区一区二-1080P高清在线www-B029AV| 嗯嗯啊啊好疼| 97色碰| 97久久久网站| 亚洲 欧美 小说| 人妻久久久久久久久久久久久久久| 一区二区乱码福利| 怡红院久久老司机| 偷拍五区| 国产人伦精品一区二区三区| 久久久无码av精| 91精品人| 大香蕉天天看妹子| 中文字幕一区二区日韩网| 国产青青美女玩逼视频| 日本精品一区三区| 国产亚洲色婷婷久久99精品91葵花宝典| 九久9精品| 欧美日韩精品青青| 亚洲人综合| 中文一区二区婷婷视频| 九九九九九九视频免费| 四季AV综合网址| 理论久久婷婷网 8| 婷婷五月天社区| 日本中文字幕不卡视频| 91亚洲欧洲| www亚洲欧美| 色哟哟-国产专区| 久久无码一区二区二三区性色| 久久夜夜夜夜| 亚洲色吧网| 青青草密桃在线播放| 国产成人自拍视频在线| 五月天偷拍| 伊人色综合网| 国产白丝在线| 欧美美逼| 久久久久久久久久va| 成人麻豆av电影网站| 欧美资源| 成人怡红院| 欧美亚洲自拍另类人妻| 日韩精品黄片免费观看| 殴美综合色88| 中文高清一区二区的| 射综合网| 天美传媒av一区二区| 97久久久精品| 久久欲| 97色操| 色路综合| 精品久久久久黄少妇| 亚洲丝袜色图| 女上位精品在线| 亚洲资源站| 欧美人人天天网| 800zy一区二区| 综合激情婷婷| 中国女人内射6XXXXX| 亚洲第一无码播放立川理惠| 另类TS人妖一区二区三区| 亚洲一卡2卡3卡4卡乱码网站| aaaa少妇高潮大片| 日韩久久超碰色| 久久99草| 欧美日韩欧美| 超碰在线香蕉| 屌逼传媒| 狠狠色婷婷| 亚洲丁香花色| 久操99| 日韩精品作爱导航| 天天草夜夜草高潮片| 日韩成人色图| 天天看片青娱乐| 夜夜草网站| 国产精品久久久久久照片| 日本中文熟女视频| 久久伦理视频久久大香蕉视频| 国产999精品久久久久久| 日韩人妻少妇 一区二区三区| 91超碰碰在线| 一区二区高清视频| 韩国一级婬片A片AAAAA| 神马久久69| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 超AV色女| 丁香激情网| 久久久久久久亚洲Av无码| 欧美一区二区三区日韩| 最新av网站在线观看| 中文日本免费高清| 久久99草| 亚洲欧美在线综合| 色天堂综合| 欧美精品精品一区二区| 午夜啪| www国产无码| 色婷婷网| 婷婷久草| 人人搞人人插人人操| 青青欧美| 激情久久久| 十八岁啪啪视频免费看| 少妇人妻太紧太深av| 97视频在线视频| 国产偷仑| 精品国产乱码久久久久久久久1| 强奸乱伦大香蕉网| 91无码西班牙视频在线| 性色亚洲| 超碰97人人cao| 好爽要喷了| 天天热精品| 精品女同一区| 999国产精品999久久久久久| 亚洲激情久久久伊人综合| 综合97| 国产极品粉嫩馒头一线天av| 国产久久久久影院老熟女| 116美女午夜| 69AV女优男人的天堂| 天天干干天天干干| 少妇久久| 色区97| 91老熟女91老女人| 国产精品午夜福利| 插入粉嫩少妇视频| 欧美72网页| 色综合久久夜色精品国产天堂| 欧美天堂亚洲电影院一区在线播放| 淫淫总合网| 动漫爆乳3D奶水一区在线观看 | 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 操91| www.亚洲成人一区| 中文字幕国产| 亚洲欧洲日本精品中文a∨| 国产精品久久久亚洲第一牛牛_在线观看| 97色欧洲| 老外又粗又长一晚做五次| 26uuu欧美日韩| 日韩性爱一级片| 男人午夜天堂| 日本不卡五区| 日韩欧美中文| 97精彩视频网站| 日本顶级天天操狠狠操夜夜操中文字幕| 国产久久一区二区三区野外在线| 2020视频1区2区3区| 婷婷伊人网| 精品国产肉丝袜在线拍国语| 澳门成人网站久国产日韩| 99re这里| 九色黄站| 香蕉免费一区二区三区不读 | 国产精品熟女九色九色蜜臀| 一起草av| 亚洲综合骚逼| 人人人干干人人干| 97爱爱爱| 日韩无码人妻| 波多野结衣AV无码一区| 无码外流操逼视频| 色婷五月天| 亚洲日韩欧美一区二区| 天天情欲宗合网| 国产精品懂色tv影视免费观看| 亚洲日韩国产精品| 亚洲AV无码乱码| 精品国产无码中文| 屌色在线97视频| 久久9 9 9精品| 色九九九| 射丝袜大香蕉| 欧美另类丝袜熟女| 亚洲精品天堂久久A∨51成人漫| 日韩熟妇二区| 久久国产对白激情浪潮| 亚洲自拍青操视频| 96精品久久久久久久久| 国产多人在线观看视频| 日韩性爱再线视频| 欧美国产有色电影| 日韩av无码网站| 国产精品永久免费10000| 夜夜爽33333| 玖玖蜜臀资源网| 久久精品一区二区| 91Chinese在线| 大屁股熟女一区二区三区| 国产精品点击进入在线影院| 人人操天天爽| 超碰9 7女人| 国产理论视频在线播放| 欧美日本天堂| 欧美黄业| 黑人无码一区二区| 日韩精品一区,二区 九九...老司机| 男生通女生屁股| 99久久国产精品免费高潮| 一区二区三区黄色片a| 蜜桃在线观看一区二区三区| 超碰 国产熟女精品一区| 国产免费操逼| 日本九九久久99播| 欧美淫乱视频| 精品成人无码| 91性高| 久综合国内精品自在自线| 最新日韩黄片| 欧美中字二区| 成人av影院在线观看| 无码视频一区二区| 樱花蜜乳av| 欧美少妇色综合| 久久av成人无码免费| 免费国产| 日韩在线一区高清在线| 天天看天天综合成人网| 国产中出内射一区二区| 91超碰人人操| 超碰综合97在线| 在线观看亚洲专区| 北京美女一区二区| 粉嫩av在线一区二区| 自拍啪啪视频| 亚洲精品国产无码高清| 在线情色电影 91大 | 亚洲交性| 一区,二区,三区网站| 九九视频黄色片| 欧美色图 人妻| 国产18精品亚洲精品| 亚洲限制级在线| 亚洲欧美黄| 美女大乳久久久久久久女人18| 91综合网站| 99久久com免费视频′| 久久伊人亚洲AV无码网站| 另类综合另类| 国产黄色 A 片免费看| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 91熟女丨老女人| 美女自卫慰黄网站免费| 69麻豆天美| 欧美少妇熟女| 91成人18| 久久一本大香蕉| 91黑丝露脚| 在线色导航| 99久草| 激情丁香五月| 97超碰日韩| 欧美精品人妻视频| 亚洲性网| 天堂国产AV| 国产久久久久久久久一区二区 | 亚洲玖玖爱| 成片免费播放| 高清无码91| 区二区亚洲婷| 麻豆久久视频在线地址| 国产熟女精品一区二区| 日本丝袜美腿人妻九九| www超碰| 无码精品久久久天天影视| 久久精品无码一区二区三区| 色婷婷在线视频精品导航| 九九免费影片| 久久精品国产亚洲av水密被窝| 2023天天操夜夜操| 久久婷婷五月综合| 大香蕉2017| 国产日韩人人| 性色乱AV一区二区| 天天爱天天韩国日本牛牛牛牛| 精品少妇人妻av久久免费| 欧美日韩在线小说| 75大香蕉| 久草综合京东| 亚洲国产第一页综合视频| 久久精品店| 亚洲精品国产专区在线观看| 精品人妻一区二区蜜桃视频| 99色视频| 99在线精品观看99| 欧美日韩国产成人高清| 婷婷爽人人婷婷爽视频| 欧美综合天堂| 欧美女同在线| 色网1| 激情小说五月天| 成人免费福利网站国产| 成人麻豆av电影网站| 嗯嗯不要 视频| 欧美另类天堂| A啊啊在线观看| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 91国产操逼视频| 99999精品| 色噜噜国产精品视频一区二区| 噜噜噜亚洲精| 欧美 亚洲 大香| 麻豆区99999| 四虎永久在线精品免费网址| 麻豆久久视频在线地址| 国产蜜臀精品一区免费尤物| 欧美日韩 强奸乱伦| 九色黄站| www久久国产精品| 久肏视频字幕| 神马久久啊啊| 中文字幕在线观看AV| 国产极品999| 五月天久久婷婷亚洲| 天天干少妇| 丝袜亚洲综合| 高清无码91| 翔田千里AⅤHD无码| 后入人妻无码| 久久九精品| 亚洲中文字幕有码视频一区二区三区| 熟妇人妻一区二区三区| 91天堂视频| 艳美熟妇先锋一二三区| 久久婷婷在线观看视频| 欧美另类色图片| 区一在线观看| 天天综合~91入口| 嗯嗯嗯啊啊啊操的我好爽| 丰满精品人妻少妇久久字幕| 碰超人人在线一区二区三区| 自拍啪啪视频| 在线视频97| 成人激情无码在线视频| 成人av在线播放| hd成人一区二区在线| AA丁香综合激情| 久久露脸国产老熟女| 91麻豆天美国产欧美日| 91久久国产综合精品| 亚洲色性情三级| 日韩亚洲97| 午夜毛片亚洲精品片国产久久久| 亚洲欧美综合图片| 中文字幕五月婷婷免费| 色婷亚洲五月在线观看| 精品国产一区探花在线观看| 97国产|免费| 国产乱码精品一区二区三区四川| 色情综合网| 啊啊啊 在线| 夜夜操av亚洲一区二区| 久草热制服丝袜在线观看| 国产欧美日韩在线不卡第一页| 亚洲脚交| 超碰在线91| 97一区二区三区视频| 97精品一区二区三区免费| 六月婷婷综合| 激情自拍 校园春色| 国产家庭乱伦表演| 在线天堂资源亚洲| 岛国黄片网站| 日逼97| 久久伊人亚洲AV无码网站| 亚洲AV无码国产精品久久久久| 久久啊哟| 日韩99神马视频播放片在线播放| 亚洲91大片| 亚洲欧美人妻| 麻豆久久一区二区三区| 大香蕉国产中文自拍| 日韩pv中文| 国产青视频| 色欧洲97| 中国和日本人色哪个不下载能放| 香蕉99秘 一区精品蜜桃臀| 91 欧美| 色色色日本| 午夜影美女日鸡鸡天天视频国产| 91精品操美女| 日本精品成人无码| 欧美91精品国产自产| 熟女熟妇一区二区三区视频| 影音先锋乱| 国内毛片国产专区二| 国产剧情一区在线观看| 亚洲 小说 欧美 激情 另类| 一牛一区二区三区久久| 天天色播亚洲综合网站| 亚洲综合骚逼| www.99色| 婷婷综合网| 91综合熟女| 国产熟女精品区| 日韩91网| 日韩超碰精品综合| 美女诱惑一区| 午夜精品久久久久久久| 青青草啪啪网| 女人一区| 日日超碰亚洲| 久久人妻视频网| 亚洲美女精品| 超碰久超碰久| 男人下部插入女人下部| 五月婷婷激情综合| 一区二区激情国产熟女| 五月婷婷六月丁香| 性色一线| 天天日天天舔东京热 | 欧美色婷婷| 亚洲成a人v欧美综合天堂下载| 性欧美91| 一区二区播放| 91天堂丝袜美腿| 国产伊人精品在线| 男人天堂东京热| 999日韩中文精品观看视频。| 日韩免费av片高清无码| 妇人噜噜| 国语人妻精彩刺激| 国产呦精品系列在线观看| 日韩不卡a级视频专区| 国产精品一区二区麻豆| 五月丁香| 超碰97人妻免费在线| 婷婷久久综合| 熟女熟妇伦久久影院毛片一区二区 | 91爆操视频| 69综合网| 天堂中文资源在线bt| 天天综合香 ld视频| 国产高清无码一区三区二区| 美女爽爽爽刺痛洞洞| 大香蕉婷婷| 亚洲高清男人天堂| 乱欲一区二区| 黄页| 久啪| 久久99久久99久久99人受| 久久久久久久久国产| 超碰在线人妻| 日本黄大片在线观看视频| 久久精品高清无码一区| 色婷五月天| 午夜无遮挡男女啪啪视频| 日韩成人人妻网站| 色小视频蜜乳| a片自拍直播视频| 亚洲欧美91√| 国产精品久久久鸭无码的功能| 狠狠爱大香蕉| 粉嫩av一区二区三区四季| 99这里有精品视频| 欧美97爱| 成人AV素股で擦久久| 亚洲97久久精品亚洲| 啊啊啊好疼| 中国探花熟女| 东京热视频网| 日韩人妻无码不卡网站| 成人一区二区三区四区| 一二三区在线| 熟女探花啪啪| 亚洲色性| 亚洲综合图色在线| 青草青草久热| 欧美97se| 欧美激情总合网| 精品欧美老熟女一二区| 国产亚卅97| 久草视频在线视频在线视频在线观看| 亚洲日韩欧美一区二区| 久久久久久夜夜夜夜夜| 亚洲熟女中文字幕在线| 天天综合中文字幕 91| 色踪合AV| 黄色不卡视频| 九一屌逼| 无码国产精品久久久久| 日韩在线欧美精品一区二区| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 男人久久精品| 按摩中文字幕| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 人妖欧美一区二区| 秋霞鲁丝午夜无码一区二区三| 伊人97色天使| 亚洲蜜乳av| 午夜福利1区2区3区| 欧美男人天堂| 久久精品成人一区二区三区蜜臀| 久久綜合很很很| 日韩三级网址| 日韩一级片在线看| 成人羞羞视频国产| 少妇久久久久久久| 91人妻久久久久久久久久久久久| 六月婷婷激情| 亚洲熟女性高潮久久久| 成人一二三区| 伊人久久亚洲中文字幕不卡| 欧美日韩999| 九色精品视频导航1| 九九九九九精品| 亚洲国产亚洲天堂| 免费看污网站| 成人无码专区精品视频| 美女自卫慰黄网站免费| 美女被艹尤物视频| 久久欲| 亚洲日韩天堂| 久久大黄片| 欧美性高潮| 中文字幕三四五区| 亚洲在线欧美| 精品女同一区| 国产精品suv一区| 久草热制服丝袜在线观看 | 一区二区三区四区五区高清无码永久视频| 成人无码影片视频在线| 思思热在线视频在线| 台湾一区国产高清在线| 精品国产无码中文| www.99中文字幕| 91社区伊人| 97chaopengongkai| 热热色AV| 久久精品人妻一区二区| 日韩少妇丰满亚洲| 97超碰色五月| www五月| 国产91久久九九免费精品无码| 九九九精品成人免费视频小说| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 第四色奇米影视777| 精品少妇人妻av久久免费| 激情综合网五月婷婷五月天| 九九精品无码专区免费| 黄片免费日韩| 久久综合亚洲色1080p| 人人插人人搞人人操| 亚洲第一页色| 欧美精品 - 91爱爱| 好湿好紧好爽 视频| 久久深夜无码| 亚洲男人天堂视频| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 玖玖爱在线视频免费观看| 成年人黄色小视频网站| 伊人一区二区在线播放| 青青青国产手线观看视频2| 在线国产福利网址导航| 精品国产91av一区二区三区| 怡红院一区二区熟女人妻| 91小视频| 蜜臀av在线播放一区二区三区| 国产久久久久久久久一区二区| 久久久久骚| 啊啊啊好湿久久| 人妻天天爽夜夜爽2| 国产精品午夜AV完会免费 | 久久久久久十| 欧美五十路熟| 国产一区免费午夜视频| 狠狠操综合| 99热aaa| 天天内射| 插入粉嫩少妇视频| 蜜臀在线网站| 91熟女丨老女人| 凹凸精品熟女在线观看| 97精品一区二区视频| 亚洲欧洲国产综合av| 中日韩久久人妻一区二区| 欧美 牲| 在线 欧美 亚洲| 亚洲一区二区中文字幕| 91精品人妻| 啪啪性爱免费视频| 成年人三级黄色片视频| 91在线页| 欧美午夜熟妇黑人精品91| 国产97免费视频| 欧美大香蕉专区网| 婷婷五月丁香五月| 中文乱码99| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 桃花色涩综合影院| 人妻少妇精品一区二区三区| 嫩草 人人网精品| 色欧洲97| 少妇厨房愉情理伦片bd在线观看 | 中文字幕一区电影在线观看| 宅男午夜在线视频| 亚州欧美色图| 欧美色五月| 75大香蕉| 美女天天干| 51一区二区三区| 综合色拍| 99在线精品视频| 大香蕉www.超碰| 97在线精品| 亚洲五区熟女| 亚洲视频中文一区| 欧美黑人猛交春色影视大全| 久久线上视频免费看| 91GD.COM| 国产国产亚洲一二三久久| 国产精品视频白浆免费| 97热视频在线观看| 国产精品久久久久中文字幕| 久久夜精品一区二区三区| 福利社区午夜一区二区| 国产少妇高潮| 狠狠91| 熟女视频久久| 91在线丝袜| 超碰这里只有精品| 97超碰大| 69超碰综合| 日韩无码人妻| 国产精品 午夜福利| 国产精品对白自产拍| 久久精品国产亚洲AV成人直播| 啊啊啊好湿国产一二| 玖色av| 久热久| 久久免费少妇| 歐美一級亂黃99在綫精品| 上床啊啊啊| 国产亚洲 中文欧美久久| 亚洲脚交| 99热思思| 精品国产一区探花在线观看| 五月丁香婷婷综合| 夜夜嗨一区二区三区三州加勒比| 亚洲AV无码成人精品久久| 9精品久久久久| 亚洲色图超碰在线| 在线播放成人高清免费视频 | 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 亚洲欧美不卡线| 激情接吻视频久久久久久| m欧洲一级午老| 在线观看黄色电话| 999精品乱码| 日本色色色| 99国产精品自在自在| 一块操欧美| 国产偷人伦激情在线观看| 精品网站99999| 国产隔壁老王影院在线| 久操视频免费观看| 五月婷婷六月色| 四虎AV在线播放| 久/久精品99看9| 亚洲美女高潮喷水视频| 欧美强奸一区二区诱惑| 国产自产22区| 亚州精品一区二区三区香中文字幕在线| 欧美性高潮| 亚洲精品 超碰| 亚洲色图尤物视频| 欧美,日韩,中文,另类| 大香蕉 222| 国产精点久久久成人| 日本人妻最新在线中| 四虎在线观看网站| 亚洲乱码尤物193YW| 日韩无码极品| 九九超碰综合网| 中文字幕在线高清男人的天堂| 久久久天美| 中文字幕乱碼在线| 美国精品国产精品| 伊人色综合欧美| 日本天天吊| 日韩AV熟女乱伦| 国产最新小视频在线播放下载| 欧美黑人与女人91| 床上啊啊啊一区二区三区| 一级黄色视频网| 91九色丨风韵犹存| 伊人综合色网| 久久香蕉超碰97国产精品| 国产精品原创巨作?v网站| 九九九九精品一区| 精品无码一区二区| 日本欧美国内在线| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 99操碰| 色哟哟511老熟女| 超碰97人人cao| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 激情图片亚洲色图| 久草免费福利在线播放| 国产精品视频内谢女人| 污污污8888| 97视频观看| 国产成人欧美一区二区三区的国产| 夜色综合| 超碰人人干天天射| 欧美 青青草| 留下AⅤ黄色片| 一区二区三区成人高清视频| 亚洲色婷婷综合久久久久中文| 内射中国少妇高清视频免费视频| 大香蕉啪啪啪| 亚洲男人久久综合天堂| 蜜桃午夜视频一区二区| 欧美天天拍| 天天综合色| 婷婷五月天激情四射| 超碰97人妻免费在线| 熟女91网| 伊人视频| 宅男午夜在线视频| 午夜久久一区二区无码中出| 91 刺激在线| 免费精品人妻一区二区三| 国产av激情无码久久天堂| 91AV入口| 夜夜嗨老熟女AV一区二区三区| 欧美青青视频| 欧美91丝袜| 美腿色图| 亚洲精品色| 成人精品视频一区二区| 婷婷五月天成人网| 尤物黄色在线观看网站| 日韩欧美操逼xxx| 欧在线一二区| 91视频综合| 男人天堂网手机版婷婷| 97精选久久| 97资源欧美| 成人贴图日韩欧美| 久久久月天| 亚洲不卡一| 天天日骚逼熟女| 欧美婷婷久久| 色九九九九| 欧美91久久久久| 亚洲色综网| 日韩综合97p| 九九九精品美女| 欧美日韩国产中文超碰| 97任你吞精| 2018天天干在线视频| 热99这里有精品综合久久 | 操一区| 五月丁香综合激情| 欧美人妻精品| 今日头条成人一区二区三区四虎精品 | 操逼视频亚洲| 欧州一区二区三区四区| 黄色操人| 久久性爱视频免费看| 日本高清视频xxxx| 99久久e免费热视| 色情综合网| 艾草av| 久久免费精品视频免一| 又粗又长又爽在线观看| 国产精品岛国片在线观看| 亚洲成av人片色午夜乱码| 亚洲精品819| 亚洲色图自拍| 成人婷婷丁香| 大香蕉黄色一级片免费看| 日韩少妇一区二区三区| 人人操人人大香蕉| 欧美色图天堂在线| 高跟伊人julia ann| 夜夜狠狠躁日日躁色视频| 欧洲综合视频| 操死我了嗯嗯嗯|