精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

什么是CSRF令牌?

譯文 精選
安全 應(yīng)用安全
作為一個唯一且不可預(yù)測的密鑰值,CSRF令牌可以用來驗證基于Cookie的會話的有效性。本文將和您討論CSRF令牌的工作原理,及其在應(yīng)用安全中的重要性。

?譯者 | 陳峻

審校 | 孫淑娟

跨站點(diǎn)請求偽造(Cross-site request forgery,又稱:跨站點(diǎn)引用偽造)是一種針對Web應(yīng)用的攻擊形式。黑客通過偽裝惡意請求,誘騙用戶運(yùn)行他們本不打算執(zhí)行的任務(wù)。盡管CSRF可能聽起來與XSS攻擊類似,但它們的執(zhí)行方式存在根本差異。對此,Web服務(wù)器需要一種機(jī)制,來確定瀏覽器所產(chǎn)生的請求,是否源于合法用戶的真實意圖,而非受攻擊的脅迫。針對此類問題,服務(wù)器端可以生成一個唯一的、且不可預(yù)測的密鑰值,作為CSRF令牌被包含在客戶端的HTTP請求中。當(dāng)有后續(xù)請求發(fā)出時,Web服務(wù)器會驗證包含了令牌的請求參數(shù),以拒絕那些不包含有令牌的請求參數(shù)。由于黑客幾乎不可能構(gòu)造一個完整、有效的HTTP請求來欺騙Web用戶,因此該方法通常可被用于防范CSRF攻擊。下面,我將和您討論CSRF令牌的工作原理,及其在應(yīng)用安全中的重要性。

一、為什么需要有效的CSRF令牌? 

CSRF令牌通常被建議添加到所有狀態(tài)更改(state-changing)的請求中,以便在后端被執(zhí)行驗證。由于只有應(yīng)用服務(wù)器和客戶端可以識別令牌,因此后端必須確保傳入的請求包含有效的CSRF令牌,以避免XSS或跨站點(diǎn)請求偽造攻擊的得逞。

在基于Cookie的會話期間,作為密鑰值的CSRF令牌需要被安全處理以保持有效。為此,令牌應(yīng)當(dāng)被放置在HTML表單的隱藏字段中,被傳輸?shù)娇蛻舳耍⑹褂肏TTP的POST請求被提交。作為優(yōu)秀的實踐,我們建議使用標(biāo)準(zhǔn)的標(biāo)頭來驗證請求的來源,并使用其他措施去識別和比較來源和目標(biāo)。如果來源匹配,則判定請求是合法的;如果不匹配,則表明疑似跨域請求,應(yīng)予以丟棄。

二、CSRF令牌在防止攻擊中的意義 

由于令牌在生成過程中使用到了偽隨機(jī)數(shù)(pseudo-random number)生成器、靜態(tài)密鑰、以及種子時間戳,因此CSRF令牌的值是不可預(yù)測的。同時,每個用戶的令牌也是不同的,而且只會存儲活動的用戶會話。據(jù)此,安全團(tuán)隊可以通過將隨機(jī)數(shù)生成器的輸出,與用戶特定的熵(entropy)連接起來,并對整個結(jié)構(gòu)進(jìn)行散列處理,以提高令牌值的唯一性。對此,黑客將很難在早期的會話Cookie中,根據(jù)已發(fā)布的令牌樣本,去猜測CSRF令牌。

三、如何使用CSRF令牌 

盡管我們可以在URL查詢字符串中放置令牌,但是查詢的字符串記錄會被留存在服務(wù)器和客戶端的多條記錄中。因此,查詢字符串可以在客戶端屏幕的瀏覽器上被訪問到,甚至?xí)贖TTP引用標(biāo)頭中,被傳輸給第三方應(yīng)用程序。可見,這種方法是不安全的。對此,我們建議CSRF令牌應(yīng)該被存儲在服務(wù)器端的應(yīng)用程序中,并在自定義請求標(biāo)頭中傳輸CSRF令牌。服務(wù)器端應(yīng)用程序通過按需驗證每個請求,以確保各種有效的請求,包含了與用戶活動會話中存儲的值相匹配的令牌。同時,CSRF令牌也可以對包括POST、PUT和DELETE在內(nèi)的所有HTTP方法執(zhí)行驗證。

四、如何在Java中實現(xiàn)CSRF令牌 

由于Java應(yīng)用缺乏了針對CSRF攻擊的固有保護(hù)。因此,我們建議在Java中實現(xiàn)CSRF令牌的時候,請使用一個過濾器和一些輔助類,來啟用令牌的創(chuàng)建、資源的分析、以及響應(yīng)的構(gòu)建。例如,您可以使用通用無狀態(tài)(Generic Stateless)過濾器,來實現(xiàn)了雙重提交(double-submit)的Cookie模式,以啟用CSRF保護(hù)。同時,您可以采用如下工作流程:首先,如下面代碼段所示,過濾器會在Java應(yīng)用的web.xml文件中被定義:

<filter>
<filter-name>CSRFFilter</filter-name>
<filter-class>com.github.adriancitu.csrf.GenericCSRFStatelessFilter</filter-class>
<filter>
<filter-mapping>
<filter-name>CSRFFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

該過濾器包括了兩個可選的初始化變量:

1.csrfHeadername– 包含了令牌的標(biāo)頭名稱

2.csrfCookieName– 用于存儲CSRF令牌的Cookie的ID。

對于每個HTTP請求,過濾器都會提供一個ExecutionContext類的實例。它包含了CSRFcookie、以及HTTP請求與響應(yīng)的Java對象。同時,該類也包含了ResourceCheckerHook、ResponseBuilderHook和TokenBuilderHook等輔助類的實現(xiàn)。

接著,過濾器會根據(jù)如下三種情況,去檢查所請求的HTTP資源的保護(hù)狀態(tài):

1.MUST_NOT_BE_PROTECTED

2.MUST_BE_PROTECTED_BUT_NO_COOKIE_ATTACHED

3.MUST_BE_PROTECTED_AND_COOKIE_ATTACHED

對于狀態(tài)為MUST_NOT_BE_PROTECTED和MUST_BE_PROTECTED_BUT_NO_COOKIE_ATTACHED的資源,過濾器會生成一個由TokenBuilderHook類提供的CSRF令牌的Cookie。對于帶有標(biāo)簽MUST_BE_PROTECTED_AND_COOKIE_ATTACHED的資源,過濾器則使用ResourceCheckerHook去檢查資源的CSRF保護(hù)狀態(tài),然后使用類ResponseBuilderHook向客戶端返回一個響應(yīng)。當(dāng)然,上述代碼只是一個參考示例,在實際運(yùn)用中,還需要開發(fā)團(tuán)隊在源代碼中進(jìn)一步構(gòu)建CSRF緩解機(jī)制。

五、如何在PHP中實現(xiàn)CSRF令牌 

由于PHP使得開發(fā)人員能夠創(chuàng)建具有交互功能的動態(tài)網(wǎng)站,因此它在內(nèi)容管理系統(tǒng)領(lǐng)域備受歡迎。不過,我們需要在PHP聯(lián)系人和用戶輸入的表單中,通過實現(xiàn)post處理程序,對傳入請求予以驗證,讓網(wǎng)站免受CSRF的攻擊。在PHP聯(lián)系人表單中,實現(xiàn)CSRF保護(hù)的典型工作流程如下:首先,我們需要在登錄頁面上創(chuàng)建一個表單的footer腳本。該腳本會調(diào)用SecurityService(一個PHP類),生成令牌,并啟動PHP會話。SecurityService會被寫入這個用于驗證請求的令牌,并將令牌加載到隱藏字段中。如下代碼展示了典型的SecurityService.php配置:

public function getCSRFToken()
{
if (empty($this->session[$this->sessionTokenLabel])) {
$this->session[$this->sessionTokenLabel] = bin2hex(openssl_random_pseudo_bytes(32));
}
if ($this->hmac_ip !== false) {
$token = $this->hMacWithIp($this->session[$this->sessionTokenLabel]);
} else {
$token = $this->session[$this->sessionTokenLabel];
}
return $token;
}

左右滑動查看完整代碼然后,頁面上呈現(xiàn)PHP聯(lián)系人表單,以便用戶輸入諸如主題、消息、姓名和電子郵件等詳細(xì)信息。表單還應(yīng)當(dāng)在隱藏字段中包含已生成的標(biāo)記--csrf-token。在用戶單擊提交按鈕后,應(yīng)用程序?qū)?zhí)行JQuery表單驗證,并將各種參數(shù)發(fā)布到PHP上。

此外,在聯(lián)系人表單被提交后,該表單會執(zhí)行一個腳本,將已嵌入的令牌與會話中存儲的令牌進(jìn)行比較。如果令牌匹配,應(yīng)用程序會去響應(yīng)用戶的請求。如果不匹配,PHP將通過錯誤消息去告知用戶。

六、如何在Django中實現(xiàn)CSRF令牌 

Django提供了一個開箱即用的CSRF中間件標(biāo)簽,您可以輕松啟用它,以抵御CSRF攻擊。如下工作流將向您展示如何在已有的框架內(nèi),實現(xiàn)針對CSRF的防護(hù):在Django中,CSRF中間件是被默認(rèn)啟用的。如果開發(fā)人員想覆蓋此設(shè)置,則應(yīng)該在任何視圖之前事先聲明django.middleware.csrf.CsrfViewMiddleware,以啟用CSRF令牌驗證。對于一些特定視圖,開發(fā)人員可以調(diào)用csrf-protect裝飾器(decorator)。此類裝飾器可用于在輸出中插入CSRF令牌的視圖。如下代碼段展示了裝飾器的基本配置:

from django.shortcuts import render
from django.views.decorators.csrf import csrf_protect
@csrf_protect
def my_view(request):
c = {}
# ...
return render(request, "a_template.html", c)

左右滑動查看完整代碼開發(fā)人員可以通過在<form>元素中包含csrf_token標(biāo)簽,來啟用對使用POST表單的模板的保護(hù)。當(dāng)然,這僅適用于那些具有內(nèi)部URL的表單,并不適用于針對外部URL的POST表單。對于外部URL,我們可以使用如下方法,來調(diào)用CSRF令牌的標(biāo)記:

<form method="post">{% csrf_token %}

此外,我們還建議使用RequestContext,在各種相應(yīng)的Django視圖中呈現(xiàn)響應(yīng)。

七、如何在Javascript中實現(xiàn)CSRF令牌 

所有Javascript框架都帶有實現(xiàn)CSRF防護(hù)的默認(rèn)選項。例如,Express.js就包含了csurf中間件,可協(xié)助創(chuàng)建和驗證各種令牌。請使用如下流程來啟用csurf,并達(dá)到CSRF的防護(hù)效果:首先,請在index.js文件中包含以下代碼:

app.get('/', csrfProtection, (req, res) => {
res.render('index', { csrfToken: req.csrfToken() });

左右滑動查看完整代碼接著,請使用類似如下代碼的配置,將index.ejs添加到各個視圖文件夾中:

<input type='hidden' name='_csrf' value='<%= csrfToken  %>'>
<label for='name'> Name:</label>
<input type='text' name='name'>
<button type='submit'> Update </button>
</form>

左右滑動查看完整代碼主配置文件中的“/”路由會在index.ejs模板中呈現(xiàn)csrfToken變量,并在隱藏字段中插入令牌。當(dāng)用戶提交表單時,對應(yīng)的請求會被添加到“/profile” 路由中,以供CSRF令牌驗證。如果缺少此CSRF令牌,應(yīng)用程序?qū)⒎祷匾粋€無效的CSRF令牌錯誤。

八、如何修復(fù)無效的CSRF令牌 

正如前文所述,CSRF攻擊將導(dǎo)致用戶會話被未經(jīng)驗證的訪問,并產(chǎn)生嚴(yán)重的后果。為了防范此類攻擊,確保用戶使用有效令牌來發(fā)布請求,我們需要通過如下方法來及時修復(fù)和防止無效令牌:

  • 使用自定義的請求標(biāo)頭

在易受攻擊的應(yīng)用程序中,添加CSRF令牌往往需要更改用戶界面等復(fù)雜的管理任務(wù)。而作為替代方案,安全團(tuán)隊可以構(gòu)建自定義的請求標(biāo)頭,以使用同源策略(same-origin policy)來加強(qiáng)CSRF防御。安全策略通過強(qiáng)制限制自定義的標(biāo)頭只能在Javascript中被構(gòu)建,并且只能在其源頭中被使用的方式,來拒絕各種跨域請求。

  • 利用內(nèi)置和現(xiàn)有的CSRF處置措施

在大多數(shù)情況下,許多開發(fā)框架都包含了,內(nèi)置于安全套件中的同步器令牌的防御機(jī)制。它們可以有效地保護(hù)整個應(yīng)用程序的技術(shù)棧。如果在開發(fā)團(tuán)隊現(xiàn)有的技術(shù)棧中,所用到的框架已經(jīng)內(nèi)置提供了默認(rèn)的抵御CSRF的選項,那么您完全可以嘗試著在此基礎(chǔ)上,根據(jù)業(yè)務(wù)用例的實際,進(jìn)行自定義和配置實施。

  • 部署基于UI的CSRF防御

CAPTCHA、重新驗證(re-authentication)的認(rèn)證機(jī)制、以及一次性令牌之類的機(jī)制,都可以通過分析請求,來防范那些通過CSRF進(jìn)行未經(jīng)授權(quán)的操作,并過濾掉各種非法操作請求。它們雖然提供了強(qiáng)大的驗證與防御措施,但是我們需要通過部署UI來改變用戶的體驗,以便更好地處理關(guān)鍵性的安全操作。

原文鏈接:https://dzone.com/articles/what-is-a-csrf-token

譯者介紹

陳峻 (Julian Chen),51CTO社區(qū)編輯,具有十多年的IT項目實施經(jīng)驗,善于對內(nèi)外部資源與風(fēng)險實施管控,專注傳播網(wǎng)絡(luò)與信息安全知識與經(jīng)驗;持續(xù)以博文、專題和譯文等形式,分享前沿技術(shù)與新知;經(jīng)常以線上、線下等方式,開展信息安全類培訓(xùn)與授課。?

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2021-02-14 00:45:08

區(qū)塊鏈加密貨幣安全令牌

2024-10-12 10:57:21

2011-08-15 09:31:55

2023-08-10 08:00:42

令牌限流器計數(shù)器

2021-03-20 22:46:22

IaaSSaaSPaaS

2023-09-01 13:49:00

內(nèi)存進(jìn)程線程

2020-07-14 14:59:00

控制反轉(zhuǎn)依賴注入容器

2017-12-19 21:29:58

物聯(lián)網(wǎng)區(qū)塊鏈大數(shù)據(jù)

2012-11-30 14:35:17

2013-04-24 15:56:40

2021-06-03 10:16:12

CSRF攻擊SpringBoot

2015-12-01 11:12:15

令牌化技術(shù)PCI DSS合規(guī)

2024-11-06 13:03:06

2020-11-20 10:51:03

云計算

2018-01-30 11:17:56

集群分布式SOA?

2022-08-15 06:00:00

二進(jìn)制編程語言

2023-09-14 15:00:31

2009-07-16 09:56:32

什么是iBATIS

2012-04-25 17:15:44

EA

2016-06-13 14:49:40

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

羞羞视频在线观看一区二区| 91精品国产高清久久久久久91裸体 | 视频二区在线播放| 成人一级黄色大片| 9lporm自拍视频区在线| av资源久久| 亚洲欧洲综合另类在线| 97久久精品人搡人人玩| 日韩av一卡二卡三卡| 欧美女v视频| 尹人成人综合网| 69堂国产成人免费视频| 欧美中日韩免费视频| 麻豆精品一区二区三区视频| 精品美女一区| 国产色综合一区| 欧美一级黑人aaaaaaa做受| 天堂在线精品视频| 免费观看在线午夜影视| 日本va欧美va欧美va精品| 亚洲缚视频在线观看| www.69av| www.精品视频| 欧美伊人影院| 日韩一区二区三区四区五区六区| 亚洲欧美日韩综合一区| 中文字幕91爱爱| 成人精品中文字幕| 欧美网站一区二区| 亚洲精品国产精品国自产| 亚洲免费一级片| 极品尤物久久久av免费看| 中文字幕v亚洲ⅴv天堂| 免费在线观看的毛片| 免费黄色片在线观看| 国产suv一区二区三区88区| 美女撒尿一区二区三区| 欧美污在线观看| 成人a在线观看高清电影| 国产精品理论片在线观看| 国产精品免费看久久久香蕉| 亚洲精品自拍视频在线观看| 麻豆久久一区| 亚洲成人久久影院| 久久久久久久免费| 波多野结衣黄色网址| 精品日本12videosex| 亚洲精品久久久久久久久久久久久| 日韩av综合在线观看| 色屁屁草草影院ccyycom| 亚洲男人影院| 中文字幕在线观看日韩| 久久精品—区二区三区舞蹈| 电影一区二区| 亚洲六月丁香色婷婷综合久久 | 伊人亚洲福利一区二区三区| 欧洲熟妇精品视频| 日本黄色免费在线| 国产清纯白嫩初高生在线观看91| 国产日韩欧美在线看| 丝袜 亚洲 另类 欧美 重口| 欧美三级午夜理伦三级小说| 色婷婷久久久综合中文字幕| 欧美精品久久久| 中文字幕 视频一区| 日韩精品电影在线观看| 欧美久久精品午夜青青大伊人| 一级片免费在线观看视频| 日韩在线电影| 欧美一级久久久| 久久免费精品国产| 亚洲电影有码| 欧美美女喷水视频| 无码人妻丰满熟妇区毛片18| 色大18成网站www在线观看| 大陆成人av片| 国产在线视频一区| av男人天堂网| 免费成人在线视频观看| 久久青草福利网站| 天堂а√在线中文在线鲁大师| 日韩理论在线| 亚洲女人天堂成人av在线| 看看黄色一级片| 精品视频成人| 日韩电影在线观看永久视频免费网站| 亚洲xxx在线观看| 玛雅亚洲电影| 亚洲一区二区视频| 中文字幕在线中文字幕日亚韩一区| 天天干天天做天天操| 久久婷婷久久一区二区三区| 91亚洲精品丁香在线观看| 国产91免费在线观看| 91丨porny丨在线| 国产精品v欧美精品v日韩精品| 中文字幕av资源| 国产成人亚洲精品青草天美| 国产欧美最新羞羞视频在线观看| aaa级黄色片| 91免费看`日韩一区二区| 亚洲一区美女| 在线日本中文字幕| 国产欧美精品一区二区色综合朱莉| 伊人久久青草| 色一区二区三区| 欧美欧美午夜aⅴ在线观看| 日韩黄色片视频| 日韩黄色三级在线观看| 亚洲精品美女在线观看| 亚洲伦理一区二区三区| 久久人体视频| 这里只有精品视频| 日本一二三区不卡| 欧美日韩午夜| 久久久久久久久久久成人| 久久久精品91| 国内精品久久久久久久影视蜜臀 | 国产精品揄拍100视频| 国产丝袜一区| 亚洲精品在线电影| 97精品人人妻人人| 国产女人18毛片水真多18精品| 在线精品国产欧美| 国产99久久久| 久久精品伊人| 国产欧美日韩免费| 国产精品一区二区黑人巨大| 国产精品一区二区三区网站| 亚洲伊人第一页| 丰满熟妇人妻中文字幕| 国产精品美女久久久久aⅴ国产馆| 少妇人妻在线视频| 欧美日韩在线观看首页| 日韩一区二区三区视频| 内射毛片内射国产夫妻| 亚洲澳门在线| 欧美激情精品久久久久久免费印度| 久久精品国产亚洲av麻豆色欲| 欧美日韩国产亚洲一区| 91精品在线看| 偷拍精品一区二区三区| 久久久99免费| 制服国产精品| 国产伊人久久| 最新的欧美黄色| 九九精品在线观看视频| 亚洲伦理精品| 日韩美女免费观看| 国产乱码精品一区二区三区精东| 国产欧美一区二区精品忘忧草| 国产亚洲综合视频| 欧美黄页在线免费观看| 伊人亚洲福利一区二区三区| 不卡av电影在线| 国产另类ts人妖一区二区| 宅男一区二区三区| 欧美韩国日本| 久久国产精品久久精品| 国产情侣一区二区| 99国产精品久久久久| 色爱区成人综合网| 国产经典三级在线| 欧美中文一区二区三区| 无码人妻一区二区三区在线| 国产精品草草| 久久精品国产一区二区三区日韩 | 欧美激情无毛| 国产精品自产拍高潮在线观看| 国模无码一区二区三区| 亚洲第一av色| 亚洲av无码成人精品国产| 久久精品91| 亚洲精品成人久久久998| 亚洲综合伊人| 日韩免费视频线观看| 粉嫩av蜜桃av蜜臀av| 狂野欧美性猛交xxxx巴西| av一本久道久久波多野结衣| 二人午夜免费观看在线视频| 亚洲男人电影天堂| 欧美性生交xxxxx| 久久人人精品| 在线观看成人免费| 精品视频一区二区三区四区五区| 在线成人激情视频| h片在线免费看| 精品久久久久久中文字幕| 操人视频免费看| 亚洲三级毛片| 亚洲国产另类久久久精品极度| 成人黄色图片网站| 欧美高清不卡在线| 美国成人毛片| 91精品国产免费| 美女福利视频网| 成人免费高清在线| 中文字幕第36页| 亚洲精品国产setv| 国内精品小视频| 国产黄在线观看免费观看不卡| 91精品国产丝袜白色高跟鞋| 69视频免费在线观看| 亚洲日本一区二区| 欧美激情aaa| 久久一区精品| av在线免费观看国产| 高清国产一区二区三区四区五区| 综合网日日天干夜夜久久| 国产www免费观看| 色国产精品一区在线观看| 毛茸茸多毛bbb毛多视频| 9国产精品视频| 久久青青草综合| 疯狂欧洲av久久成人av电影| 日韩免费视频在线观看| 久久免费电影| 亚洲黄色有码视频| 97人妻精品一区二区三区视频 | 国产美女作爱全过程免费视频| 欧美军人男男激情gay| 国产在线一区二区三区欧美| 污视频在线看网站| 日韩欧美激情一区| 最近中文字幕免费在线观看| 国产精品久久久久久久裸模| 亚洲色图 在线视频| 97精品国产一区二区三区| 欧美激情视频一区二区三区| 粉嫩久久久久久久极品| 亚洲a中文字幕| 亚洲精品一区av| 国产噜噜噜噜久久久久久久久| 一区二区三区短视频| 97国产成人精品视频| 女囚岛在线观看| 欧美精品18videosex性欧美| 搞黄网站在线观看| 亚洲激情中文字幕| 丰满人妻妇伦又伦精品国产| 日韩欧美中文一区二区| 一级黄色大片免费| 久久精品视频一区| 最近中文字幕无免费| 视频一区视频二区中文字幕| 大肉大捧一进一出好爽视频| 一区二区三区福利| 亚洲人精品午夜射精日韩| 好看的亚洲午夜视频在线| 屁屁影院ccyy国产第一页| 欧美在线日韩| 免费人成自慰网站| 国产免费久久| 亚洲最大成人免费视频| 国产色99精品9i| 91久久极品少妇xxxxⅹ软件| 一本一道久久a久久| 国产97在线视频| 全球最大av网站久久| 国产有码在线一区二区视频| 亚洲伊人精品酒店| 97av自拍| 欧美一区 二区| 欧美日韩精品综合| 人人狠狠综合久久亚洲婷婷| 中文字幕色一区二区| 欧美一区高清| 黄色免费福利视频| 免费观看在线综合色| 不卡的在线视频| 粉嫩在线一区二区三区视频| 亚洲熟女乱综合一区二区三区| 久久嫩草精品久久久精品| 91狠狠综合久久久久久| 成a人片国产精品| 91欧美视频在线| 国产美女一区二区三区| 亚洲激情在线观看视频| 久久99蜜桃精品| 国产真实乱子伦| 午夜亚洲福利| 欧美极品欧美精品欧美| 日本中文字幕一区二区视频| 亚洲理论中文字幕| 免费在线看成人av| 国产精品久久久久野外| 免费的国产精品| 潘金莲一级淫片aaaaa| 男女视频一区二区| 最好看的中文字幕| 久久夜色精品国产噜噜av| 亚洲女人久久久| 精品女同一区二区三区在线播放| 欧美日韩在线视频免费| 欧美日韩激情小视频| 91亚洲精品国偷拍自产在线观看 | 色又黄又爽网站www久久| 国产精品久久久久久69| 亚洲精品白浆高清久久久久久| √新版天堂资源在线资源| 欧美激情欧美激情| www.26天天久久天堂| 激情一区二区三区| 成人知道污网站| 翡翠波斯猫1977年美国| 免费久久久久久久久| 欧美日韩综合另类| 一区二区中文字| 免费的av在线| 亚洲天天影视网| 国产福利视频在线播放| 国产激情一区二区三区四区| www.av天天| 午夜精品久久久久久久99水蜜桃 | 五月开心播播网| 亚洲色欲色欲www| 国产天堂第一区| 日韩精品黄色网| 波多野结衣在线播放| 国产在线精品自拍| 激情综合网五月| 日本精品一区在线观看| 不卡的看片网站| 免费视频一二三区| 欧美一区二区啪啪| 天堂地址在线www| 国产精品美女午夜av| 久久91精品| 国产日韩一区二区在线观看| 丁香网亚洲国际| 青青草原免费观看| 欧美一区二区在线看| 国产视频一区二区| 欧美精品激情在线| 国产一区二区久久久久| 亚洲永久激情精品| 久色婷婷小香蕉久久| wwwww在线观看| 亚洲色图丝袜美腿| 国产又粗又长又大视频| 深夜福利一区二区| 看片一区二区| 一区二区三区四区欧美| 久久精品久久精品| 91大神福利视频| 91麻豆精品国产91久久久久久久久 | 国产精品30p| 精品国产乱码久久久久久浪潮| 欧美xxxbbb| 国产成人免费电影| 影音国产精品| 性色av蜜臀av色欲av| 色哟哟国产精品免费观看| 欧洲天堂在线观看| 久久精品欧美视频| 51漫画成人app入口| 国产精品美女诱惑| 第一sis亚洲原创| www.色欧美| 一区二区三区在线免费| 一二三区免费视频| 亚洲人成自拍网站| 国模雨婷捆绑高清在线| 丁香五月网久久综合| 亚洲第一在线| www.久久av| 精品视频999| 头脑特工队2在线播放| www.xxxx欧美| 成人直播视频| 亚洲成人第一| 国产麻豆精品一区二区| 久草视频中文在线| 日韩高清有码在线| 免费污视频在线一区| 蜜臀av.com| 91一区二区在线| 亚洲午夜在线播放| 欧美人与性动交a欧美精品| 亚洲+变态+欧美+另类+精品| 400部精品国偷自产在线观看| 成人美女在线视频| 波多野结衣电影在线播放| 久久亚洲国产成人| 亚洲va中文在线播放免费| 99视频在线播放| 性久久久久久| 久久精品一区二区三区四区五区| 精品国产三级电影在线观看| gogo亚洲高清大胆美女人体| 精品婷婷色一区二区三区蜜桃| 日韩av午夜在线观看| 欧美三级日本三级| 亚洲人成在线播放| 日韩精品中文字幕一区二区| 天天爱天天做天天操| 久久国产精品色婷婷| 免费一级特黄特色大片| 中文字幕亚洲欧美日韩高清| 国产精品18hdxxxⅹ在线|