国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

HTTP明文抓包到TLS握手:HTTPS證書鏈與Nginx排障全鏈路

HTTP明文抓包到TLS握手:HTTPS證書鏈與Nginx排障全鏈路 第一次在抓包工具里看到自己登錄請求里的賬號密碼以純文本形式躺在那里說實話有點后背發(fā)涼——那條請求穿過了家里的路由器、運營商鏈路、若干個中間設(shè)備任何一環(huán)想看一眼都能看得一清二楚。這就是HTTP最原始的樣子它假設(shè)鏈路是可信的而現(xiàn)實里鏈路從來不可信。HTTPS存在的意義就是把假設(shè)換成驗證。這篇內(nèi)容我會從一次明文抓包的現(xiàn)場講起把TLS握手里每一步在干什么、證書信任鏈?zhǔn)窃趺匆粚訉哟钇饋淼?、HTTPS和HTTP在報文語義與工程行為上到底差在哪以及證書部署、Nginx配置、線上排障的完整鏈路都過一遍。適合已經(jīng)會寫接口但沒系統(tǒng)啃過TLS的開發(fā)者也適合正在給站點上證書、被證書鏈不完整混合內(nèi)容這類報錯卡住的同學(xué)。文中所有域名、證書、場景均為示例參數(shù)以主流實踐為準(zhǔn)。1. 從一次抓包現(xiàn)場看HTTP到底缺了什么1.1 明文報文在鏈路上到底有多透明HTTP的本質(zhì)是一段可讀文本請求行、請求頭、請求體依次排開中間用空行分隔。這種設(shè)計在早期是優(yōu)點調(diào)試方便隨手一個telnet就能發(fā)請求日志里一眼能看出問題。但它同時意味著報文在網(wǎng)絡(luò)中每一跳都是裸奔狀態(tài)。家用路由器、公司的上網(wǎng)行為管理設(shè)備、機(jī)房里的鏡像交換機(jī)只要能看到流量就能把報文內(nèi)容原樣打印出來。很多人以為我訪問的是內(nèi)網(wǎng)系統(tǒng)沒人看。這個假設(shè)成立的前提是鏈路完全可控而現(xiàn)實是只要有一次請求經(jīng)過公共網(wǎng)絡(luò)鏈路就不再由你掌控。更隱蔽的是被動記錄流量被留存下來當(dāng)時沒人看幾個月后被人翻出來分析這類風(fēng)險在明文協(xié)議下無法消除。所以討論HTTP的安全性第一句話應(yīng)該是它壓根沒打算提供安全性它只負(fù)責(zé)把字節(jié)從A搬到B。1.2 三個缺口機(jī)密性、完整性、身份真實性把HTTP的問題拆開看其實是三個獨立的缺口而不是一個籠統(tǒng)的不安全。機(jī)密性缺失報文可讀賬號、令牌、業(yè)務(wù)數(shù)據(jù)全部暴露。這是最容易理解的一個。完整性缺失中間設(shè)備不僅能看還能改。你請求的是A頁面返回的可能被插入了一段腳本你提交的金額是100中途可能被改成1000。HTTP本身沒有任何校驗機(jī)制來發(fā)現(xiàn)這種篡改接收方拿到什么就信什么。身份真實性缺失你連上的服務(wù)器到底是不是你以為的那臺HTTP層面無從判斷。DNS被污染、鏈路被劫持到一臺仿冒服務(wù)器客戶端完全感知不到因為它沒有對方是誰這個概念。這三個缺口是并列關(guān)系不是遞進(jìn)關(guān)系。這一點很關(guān)鍵——很多人在做方案時會誤以為我加了加密就安全了但實際上只做加密不做身份驗證等于把保險箱交給一個沒核對身份證的快遞員他拿著鑰匙一樣能開。1.3 只加密不驗身份等于把保險箱交給陌生人舉個具體例子說明這個誤區(qū)。假設(shè)客戶端和服務(wù)器之間用了一個雙方共享的對稱密鑰做加密鏈路中間人不知道密鑰看起來安全了。但問題是這個密鑰怎么送到對方手上如果明文送中間人截獲即可如果提前內(nèi)置在客戶端里那所有客戶端共用一把鑰匙泄露一次全盤皆輸如果每次協(xié)商那協(xié)商過程本身又需要保護(hù)——這是一個循環(huán)依賴。非對稱加密打破了這個循環(huán)但它帶來新問題客戶端拿到的公鑰怎么確認(rèn)是服務(wù)器的而不是中間人偽造的答案就是證書體系。證書解決的不是怎么加密而是我手上這把公鑰屬于誰。所以完整的HTTPS 加密解決機(jī)密性 消息認(rèn)證碼解決完整性 證書驗證解決身份真實性三者缺一不可。只做了前兩個而跳過第三個的方案在真實攻擊面前基本等于沒做。2. 一次HTTPS連接里TLS握手究竟在做什么2.1 協(xié)商階段ClientHello與ServerHello談了什么TLS握手的第一步是雙方對暗號確認(rèn)彼此支持哪些能力??蛻舳税l(fā)出ClientHello里面裝了幾樣?xùn)|西支持的TLS版本列表、密碼套件列表Cipher Suites、一個客戶端隨機(jī)數(shù)Client Random、SNI擴(kuò)展告訴服務(wù)器我要訪問哪個域名、支持的橢圓曲線和簽名算法TLS 1.3里還會直接帶上密鑰交換的公開參數(shù)key_share。服務(wù)器回ServerHello從客戶端給的列表里挑一套雙方都支持的組合回一個服務(wù)器隨機(jī)數(shù)Server Random并確認(rèn)最終使用的TLS版本和密碼套件。這里有個容易被忽略的點密碼套件是服務(wù)器選的但候選范圍是客戶端給的。如果客戶端只提供了老舊套件服務(wù)器再想用強(qiáng)套件也沒得選。這也是為什么老客戶端會拖累整體安全基線。SNI這個擴(kuò)展值得單獨說。一臺服務(wù)器上跑幾十個站點共用同一個IP時服務(wù)器需要在握手階段就知道客戶端要訪問哪個域名才能選對應(yīng)的證書。SNI就是在ClientHello里明文傳的域名——注意握手階段它還沒加密所以在一些對隱私要求高的場景里會引入加密的ClientHello方案但那是后話主流部署里SNI依然是明文。2.2 驗證階段瀏覽器拿到證書后做的五件事服務(wù)器把證書鏈發(fā)過來之后客戶端要做一系列檢查任何一項不通過都會亮紅燈。這套檢查邏輯值得逐條記住因為線上排障時90%的證書問題都出在這五步里。第一鏈?zhǔn)津炞C。從服務(wù)器發(fā)來的站點證書開始一級一級往上找簽發(fā)者直到找到一個客戶端本地信任庫里存在的根證書。鏈條斷在任何一環(huán)驗證就失敗。第二簽名驗證。每一級證書的簽名都要用上一級的公鑰去驗。這一步保證了證書內(nèi)容沒有被篡改過。第三有效期檢查。當(dāng)前時間必須落在證書的notBefore和notAfter之間。這里有個隱藏坑客戶端系統(tǒng)時間不準(zhǔn)會導(dǎo)致本來有效的證書被判過期報錯信息還非常具有誤導(dǎo)性。第四域名匹配。檢查證書的SANSubject Alternative Name擴(kuò)展里是否包含客戶端請求的域名。注意現(xiàn)代瀏覽器已經(jīng)完全忽略CN字段只看SAN。通配符證書*.example.com只匹配一級子域a.b.example.com是匹配不上的。第五用途與吊銷狀態(tài)。證書的擴(kuò)展密鑰用法EKU里必須包含serverAuth吊銷狀態(tài)通過CRL或OCSP查詢OCSP Stapling就是把查詢結(jié)果由服務(wù)器緩存后隨握手一起下發(fā)省掉客戶端的一次額外請求。2.3 密鑰交換為什么最后一定要落到對稱加密非對稱加密RSA、ECDSA的運算成本比對稱加密高出幾個數(shù)量級拿它來加密業(yè)務(wù)數(shù)據(jù)是不現(xiàn)實的。所以TLS的做法是用非對稱手段安全地協(xié)商出一份對稱密鑰然后整個會話的數(shù)據(jù)都用這份對稱密鑰加密。以ECDHE為例雙方各自生成一對臨時密鑰交換公開部分各自用自己的私鑰和對方的公鑰算出同一個共享秘密再經(jīng)過HKDF之類的密鑰派生函數(shù)從這個共享秘密里推導(dǎo)出會話用的對稱密鑰、初始向量等參數(shù)。這個過程的妙處在于臨時私鑰用完即棄即使服務(wù)器的長期私鑰日后泄露攻擊者也無法解密過去記錄的流量——這就是前向保密Forward Secrecy。TLS 1.3把這一點做到了極致它直接砍掉了不支持前向保密的RSA密鑰交換只保留(EC)DHE和PSK兩類模式。所以如果你還在用TLS 1.2并配置了RSA密鑰交換套件實際上是在給自己留一個歷史流量被解密的隱患。2.4 TLS 1.2與1.3的握手差距在哪兩者的差距不只是版本號加一握手輪次直接少了一半。TLS 1.2的完整握手需要2個RTT客戶端發(fā)ClientHello第1次往返開始服務(wù)器回ServerHelloCertificateServerKeyExchangeServerHelloDone第1次往返結(jié)束客戶端發(fā)ClientKeyExchangeChangeCipherSpecFinished第2次往返開始服務(wù)器回ChangeCipherSpecFinished第2次往返結(jié)束。這之后才能開始傳應(yīng)用數(shù)據(jù)。TLS 1.3把密鑰交換的參數(shù)提前塞進(jìn)ClientHello的key_share擴(kuò)展服務(wù)器收到后立刻就能算出共享秘密于是只需要1個RTTClientHello發(fā)出服務(wù)器回ServerHello此時已經(jīng)加密Finished握手完成應(yīng)用數(shù)據(jù)緊跟著就能發(fā)。更激進(jìn)的是0-RTT模式客戶端用之前會話留下的PSK在第一個包里就帶上應(yīng)用數(shù)據(jù)——但0-RTT有重放風(fēng)險只適合冪等請求絕對不能拿它傳轉(zhuǎn)賬下單這類操作。對比項TLS 1.2TLS 1.3完整握手RTT21會話恢復(fù)Session ID / Session TicketPSK支持0-RTT密鑰交換RSA 或 (EC)DHE僅(EC)DHE / PSK對稱算法含CBC模式僅AEADGCM/ChaCha20-Poly1305/CCM握手明文部分證書明文傳輸除ClientHello外基本加密這張表里證書明文傳輸這一行值得注意TLS 1.2下服務(wù)器證書在握手中是明文下發(fā)的旁觀者能看到你訪問的是哪個站點雖然看不到內(nèi)容TLS 1.3把ServerHello之后的內(nèi)容全部加密隱私性更好。3. 證書信任鏈那把小鎖背后的層級關(guān)系3.1 根證書、中間證書與信任錨證書體系是一棵樹。最頂端是根證書它自簽名預(yù)置在操作系統(tǒng)和瀏覽器的信任庫里。根證書的私鑰被極度嚴(yán)密地保管幾乎不直接簽發(fā)站點證書。中間層是中間證書由根證書簽發(fā)站點證書則由中間證書簽發(fā)。這樣一個三級結(jié)構(gòu)根 → 中間 → 站點是當(dāng)前的主流。為什么要多一層中間證書因為根證書一旦泄露吊銷成本極高——它內(nèi)置在幾十億臺設(shè)備里沒法快速更新。引入中間層之后根私鑰可以離線保存日常簽發(fā)全部由中間證書完成出問題只需要吊銷中間證書影響面可控。這個設(shè)計思路和很多系統(tǒng)的權(quán)限分層是一個道理高頻操作使用低權(quán)限憑證高權(quán)限憑證盡量少用??蛻舳蓑炞C時需要拿到站點證書 中間證書一路追到本地信任庫里的根證書。注意服務(wù)器一般不需要下發(fā)根證書因為客戶端本來就有下發(fā)根證書反而會增加握手包體積。3.2 DV、OV、EV與通配符證書怎么選按驗證強(qiáng)度分證書大致三類。DV域名驗證只驗證你對域名的控制權(quán)通常通過DNS記錄或文件校驗完成簽發(fā)快、成本低個人站和小型項目基本都選這個。OV組織驗證額外核驗申請主體的真實身份信息簽發(fā)需要幾個工作日適合對外提供服務(wù)的商業(yè)站點。EV擴(kuò)展驗證曾經(jīng)會在瀏覽器地址欄顯示特殊標(biāo)識現(xiàn)在主流瀏覽器已經(jīng)弱化這個展示實際收益不如從前。按覆蓋范圍分單域名證書只管一個域名通配符證書*.example.com覆蓋同一級的所有子域但不覆蓋裸域example.com本身也不覆蓋多級子域多域名證書SAN證書可以在一張證書里塞入多個不同域名適合域名比較分散的場景。選型時我的判斷順序是先看域名結(jié)構(gòu)再看驗證等級。如果子域很多且都是同一級api、cdn、img、static……通配符最省事續(xù)期也只需要管一張如果域名橫跨多個主域多域名證書更合適如果只是單個小站DV單域名就夠了沒必要為OV的核驗流程多等幾天。有一個細(xì)節(jié)容易被忽略通配符證書一旦私鑰泄露所有子域同時受影響所以密鑰管理要更嚴(yán)格。3.3 證書鏈配錯是最容易踩的坑我見過最多的HTTPS故障不是證書本身有問題而是服務(wù)器只下發(fā)了站點證書沒下發(fā)中間證書?,F(xiàn)象很典型用桌面瀏覽器訪問一切正常但用某些移動端App、某些命令行工具、某些嵌入式設(shè)備訪問就報證書錯誤。原因在于桌面瀏覽器有證書緩存和AI A中間證書自動補(bǔ)全機(jī)制它會自己去補(bǔ)缺失的中間證書而那些沒有這個能力的客戶端就只能看到一條斷掉的鏈。排查方法很直接用openssl看服務(wù)器實際下發(fā)的證書數(shù)量openssl s_client -connect example.com:443 -servername example.com -showcerts如果輸出里只有一段-----BEGIN CERTIFICATE-----那基本可以確認(rèn)缺中間證書。正確做法是把站點證書和中間證書按順序拼成一個fullchain文件順序是站點證書在前中間證書在后順序顛倒同樣會失敗。cat server.crt intermediate.crt fullchain.crt注意拼接時不要包含根證書也不要用中間證書在前的順序。這個細(xì)節(jié)在很多教程里被寫錯實測會導(dǎo)致部分客戶端驗證失敗。4. HTTPS與HTTP的差異不止多了一把鎖4.1 連接語義與報文封裝的差異最直觀的差異是端口和封裝。HTTP默認(rèn)80端口報文直接跑在TCP之上HTTPS默認(rèn)443端口HTTP報文被整體塞進(jìn)TLS記錄層再由TLS跑在TCP上。所以在抓包工具里看HTTPS流量只能看到TLS握手和應(yīng)用數(shù)據(jù)的密文看不到HTTP請求行。這帶來一系列工程上的連鎖反應(yīng)。比如中間設(shè)備不再能解析內(nèi)容企業(yè)的上網(wǎng)行為管理、運營商的流量整形、某些對HTTP頭做改寫的代理在HTTPS面前統(tǒng)統(tǒng)失效。這既是好事隱私得到保護(hù)也是麻煩運維可觀測性下降。所以生產(chǎn)環(huán)境通常會引入TLS終止層——在負(fù)載均衡或反向代理上解密內(nèi)部再用明文或重新加密轉(zhuǎn)發(fā)把解密點收斂到可控的少數(shù)幾個位置。另一個差異在連接復(fù)用上。HTTP/1.1的keep-alive讓一個TCP連接承載多個請求但TLS連接建立本身有額外開銷所以連接池的參數(shù)最大連接數(shù)、空閑超時在HTTPS場景下需要重新調(diào)。一個常見的誤配是連接池開得太大導(dǎo)致握手次數(shù)暴漲反而比復(fù)用少量長連接更慢。4.2 緩存、代理與重定向的行為差異HTTP的中間緩存可以放心地緩存響應(yīng)因為內(nèi)容對所有人一樣。HTTPS下共享緩存CDN、反向代理要緩存內(nèi)容就必須在某一層解密緩存的是解密后的內(nèi)容再對每個客戶端單獨重新加密。這決定了緩存層的位置和架構(gòu)。更細(xì)的差異體現(xiàn)在降級場景。當(dāng)頁面是HTTPS而其中某個資源是HTTP時瀏覽器會判定為混合內(nèi)容。被動混合內(nèi)容圖片、音視頻在部分瀏覽器里會被自動升級為HTTPS嘗試失敗則阻止主動混合內(nèi)容腳本、樣式表、iframe、XHR則直接被阻止加載。這是HTTPS站點最常見的頁面莫名缺東西的原因。Referer的行為也不同。從HTTPS頁面跳到HTTP頁面時默認(rèn)策略下瀏覽器不會發(fā)送Referer頭這是為了防止把HTTPS頁面的路徑信息泄露到明文鏈路。如果你的業(yè)務(wù)依賴Referer做來源統(tǒng)計或防盜鏈跨協(xié)議跳轉(zhuǎn)時數(shù)據(jù)會丟失這個坑在遷移過程中經(jīng)常被忽略。Cookie的Secure屬性只在HTTPS下才會被發(fā)送SameSite策略的默認(rèn)值在新版瀏覽器里已經(jīng)收緊為Lax。所以把站點從HTTP遷到HTTPS時Cookie相關(guān)的行為變化需要單獨回歸測試一遍。4.3 現(xiàn)代協(xié)議能力只在HTTPS上開放這是很多人沒意識到的差異一批現(xiàn)代Web能力直接把HTTPS設(shè)為準(zhǔn)入門檻。HTTP/2在瀏覽器里只對TLS連接啟用通過ALPN擴(kuò)展在握手階段協(xié)商出h2。雖然協(xié)議規(guī)范里存在明文版本的h2c但主流瀏覽器根本不支持。這意味著不上HTTPS你就用不上多路復(fù)用、頭部壓縮這些HTTP/2帶來的性能紅利。HTTP/3更徹底它跑在QUIC之上UDP 443端口而QUIC內(nèi)置了TLS 1.3加密不是可選項而是協(xié)議的一部分。再往前看Service Worker、地理位置、攝像頭麥克風(fēng)訪問、剪貼板寫入、Web Push、部分PWA能力全部要求在安全上下文Secure Context中運行。所謂安全上下文判定標(biāo)準(zhǔn)就是頁面是否通過HTTPS加載localhost除外。所以HTTPS在今天已經(jīng)不是一個安全加固項而是功能準(zhǔn)入項。維度HTTPHTTPS默認(rèn)端口80443報文可見性明文可讀加密完整性校驗無AEAD/MAC服務(wù)端身份驗證無證書鏈驗證HTTP/2支持瀏覽器不支持ALPN協(xié)商啟用HTTP/3支持不支持QUIC內(nèi)置TLS 1.3安全上下文否是跨協(xié)議Referer正常發(fā)送降級時不發(fā)送中間緩存可直接緩存需在解密層緩存5. TLS的成本賬與優(yōu)化手段5.1 握手延遲與CPU開銷的真實量級經(jīng)常聽到HTTPS會變慢這個說法需要拆開看。延遲方面TLS 1.3完整握手增加1個RTT如果客戶端和服務(wù)器之間RTT是30ms那就是多30ms。相比之下DNS解析、TCP三次握手本身也是1個RTT所以首次連接的額外開銷大約是整體連接建立的30%到50%。但連接復(fù)用之后這個開銷就攤薄了。CPU方面現(xiàn)代CPU普遍帶有AES-NI指令集對稱加密的吞吐可以做到幾個GB每秒業(yè)務(wù)代碼自己產(chǎn)生的開銷往往比加解密大得多。真正貴的是非對稱運算一次ECDSA簽名驗證在毫秒量級如果用RSA 2048簽名也差不多。所以一個每秒處理上萬次新建連接的網(wǎng)關(guān)才需要認(rèn)真考慮握手CPU成本普通業(yè)務(wù)站點的瓶頸基本不在TLS上。我的經(jīng)驗是首屏慢不一定是TLS的鍋但握手次數(shù)多一定是架構(gòu)問題。如果你發(fā)現(xiàn)QPS不高但CPU吃緊先去看是不是每次請求都新建了TLS連接而不是先去調(diào)密碼套件。5.2 會話復(fù)用、OCSP Stapling與TLS 1.3優(yōu)化手段有幾個層次成本從低到高。會話復(fù)用是第一優(yōu)先。TLS 1.2下靠Session ID或Session Ticket讓客戶端在后續(xù)連接中跳過完整的密鑰交換TLS 1.3下統(tǒng)一用PSK。配置上主要是開啟會話緩存并設(shè)置合理的超時ssl_session_cache shared:SSL:10m; ssl_session_timeout 1d; ssl_session_tickets off;這里10m大約能存4萬個會話1MB約存4000個中小站點足夠用了。ssl_session_tickets off是個安全權(quán)衡會話票據(jù)用服務(wù)器密鑰加密后交給客戶端保存如果密鑰長期不輪換歷史流量有被解密的風(fēng)險。關(guān)掉票據(jù)、只用服務(wù)端緩存安全性更好代價是集群環(huán)境下需要共享緩存。OCSP Stapling解決的是證書吊銷狀態(tài)查詢的延遲問題。不開的話客戶端可能要多發(fā)一次請求去CA查詢鏈路差的時候這一下能拖幾百毫秒。開啟后由服務(wù)器定期去查詢并緩存結(jié)果握手時直接下發(fā)給客戶端ssl_stapling on; ssl_stapling_verify on; ssl_trusted_certificate /etc/nginx/ssl/chain.pem; resolver 8.8.8.8 valid300s;注意resolver必須配置否則nginx無法解析OCSP服務(wù)器地址stapling會靜默失敗。TLS 1.3是收益最大的一步直接把握手砍到一個RTT同時砍掉了老舊的算法。代價是要確認(rèn)客戶端的兼容性——目前主流瀏覽器和現(xiàn)代操作系統(tǒng)都支持但如果你的用戶里有大量老舊Android設(shè)備或嵌入式終端可能需要同時保留TLS 1.2。5.3 證書與協(xié)議參數(shù)的取舍參數(shù)配置上有個常見的過度優(yōu)化傾向把密碼套件列表寫得極長把各種強(qiáng)算法全列上。實際上列表長度對手握延遲的影響很小真正影響兼容性的是最低版本和是否禁用某些降級套件。我的建議基線是最低TLS 1.2優(yōu)先TLS 1.3禁用所有CBC模式套件有padding oracle類攻擊的歷史禁用RSA密鑰交換無前向保密禁用3DES、RC4、MD5、SHA-1。這樣一套下來兼容性覆蓋絕大多數(shù)現(xiàn)代客戶端安全性也站得住。證書算法選擇上ECDSA P-256的證書體積更小、握手更快在有條件的情況下優(yōu)先選它但要注意極老的客戶端可能不支持需要準(zhǔn)備RSA證書做回退。雙證書部署ECDSA RSA在nginx里可以通過兩個ssl_certificate指令實現(xiàn)nginx會自動根據(jù)客戶端能力選擇。6. 從申請證書到Nginx上線的一套可復(fù)現(xiàn)流程6.1 生成密鑰與CSR第一步是在服務(wù)器上生成私鑰和證書簽名請求CSR。私鑰必須留在自己手里絕不能在網(wǎng)絡(luò)上傳輸。推薦用ECDSAopenssl ecparam -genkey -name prime256v1 -out privkey.pem openssl req -new -key privkey.pem -out server.csr \ -subj /CCN/STState/LCity/OExample/CNexample.com \ -addext subjectAltNameDNS:example.com,DNS:www.example.com如果目標(biāo)環(huán)境需要RSA換成openssl req -new -newkey rsa:2048 -nodes \ -keyout privkey.pem -out server.csr \ -subj /CNexample.com \ -addext subjectAltNameDNS:example.com,DNS:www.example.com這里有兩個細(xì)節(jié)。-nodes表示私鑰不加密no DES因為nginx啟動時無法交互輸入密碼加密的私鑰需要每次手動解密生產(chǎn)環(huán)境一般不用。subjectAltName必須顯式寫上所有要用到的域名包括裸域和www因為現(xiàn)代客戶端只看SAN。少寫一個域名上線后就是一次證書名稱不匹配的報障。把CSR提交給證書頒發(fā)機(jī)構(gòu)后DV證書通常幾分鐘內(nèi)就能完成域名驗證并下發(fā)。下載下來一般是一個壓縮包里面包含站點證書、中間證書有的還有根證書。這時候按前面說的規(guī)則拼fullchaincat server.crt intermediate.crt fullchain.pem6.2 Nginx關(guān)鍵配置逐行解釋下面這份配置是我目前用得比較順手的一套基線每一項都標(biāo)注了理由server { listen 443 ssl; http2 on; # nginx 1.25.1 寫法舊版本用 listen 443 ssl http2; server_name example.com www.example.com; ssl_certificate /etc/nginx/ssl/fullchain.pem; ssl_certificate_key /etc/nginx/ssl/privkey.pem; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305; ssl_prefer_server_ciphers off; # TLS 1.3時代交給客戶端選更合理 ssl_session_cache shared:SSL:10m; ssl_session_timeout 1d; ssl_session_tickets off; ssl_stapling on; ssl_stapling_verify on; ssl_trusted_certificate /etc/nginx/ssl/chain.pem; resolver 8.8.8.8 1.1.1.1 valid300s; resolver_timeout 5s; add_header Strict-Transport-Security max-age31536000; includeSubDomains always; add_header X-Content-Type-Options nosniff always; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; } }幾個必須解釋的點。ssl_prefer_server_ciphers off看著反直覺但在TLS 1.3下密碼套件已經(jīng)由客戶端和服務(wù)端的交集決定強(qiáng)行讓服務(wù)端優(yōu)先沒有實際收益反而可能選到客戶端不太擅長的算法。X-Forwarded-Proto $scheme這一行非常關(guān)鍵——后端應(yīng)用需要知道原始請求是HTTP還是HTTPS否則生成的重定向地址、靜態(tài)資源鏈接可能還是http開頭直接引發(fā)混合內(nèi)容。HTTP到HTTPS的跳轉(zhuǎn)單獨寫一個server塊不要用ifserver { listen 80; server_name example.com www.example.com; return 301 https://$host$request_uri; }return 301比rewrite效率高語義也更明確。注意這里用$host而不是寫死域名避免多域名場景下跳錯。HSTS頭要謹(jǐn)慎開啟。max-age31536000意味著一整年內(nèi)瀏覽器都會強(qiáng)制用HTTPS訪問該域名一旦證書出問題用戶連繼續(xù)訪問的按鈕都點不了。我的做法是先用一個很短的max-age比如300秒跑一周確認(rèn)沒有問題再逐步加長。6.3 上線后的驗證清單配完不是重啟就完事至少過一遍這幾項。檢查協(xié)議版本openssl s_client -connect example.com:443 -servername example.com -tls1_3 /dev/null 21 | grep Protocol確認(rèn)TLS 1.3可用同時試著用-tls1連接應(yīng)該失敗。檢查證書鏈完整性openssl s_client -connect example.com:443 -servername example.com -showcerts 2/dev/null | grep -c BEGIN CERTIFICATE正常應(yīng)該輸出2站點證書 中間證書。檢查證書到期時間echo | openssl s_client -connect example.com:443 -servername example.com 2/dev/null | openssl x509 -noout -dates檢查HTTP/2是否生效curl -I --http2 https://example.com響應(yīng)行里應(yīng)該出現(xiàn)HTTP/2。檢查混合內(nèi)容打開瀏覽器開發(fā)者工具切到Console和Network面板把所有頁面走一遍看有沒有被阻止的資源。這一步最容易被跳過但問題往往在這里。7. 線上排障幾個高頻故障的定位鏈路7.1 部分客戶端報證書錯誤部分正常這個現(xiàn)象最典型的根因就是證書鏈不完整。診斷路徑是先用openssl s_client -showcerts看服務(wù)器下發(fā)了幾張證書如果只有一張基本可以確定。修復(fù)方法是補(bǔ)上中間證書并重載nginx。還有一種變體鏈完整但中間證書順序錯了。有些CA下發(fā)的壓縮包里同時包含交叉簽名證書和普通中間證書如果拼錯順序部分客戶端會驗證失敗。判斷方法是把服務(wù)器下發(fā)的證書逐個拆分出來用openssl verify逐個驗證路徑。第三個可能是SNI相關(guān)。極老的客戶端某些老舊Android版本、部分Java 6/7環(huán)境握手時不發(fā)SNI服務(wù)器只能返回默認(rèn)證書如果默認(rèn)證書不覆蓋該域名就會報名稱不匹配。這種情況下要么升級客戶端要么讓默認(rèn)證書覆蓋主域名。第四個可能是客戶端時間不對。嵌入式設(shè)備的系統(tǒng)時間停在幾年前驗證有效期時直接失敗。這個從服務(wù)端日志里能看出端倪請求集中在某幾類User-Agent上且這些設(shè)備的TLS握手版本往往也比較老。7.2 混合內(nèi)容與HSTS導(dǎo)致的打不開混合內(nèi)容的排查思路是先看Console里報的阻塞類型。主動混合內(nèi)容腳本、樣式、iframe是被硬阻止的Console會明確報Mixed Content: The page at https://... was loaded over HTTPS, but requested an insecure ...。被動混合內(nèi)容圖片通常是警告部分瀏覽器會自動升級。修復(fù)方式有三種按優(yōu)先級排把資源地址改成相對路徑或協(xié)議相對路徑現(xiàn)在更推薦直接用https絕對路徑在頁面里加meta http-equivContent-Security-Policy contentupgrade-insecure-requests讓瀏覽器自動升級實在改不動的第三方資源就在服務(wù)端做一層代理轉(zhuǎn)發(fā)。HSTS導(dǎo)致的問題更隱蔽。一旦瀏覽器記錄了這個域名的HSTS策略之后所有HTTP請求在瀏覽器內(nèi)部就被改寫成HTTPS用戶完全無感但如果證書失效或服務(wù)掛掉用戶會看到無法跳過的警告頁。排查時注意HSTS記錄在瀏覽器本地清緩存、換瀏覽器、用無痕模式都可以用來確認(rèn)是不是HSTS導(dǎo)致的。運維層面如果確實需要緊急降級只能等max-age過期或者讓用戶手動清理瀏覽器HSTS設(shè)置——這就是為什么前面強(qiáng)調(diào)max-age要循序漸進(jìn)。7.3 證書過期與時間不同步證書過期是最不該發(fā)生但又最常發(fā)生的一類故障。根本原因是缺乏自動化的到期監(jiān)控。人工記日歷遲早會漏尤其當(dāng)證書數(shù)量上來之后??尚械淖龇ㄊ窃诒O(jiān)控系統(tǒng)里加一個探針每天檢查證書剩余天數(shù)低于30天告警低于7天升級告警級別。檢查邏輯很簡單就是前面那條openssl命令加日期解析。時間不同步的問題在容器環(huán)境里更常見。容器啟動時如果宿主機(jī)時間不準(zhǔn)或者NTP服務(wù)沒配好證書驗證會莫名其妙失敗。這類問題的排查要養(yǎng)成一個習(xí)慣看到證書報錯第一反應(yīng)先確認(rèn)時間和時區(qū)。一條date -u就能排除掉一大類問題。還有一個容易踩的坑是自動續(xù)期任務(wù)靜默失敗。續(xù)期腳本跑在cron里失敗了沒人知道等到證書真的過期才炸。所以續(xù)期任務(wù)必須配置失敗告警并且在續(xù)期成功后自動reload服務(wù)。reload這一步經(jīng)常被漏掉——證書文件更新了但nginx還在用內(nèi)存里的舊證書表面上文件是新的實際服務(wù)下發(fā)的還是舊的。提示續(xù)期成功后務(wù)必執(zhí)行nginx -t nginx -s reload??梢韵扔胣ginx -t檢查配置通過了再reload避免因為配置問題導(dǎo)致服務(wù)中斷。我個人在這塊踩過的坑是早年覺得證書配好就完事結(jié)果第一次到期是在一個周五晚上站點直接不可訪問用戶投訴才發(fā)現(xiàn)。從那之后我的做法是任何證書上線時同步做三件事——加監(jiān)控、配續(xù)期、續(xù)期后自動reload三件缺一件都算沒做完。另外一個小技巧是把證書的到期時間寫進(jìn)巡檢腳本的輸出里每周看一眼比任何告警都讓人踏實。TLS這套東西真正難的不是理解握手流程而是把證書的生命周期管理做成一個不需要人盯著的閉環(huán)這一點做過幾年運維的人應(yīng)該都有體會。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲第一页色网| 久99在线免费观看视频| 日韩欧美蜜桃精品久久中文字幕久久| 久久久111| 久久后入制服| 屁股久久久久久| 青娱乐福利99| 日本在线激情一区二区三区 | 人人操人人93| 免费看久久久性性| 9999伦理视频| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 夜夜欧美| 日欧操屄| 日韩日本欧美在线观看| 秋霞久久亚洲精品成人| 超碰99在线| 伊人色综合超碰| 欧洲精品网| 国产精品一区二区密臀| 国产一区二区三区免费视频在性观看 | 天天摸夜夜操视频| 大香蕉线| 26uuu国产免费观看| 亚洲色吧网| 日韩久久三区| 怡红院怡春院| 草草草视频| 亚洲男人久久综合天堂| 日韩久久三区| 大香蕉伊然在亚洲91| 99在线精品视频| 95自拍视频在线观看| 亚洲欧洲小说图片视频| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 午夜福利1区2区3区| 家庭乱伦网站国产| 色九月综合| 狠狠色五月亚洲91| 青娱乐国产精品| 久热69九色熟妇97| 欧美亚洲涩涩| av网站在线看| 日本日逼高清| 91色噜噜狠狠| 成人免费性爱视视| 91久精品| 深夜国产福利| 中文字幕日韩综合| 超碰人妻久久| 激情五月天色播| 亚洲精品 欧美精品| 99re99视频在线免费观看| 亚洲高清欧美总合| 色五月婷婷色| 2020天天色综合| 色综合久久av| 蜜桃精品一区二区三区ww| 黑人性欧美| 操逼啊啊啊91| 国产视频一区二区在线观看| 九月伊人中文字幕| 亚洲 图片 综合91| 欧美熟女妇同| 国产亚洲深夜激情| 国模精品一区二区三区苹果色戒| AV天堂丝袜| 操久久久久| 91久久精品中文字幕| 午夜欧美J进J出白浆流出久久久| 青青草原av| 免费看久久久性性| 97 国产精品| 偷拍自拍在线视频观看| 久9爱经典视频| 久久直播国产| 久久九七| 亚洲福利影院一区久久| 日韩中文字幕熟妇人妻 | 五月天久久综合网| 日韩情色AV| 91精品91久久久中77777| www.色婷婷.com| 东京热,男人的天堂| 亚洲色久| 一区二区不卡视| 性欧美另类高清| 亚洲无 码A片在线观看麻豆| 青青草吊丝| 欧美高清18A片| 午夜欧美J进J出白浆流出久久久 | 亚洲精品三区在线观看| 97久久精品国产| 亚州一区二区成人片免费| 乱老熟女一区二区三区| 午夜福利精品| 亚洲自拍青操视频| 精品久久一区二区三区四区五区| 91视频女生| 国产99 中文字幕日韩小视频| 亚洲国内精品成人不卡| 性videos欧美熟妇hdx| 欧美日韩婷婷中文| av国产无码| 操逼操2| 欧美五区| 亚洲天堂 视频你懂的| 久久久久久性爱免费视频| 91精品电影18| 成人性爱电影一区二区| 91狠狠综合网| 久久久男人的天堂| 九九热精品免费视频| 亚洲精品免费中文字幕| 97视频免费在线| 素人播放一区| 操逼天美3区| 久热伊人| 男人的天堂2000| 国产粉嫩出水在线播放| 91 欧美| 欧美日韩人妻婷婷一区| 日夜啪电影| 99国产精品视频尤物| 超碰97资源网亚洲| 中文字幕人妻色偷偷久久皮| 一区在线国产播放| 家庭乱伦国产精品| 亚洲风情在线观看| 蜜臀亚洲中文| 99久久久久| 日韩黄色片子| 欧美色图综合| 99精品无码| 1024亚洲中文字幕久在线看片你懂的 | 欧美爱国产综合、| 综合网亚| 超碰公开久久网| 国产1769在线| 热久久国产| 大鸡巴久久| 性性久久| 久久久久久久九九九九九九| 国语av最新自产拍在线观看| 手机午夜电影神马久久| 天天看高清麻豆| 色婷婷丁香五月| 一本大道不卡一二三区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 97摸视频| 久久激情亚洲精品无码?V| 精品人妻一区二区三区四区不卡在| 天天综合~91入口| 亚洲AV成人无码久久精品播放| 久久久涩| 欧美综合中文| 污电影在线观看| 在线人妻熟女一区二区三区四区五区| 强奸乱伦AV网站| 欧亚无码视频| 97视频在线免费观看| 99精品无码| 大香蕉在线视频15| 五月综合激情网| 欧美久久伊人| 国产精品一区二区 尿失禁| 欧美不卡在线一区二区| 亚洲黑人在线| 欧美 色 亚洲| 国产AV中文| 女人天堂AV五区在线| 精品一区二区人妖| 亚洲免费在线探花| 强奸乱伦免费网站| 日本高清视频在线观看黄已三辽| 国产视频三区四区| 五月婷婷影院| www九九热| 国模精品一区二区三区苹果色戒| 亚洲天堂精品日韩电影| 久草免费在线视频| 97这里有精品| 中文区中文字幕免费看| 97操碰| 亚洲欧美校园| 果冻传媒A片麻豆熟妇人妻| 97在线欧| 一级免费精品| 97久久国产精品| Aa东京男人的天堂| 欧美91久久久久| 热久日综合| 亚洲精品蜜桃久久久久久久| 亚洲天天影视色综合| 97超碰在线资源网站| 美女的肌被草喷水视频| 99 国产丝袜在线| 人人妻人人色| 噜噜噜亚洲精品| 一区二区三区无卡视频在线观看| 2001天天操| 超碰97爽| 欧洲一区二区三区免费| 欧美综合网1| 午夜天堂网| 日日夜夜骚| 96AV久久久| 艳尻美人妻| 欧美少妇性乱| 青娱乐亚洲热| 天堂种子在线www网资源| 日本一区二区三区四区免费观看| 一类av片在线看| 黄色激情电影在线观看| 日本一区二区三区四区免费观看| 一级二级三级黑人无码| 久久国产热视频97电影| 综合欧美日本三级| 黄页大片在线观看| 精精夜夜| 欧美一二三区四五区| 国产美脚女优尤物在线观看| 亚洲区限制级| 久久蜜桃综合网| 伊人精品视频| 人妻喷水| 色姑娘综合网| 夜夜影视四色| 欧美极品性爱天天射| 懂色AV蜜臀无码精品APP| av网站在线观看了| 精品超碰国产| 91是天天| 亚洲高清在线se| 国产精品日日摸天天碰| 亚洲图片婷婷五月天| 十八禁成人网站在线观看| 久久久精品成人国产| 欧美一级三级| 欧美性爱网97| 欧美 亚洲精品首页| 亚洲婷婷丁香在线| 国产亚洲女v在线观看| 久久婷婷五月天| 女性喷水高潮在线观看| 青青草中文-久久青草精品一区二区三| 蜜桃视频成a人v在线| 日韩AC| 蜜臀久久99精品久久久老,,| 高清在线不卡一区二区 视频| 久久91| 久久国产乱子伦精品免费女人| 黄色片,com| 亚洲国产无码精品首页久久久| 亚洲一区二区中文字幕| 骚货人妻偷情自拍在线视频| 1000午夜黄色| 蜜桃久久一区二区| 国产97视频免费观看| 爽爽淫人网| 国产精品天美传媒| n1038 一二三区| 国产一区二区啪啪视频| 久久久影院| 欧美偷偷网| 超碰精品日韩欧美国产| AA丁香综合激情| 国产丰满熟夫69mpp| 天天综合网在线91| 干干干天天| www.狠狠干.coom | 一区二区三区探花在线观看| 狠狠综合网| 色天堂在线观看| 清纯唯美亚洲| 国产又爽又黄| 麻豆精品三区视频| 超碰97极品9| 香蕉热人人精品| 日韩精品99999| 熟女精品一区二区三区| 美女黄色一级A视频| 久久伦理视频久久大香蕉视频| 在线亚洲精品久久久| 精品久久97| 日本无码1| 久久亚洲天天做| 99精品丰满人妻| 九九九九精品精| 伊人久操| 本道在线| 亚洲无码久久久久久久| 天天舔九色婷婷| 99999精品| 亚洲AV免费在线| 色欧洲97| 美国人人操人人操| 亚洲色入欧美| 免费αⅴ在线观看| 在线亚洲精品久久久| 国产偷人伦激情在线观看| 五月丁香大香蕉| 天天日熟妇| 亚欧视频在线| 亚洲美女30b| 久久精品国产亚洲AV清纯| 久久婷婷五月天| 97精品一区| 欧美日本国产日韩激情视频| 亚洲欧美setu| 另类图片欧美激情综合| 久久欧美1卡2卡3| 97香蕉网| 99re3这里只有精品| 老女人综合| 九九色色| 视频不卡中文字幕| 搡老女人老妇女老妇老熟女怎么读| 国产偷人妻精品一区二区在线| 9丨久久九九九| 婷婷激情五月| 91观看 国产白丝| 亚洲天堂久久| 日日躁天天躁狠狠躁| 秋霞曰韩R级| 亚洲天堂久| JULIA一区二区三区在线播放| 九九玖玖精品| 日本羞羞的视频在线播放| 女人妻一区| 男啪女色黄无遮挡免费观看| 麻豆婷婷成人一二三| 青青操网| 国产第11页| 日va操| 99re6国产精品99re| 久久夜黄色无码A级大片| 制服中出中文人人精品| 久久AV无码网址| 97国产中文| 亚洲av乱伦色图网站| 偷拍导航视频网站| 超91综合网| 18禁看网站一区| 成人A片男人的天堂| 久久首页| 漂亮人妻被强中文字幕hd| 五月天婷婷综合| 欧美人体性爱互联网第一页婷婷日本| 五月婷婷激情综合| 亚洲国产美女久久久久| 婷婷伊人一区| 免费精品无码一级毛片牛牛影视| 又大又白奶子| 日韩黄片视频试看| 天天内射| 国产精品久久久久久照片| 麻豆传媒一区二区在线观看| 无码少妇精品一区二区60岁老人| 欧洲性人爱视频| 啪啪一区| 中国一级特黄大片护士| 天天天干977| 一级免费啪啪片| 蜜臀久久99精品久久久久久酒店 | 人妻内射一区二区在线视频| 99精品成人免费看| 国产女同在线观看视频| 91无摭挡| 青青青操| 国产综合操逼高清| 亚欧无码线免费观看视频| 99只有精品| 99综合视频一体| 伊人五月天婷婷| 九九超碰综合网| 97操97色| 99久久精品无码一区二区毛片免费| 午夜男人天堂| 国产美女mm131爽爽爽爽| 午夜欧美精品久久久| 国产青视频| 麻豆这里只有精品| 97超碰大| 国产成人精品一区| 91青视频| aaa一级黄片| 亚洲黄色视频在线观看视频| 麻豆精品天美| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 国产精品点击进入在线影院高清| 欧洲无码一区二区| 国产精品久久久久无码Av网曝门| 亚洲男人天堂2013| 超碰亚洲欧美日韩无| 天天上日日上日韩精品| 亚洲男人在线观看天堂| 十八禁电影伊人网| 中文字幕少妇色| 操美女高潮抽搐白浆| 成人无码电影在线观看网| 日天天九九天堂666| 超碰综合色| 深夜啪啪啪视频免费| 欧美熟女操屄| 日韩久久.一级黄色片| 狠狠超| 大香蕉2017| 久啪| 久久夜色一区二区| 十八禁网站在线| 五月婷在线| 日本性爱少妇| 啊啊啊草死我| 欧亚 另类 久| 99日免费视频中文字幕| 美女AV一区二区| 九九毛片这里只有精品| 色婷婷综合网| 九九无码视频| 国产真实野战在线视频| 浪人综合网| 射综合网| 大逼色网站| 男人的天堂日韩| 欧美色日本| 亚洲另类久操网| 色噜噜狠狠色综无码久久合欧美| 人人摸.人人色| 欧美色999| 97超级久久| 九九九国产精品| 久久久精| 男人的天堂日韩| 成人欧美日超碰| 日韩精品第3页| 91一起操| 欧美黄色片在线播放| 久久久涩| 久久久久久久久久久999| 亚洲男人的天堂V| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 一道本东京热加勒比一区二区三区| 激情国产乱伦Av| 999精品国产高清一区二区| 日本乱人伦片中文三区| 国产亚洲深夜激情| 色逼综合| 丁香色狠狠色综合久久小说| 99无码狠狠久久| 青春草莓视频在线观看网址| 日韩三级伊人| 成人蜜乳小视频网站| 无码一区免费在线不卡| 欧美激情1区| 日本色日夜干| 久久成人东京热人妻| 久久一二三四五六七八九区| 啊啊在线| 亚州一区二区| 放黄片放3级黄片没穿衣服| 99re这里只有精品9| 秋霞网无码| 亚洲一区操| 岛国色情视频在线观看| 日韩福利综合一区| 亚洲伊人成综合成人网| 国产视频一区二区三区在线免费观看| 欧美中文字幕精品人妻| 日本乱人伦片中文三区| 日韩A优精品在线观看| 日本精品不卡一二三区| www.99中文字幕| 97任你吞精| 欧美不卡二区| 我爱大香蕉| 色香色香欲天天天影视综合网| 黄色av一区二区在线| 日本狠狠干| 美女的肌被草喷水视频| 久久久不能久久久久| 91热情品| 97久久综合网| 桃花色综合影院| 人人人人插| 欧美老妇曰批的视频| www色日本| 亚洲欧美激情另类色图| 美女AV一区二区| 亚洲精品骚逼| 色97欧美| 天美传媒婬乱在| 999精品国产高清一区二区| 日本一区二区成人在线| 久操综合在线| 日日妻色网| 中文字幕视频在线观看| h4610国产人妻| 九九色逼| 久久黄色网址| 成人精品欧洲亚洲| 久草加勒比一区在线| 亚洲天堂中文字| 涩涩五月天| 自拍视频大全亚洲专媒视频/一区二区三区 | 91免费看一区二区三区| 国产精品自拍欧美在线| 久操99| 亚洲 图片 欧美 色图| 伊人午夜福利视频| 激情黄色片在线观看| 日韩乱插| 综合网欧美在线| 亚码激情| 884t在线| 欧美翘臀视频网站一区二区三区| V A在线| 在线观看av区| 色九九九综合| 天天射夜夜操| 中文字幕在线观看视频www| 亚洲色图欧美另类在线| 午夜操一操| 国产福利精品最新在线| 色超碰综合| 亚洲激情片| 天天色综合天天操| av天天在线| 国产乱伦视频污| 丁香五月天啪啪| 中国熟女91| 日本高清免费一本视频在线观看| 亚洲色图日韩精品| a一区二区三区乱码在线| 亚洲国产奇米影视久久| 最新一二三区视频| 久久二| 久久露脸国产老熟女| 五月天加勒比啪| 视频国产成人精品日本亚洲18| 视频黄色国产一级| 神马午夜久久久| 好爽免费视频| 色999;丁香五月| 东京热99999| 青娱乐欧美激情一区二区| 亚洲成?V人片在线观看福利| 丝袜狠狠草尤物人妻av91| 日日躁夜夜躁狠狠躁超爽| 国产无马在线| 久久久久久大| 国产精品视频内谢女人| 久操高青| 亚洲视频中文一区| 爆乳免费黄网站| 美女91| 色噜噜狠狠色综无码久久合欧美| 久久久久久中文版| 亚洲性天堂| 婷婷综合在线| 性色综合网| 人妻AV 中文字幕的| 美女干逼2| 97在线精品观看视频| 欧美国产日韩清纯唯美| 天天情欲宗合网| 日韩电影在线观看网址| 亚洲欧洲视频小说在线观看| 亚洲欧美人妻| 啊好大好舒服| 91一区二区三区蜜桃| 91网亚洲| 亚欧性爱无码| 白丝1区2区3区| 测评在线观看AV| 日韩熟女精品无码专区一区二区| 3P丝袜熟女 色综合| 日本三级大片| 91色交| 色婷婷在线视频精品导航| 日韩黄色片子| 素颜老阿姨乱情色| 亚洲综合中文字幕有码| KK色在线影院| 91大学精品激情戏| 1769成人国产精品视频| 国产精品91ai| 91艹B视频| 熟女一区二区三区四区| 五月丁香色色网| 97色色色| 欧美在线大香蕉| 97人人操人人摸人人爱| 91N综合网| 欧美|91色综合| 亚洲成人精品在线一区| 亚洲精品819| 久久超碰国产一区二区三区| 精品久久大胆人体| 精品人妻美妇91job| 欧美人妻少妇| 亚洲成人精品久久久| 亚洲精品一区二区三区新线路| 97超碰伊人| 91久久精品蜜臀| 久久久久久亚洲Av无码精| 久久精品国产精品| 五月天激情四射| 亚洲男人天堂2| 色婷婷五月天| 手机看片日韩人妻| 精品少妇一区二区三区| 小草精彩毛片| 亚洲无码?第一页| 天天欧美| 一本久道久久综合狠狠爱| AⅤ片水多多| 日韩八十路老熟女| 九九碰九九爱97| 屁股久久久久久| 美女露胸露尿口| 国产精品视频自拍在线| 深夜激情| 欧美午夜色妇色鬼| 深田咏美亚洲精品福利社| 亚洲牲交| 97超碰总站| 久久精品人体| 黄色视频特级毛片| 日韩亚洲欧美中文字幕| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 女一区二区| 久久性爱大全| 成人小说另类在线| 久艹免费| 天操老女人| 日产狠狠干| 欧美,日韩综合久久| 亚洲人久久久久日| yazhousetuoumei| 色婷婷香蕉| 大香蕉www.超碰| 97超碰欧美手机| 欧美大干日韩| 人人摸人人干| 99色在线| 亚洲 欧美日韩 另类| 黄色片A级一区二区三区| 久久东京热成人| 嗯嗯啊啊好大好爽| av操操不卡| www.狠狠| 日韩激情啪啪| 五月天久久综合网| 久热一区二区| 殴美色网| 日韩色图 一区二区| 白丝jkav| 91逼逼女人91| 99综合网| 日本精品不卡一二三区| 免费无码国产精品v片在线观看| 一起草视频在线| 色69大色97香蕉| 欧美91网站| 日本97久久久精品| 婷婷香蕉欧美在线一区二区三区| 国产大学生高潮在线播放| 人妻81p| 欧美在线永久天堂| 亚洲欧美综合| 亚洲久久久| 久区视频| 国产精品一区二区麻豆| 中文字幕伊人| 91色色综合| 免费网站观看www在线观| 97青青操视频| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 亚洲男人bt天堂| 久久亚洲婷婷| 亚洲AV无码乱码在线观看性色| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 综合色久欲| 98超碰日本| 熟女AV一区| 国产丝袜美腿美女麻豆| 精品美女在线视频| 国产久久视频| 亚洲成人一二三区| 国精品一区二区三| 99热精品青草在线| 色哟哟-国产专区| 欧美精品在线观看| 91 国产丝袜在线放观看| 99国产精品人妻人伦| 中文字幕二区日韩天堂| 熟女丰满人妻一区| 亚洲中文制服诱惑| 人妻出轨一区二区三区| 熟妇亚洲一区二区三区| 日本女厕偷拍| 神马久久网| 97色涩| 精吧天堂| 久久国产精品视频| 欧美日本不卡在线| 久久超碰com| 99re在线| 美国日韩黄片| 中文日本免费高清| 久久三| 91干熟女| 五月丁香啪啪| 精品四五区| 中文字日本乱码| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 91久久99久久91熟女精品| 99热这里是精品| 成人婷婷丁香| 午夜久久一区二区无码中出| 91色爽欧美| 国产视频第2页| 亚洲交换| 91成人无码| 欧美v日韩v亚洲v最新在线| 日韩精品中文字幕人妻| 18禁中文字幕| 中文字幕 国产区| 9久超碰| 一区二区三区蜜桃成人撸久久东京热 | 欧美亚洲一区二区久久久婷精品大包诱| 欧美情色男人的天堂| 激情黄色五月天| 久久精品操| 免费精品无码一级毛片牛牛影视| 秋霞一级A片黄色视频| 夜夜影视四色| 嗯嗯啊操我| 久久久久久久久久黄色网| 天天天堂影视日韩亚洲91| 欲色综合| 夜夜草天天| 人妻精品一区二区在线| 97天天摸天天碰| 精品乱码久久久久| 欧美综合综合| 丰满美女一级毛片在线播放| 成人乱码一区二区三少妇| 久久久人妻| 欧美日本天堂| 78m啪啪啪| 久久午夜鲁丝片| 欧美日韩操逼嗦吊| 国产精品国产自产拍高清AV| 亚洲综合 欧美| 天天综合97| 日韩A优精品在线观看| 久操大香蕉手机视频在线看| 蜜臀99999| 操一对老熟妇爽上天视频| 网站A V在线| 色综合九九| 亚洲色图a| 日韩97超碰| 一级毛片久久久久久久女人18| aaa一级黄片| 亚洲三级网址久久最新| 92大香蕉| 樱花蜜乳av| 99热这里只有精| 一区二区视频你懂的| 欧美 亚洲 在线| 欧美亚洲另类在线蜜桃| 十八禁网站在线| 色欧美色交综合| 国产无码高清操逼视频| 五月天婷婷影院| 国产欧美黑人丰满在线| 久久久久九九九| 日韩中文字幕在线视频观看| 91麻豆天美国产| 91宗合网| 亚洲精品中文字幕一区在线视频 | 久久久久久午夜男人的天堂| 久久人妻无码毛片A片麻豆| 超碰成人人人爽人人爽| 国产亚洲综合欧美一区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 特污免视频| 青青青草原| 亚洲欧美自拍偷拍| 国产视频一区二区三区久久亚洲天堂| 日本一卡二区在线| 精品人体无圣光凹凸| 伊人青青一区成人视频在线观看区| 欧美色图99| 美國A片| 日韩啪啪啪视频| 熟女探花啪啪| 成人欧美一区二区三区黑人一| 久久精品中文字幕女同| 影视综合无码少妇| 国产天天骚| 久久这里只| 亚卅熟女乱色| 天天草AV| 无码丰满熟妇一区二区浪潮AV| 精品一区二区三区最新| 美女久久久久久久久久久| 欧美婷婷五月天| 久久华人网| 18禁中文字幕| 日本99一区二区| 久久国产在线一区二区| 东北夫妻性偷拍| 亚洲天堂男人天堂网| 婷婷伊人| 97少妇人妻中文字幕久久| 久久riav中文精品| 日本大香蕉| 国产探花日韩援交| 亚洲精品天天影视综合网 | 色欲天天综合网| 女人18精品一区二区三区| 久久精品高清AV| 97视频在线免费播放| 日韩性爱人人爱人人操| 91九九九小逼| 日韩黄色av中文字幕| 超碰99热中文字幕| 五十路六十路素人熟女| 330Dv国产女人终合视频极品人与兽| 亚洲成人激情小说视频| 最新一二三区视频| 亚洲中文字幕精品一区| 精品人妻夜夜草| 成年人网站在线免费观看| 有码人妻系列| 免费久久一级毛片大黄| 亚洲一本色码中文字幕| 国产宅男宅女在线观看| 在线情色电影 91大| 国产女人操逼视频| 久久久免费视频18| 日本一级黄色电影| 青青五月天| 亚州情色j区| 懂色Av| 五月天伊人| 熟女这里只有精品6| 久久久111| 91成人在线免费视频| 中文字幕av片| 色婷婷影视| 青青草久草| 久久婷婷在线观看视频| 91av一区二区在线观看| 天美传媒av一区二区| 免费操逼视频下载| 亚洲欧美洲综合| 美女露胸露屁股| 国产Av超碰| 久久一区二区加油站| 91精品黄在线观看| 91人妻在线视频| 久久久久久久久九九久孕交| 日韩乱伦影音先锋| 一二三区视频在线观看| 99少妇精品视频| 岛国激情视频在线观看| 亚洲精品久久一区二区三区蜜桃臀| 日本免费亚洲欧美| 天天综合亚洲综合| 久久久111| 久草视频分类在线| 天天澡天天爽日日AV| 美女毛片999| 一区在线国产播放| 国产老太乱伦一区| 国产视频第2页| 国产日比| 欧美特大AA级黄片| 91激情国产| 四月丁香婷婷| 伊人五月天激情| 国产伦精品| 欧美熟女妇同| 日韩国产中文字幕| 家庭乱伦麻豆| 久草线上视频免费看| 国产欧美日韩女同性恋ww喷水精品 | 久久9 9 9精品| 国产精品久久久久中文字幕| 2020中文字幕在线观看| 丝袜视频一区二区在线播放国产中文| 操逼逼无码| 日产欧美电影一区二区三区| 亚洲精品黑丝| 欧美熟妇视频| 人人干人人操人人..com| 欧美极品| 天天影视之亚洲综合网| 青青操97| 亚洲aV性爱| 亚洲最新Av| 伊人欧美大香蕉视频| 九九英色视频| 丁香啪啪| 国产精品女久久久久av爽| 天天综合97| 日韩欧美蜜桃精品久久中文字幕久久 | 色香欲影| 9997se| 亚洲码和欧洲精品激情系列| 亚洲啪啪性视频| 一个国产在线综合网站| 日韩猛交| 亚洲极品| 国产精品视频| 婷婷色一区| 日本三级R| 国产精品99精品视频网站| 啊啊啊啊好疼| 玖玖草久草99蜜月一区二区三区| 人人妻人人操人人乐| 国产做?爰片久久毛片?片美国| 岛国黄片网站| 94色色电影网| 国产热av| 99精品伊人| 国产视频一区二区在线观看| 人妻av在线| 国产精品69人妻无码久久久| 婷婷婷婷婷婷久久久久| 天天躁日日躁狠狠狠躁| www被窝色com| 99青青草国产视频| 91九久| 五月激情小说| 中文字幕av乱伦| 多毛小伙内射老太婆| 色色色日本| 久久久久久九九九| 中文字幕青青草| 国产吹潮女在线观看| 蜜桃色院一区久久| 免费农村成人少妇人妻Aa一区二区视频 | 成人精品水蜜桃久久久久久久| 91成人在线| 白丝1区2区3区| 男人的天堂2019AV| 99久在线精品99re8热| 精品国产www久久| 干干干天天| 五月婷婷六月丁香网址| 欧美中文字幕日韩在线| 国产一级内射高清视频| 超碰人妻久久| 色香av| 60秒不遮不挡| 精品久久久久综合无码| 欧美少妇高潮| 淫纸中9区| 久久久涩| 欧美日综合| 一本大道青青| 青青草在线视频播放器| 91精品91久久久久77777| 久久9精品网站| av草草在线电影| 熟女露脸激情自拍视频| 91熟女少妇| 久草成人影片| 亚洲,欧美,综合网| 久久婷婷一区| 高颜值美女口爆高潮浪叫| 91中出在线| 中文字幕青青草| 九九九999久久久网站| 欧美综合1性辶| 男人天堂新| 神马久久午夜| 亚洲色图亚洲| 精品欧美不卡在线播放| 精品久久久久久中文字幕三区| 精品国产肉丝袜在线拍国语| 欧美熟妇亚洲版| 日本熟妇人妻中出视频| 一二三四区电影| 狠狠色综合网| 天天草天天日| 狠狠色一区二区中文字幕| 久草视频在线视频在线视频在线观看| 超碰这里有精品| www.yw尤物| 69视频入口| 九九九九九九免费视频| 五月婷婷激情综合| 91精品无码久久久久久久 | 欧美图片偷拍| 一区二区三区探花在线观看| www.av不卡中文字幕| 九九成人| 先锋激情∨在线视频播放| 精品人妻一区二区蜜桃视频| 夜夜狼人妻| 无码日韩网站| 国产在线观看一区二区三区| 天天情欲宗合网| 91是天天| 大香蕉手机视频| 操逼视频亚洲| 精品国产三级av韩国在线| 91欧美少妇| 亚洲成人精品久久久| 日本99久久| 99热99re6国产在线播放| 伊色综合天堂色97| 日韩精品一区的| 中日韩久久久| CCYY草草影院地址入口| 欧美性爱超碰97| 女同性恋中文字幕| 免费人人搞97| 亚州操操穴网| 日韩欧美视频青青| 曰韩av中文字幕专区| 国产福利小视频高清在线观看| 襙一襙| 亚洲综合在线91| 97精品一区二区视频在线观看| 综合网97| 日产123区精品免费观看| 日韩电影天堂视频一区二区| 亚洲情色一区三区| 内射中出日韩在线观看视频| 电影69乱码96| 国产欧美日韩在线观看麻豆传媒公司 | 99黄页网站| 1204av韩国| 欧美综合 站| 69久久久久久久久久久久久| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 一级久久性爱视频| 少妇高潮对白在线观看| 狠狠亚洲| 少妇500双飞99| 日本最新免费韩国1区2区视频播放| 99色婷婷中文字幕乱色| 亚洲欧美国产中文字幕| 密臀视频一区二区三区| 97亚洲资源| 干B| 97日韩欧美亚洲| 夜夜国自区| 怡红院久久老司机| av黄图片在线观看| 欧美一区二区日韩三区| 插穴性爱视频在线观看| 操婷婷逼| 天美麻豆精品视频99| 亚洲瓯美色图| 日本亚欧爱爱| 欧美 色 亚洲| 国产福利一区二| 久草福利在线资源站| 97干在线视频| 亚州再线| 日韩AV噜噜噜一区二区三区四区 | 大香蕉人妻久久| www.91人妻.com| 超碰成人国产| 97欧美精品综合| 国产av色网| 亚洲男人天堂av| 九色精品视频导航1| 国产尹人在线视频免费| 亚洲熟妇极品| 91久久久久久久| 国产精品熟女一区二区三区| 国产Aα| 一区二区偷拍拍视频| 狠狠躁日日躁夜夜躁A| 91痴汉| 国产人妖的免费的视频| 91碰碰碰| 亚洲图片 激情小说| 欧美99999| 激情久久久| 清纯唯美激情四射| 台湾佬大香蕉| 婷婷影院入口| 欧美日韩一干二干| 亚洲国产97| 无码在线亚洲| 久久精品国产久精国产| 亚洲综合999| 屌色在线97视频| 亚洲少妇综合| 艹比视频国产精品| 天天插夜夜爽| 欧美中文字幕日韩在线| 久久精品免费| 九色黄站| 九热视频| 91色插| 亚洲天堂 视频你懂的| 日韩欧美蜜桃精品久久中文字幕久久| 黑人精品一区二区在线播放| 免费看污网站| 亚洲国产精品成人综合| 俺去久久| 欧州一区二区三区四区| 天天综合色电影| 国产精品96| 天美精品av| 精品人妻中文字幕高清| 国产久久一区二区午夜| 99这里有精品| 熟妇乱伦一区二区| 小少妇| 91精品人| 欧亚第一综合网| 午夜a成v人电影| 日本999精品| 一级性爱aaaa| 九九九九精品精| 3571色综合一区二区二区| 蜜桃久久一区二区| 一区二区 日韩 欧美 国产 传媒| 1769一区| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 强歼乱伦资源网| 超碰97久| 91+欧美| 午夜无码精品免费看性色| 欧美日韩狠狠爱| 91天美传媒精品| 3d成人精品一区二区| 91n处女在线观看| 亚洲国产剧情少妇激情| 最新中文字幕在线亚洲| 97资源站国产精品| 日韩女优中文字幕| 国产精品一区二区 尿失禁| 国产日韩美女小穴视频网站不卡| 性色乱AV一区二区| 久久久久亚洲熟妇熟女| 亚洲色棕合| ,国产乱人伦精品一区二区三区| ji熟女.com| 九九九九精品| 亚洲射综合网| 91在线欧色| 蜜桃av综合网发布| 无码高清操逼网址| 国产白丝AV| 人妻熟女一区二区三区视频| 成人精品视频一区二区|