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

Oracle細(xì)粒度如何進(jìn)行訪問

數(shù)據(jù)庫(kù) Oracle
下面的文章主要描述的是Oracle細(xì)粒度的訪問以及控制的相關(guān)工作方式,如果你對(duì)這一技術(shù)感興趣的話,你就可以點(diǎn)擊以下的文章了。

以下的文章主要介紹的是Oracle細(xì)粒度的訪問以及控制的相關(guān)工作方式,我們都知道Oracle細(xì)粒度的訪問控制通俗的說就是虛擬專用數(shù)據(jù)庫(kù) (VPD) ,它提供強(qiáng)大的行級(jí)安全功能。它是在 Oracle8i 中推出的,已經(jīng)受到廣泛的歡迎,并且在從教育軟件到金融服務(wù)等各種應(yīng)用程序得到采用。

 

VPD 的工作方法是,通過透明地更改對(duì)數(shù)據(jù)的請(qǐng)求,基于一系列定義的標(biāo)準(zhǔn)向用戶提供表的局部視圖。在運(yùn)行時(shí),所有查詢都附加了謂詞,以便篩選出準(zhǔn)許用戶看到的行。例如,如果只允許用戶查看帳戶管理員 SCOTT 的帳戶,則 VPD 設(shè)置自動(dòng)地將查詢:

 

  1. select * from accounts;  

 

重寫為:

 

 

  1. select * from accounts  
  2. where am_name = 'SCOTT';   

 

 

DBA 在表 ACCOUNTS 上設(shè)置了一項(xiàng)安全策略。該策略具有一個(gè)相關(guān)函數(shù),稱為policy function,它返回一個(gè)用作謂詞的字符串 where am_name = 'SCOTT'。如果您不熟悉該特性的全部功能,我建議您閱讀 Oracle 雜志的文章“利用 VPD 保持信息的私密性”。

生成謂詞所需的重復(fù)分析是一種在某些情況下可以進(jìn)行修整的開銷。例如,在大部分實(shí)際情況中,謂詞并不象 am_name = 'SCOTT' 那樣是靜態(tài)的;它基于用戶的身份、用戶的權(quán)限級(jí)別、用戶向哪個(gè)帳戶管理員進(jìn)行報(bào)告等情況,可能更具有動(dòng)態(tài)性。

由策略函數(shù)創(chuàng)建并返回的字符串可能會(huì)具有很強(qiáng)的動(dòng)態(tài)性,而為了保證其結(jié)果,Oracle細(xì)粒度訪問控制 必須每次重新執(zhí)行策略函數(shù),既浪費(fèi)資源又降低性能。在這種類型的策略中,謂詞每次執(zhí)行時(shí)可能會(huì)有很大的差別,該策略稱為“動(dòng)態(tài)”策略,在 Oracle9i 數(shù)據(jù)庫(kù)以及以前的版本中已經(jīng)提供了這種策略。

除了保留動(dòng)態(tài)策略之外,Oracle 數(shù)據(jù)庫(kù) 10g 還基于謂詞的構(gòu)造推出了幾種新類型的策略,為提高性能提供了更好的控制:context_sensitive、shared_context_sensitive、shared_static 和 static。現(xiàn)在,讓我們來了解每種策略類型的意義以及如何在適當(dāng)?shù)膱?chǎng)合中使用它們。

動(dòng)態(tài)策略。 為保持向后兼容性,10g 中的默認(rèn)策略類型為“dynamic” — 正如 Oracle9i 中一樣。在這種情況下,對(duì)于每行以及每位用戶,在每次訪問表時(shí)都對(duì)策略函數(shù)進(jìn)行重新求值。讓我們來詳細(xì)分析策略謂詞:

 

  1. where am_name = 'SCOTT' 

 

忽略掉 where 子句,謂詞就具有兩個(gè)不同的部分:在等式操作符之前的部分 (am_name) 和等式操作符之后的部分 ('SCOTT')。在大多數(shù)情況下,后面的部分更象是變量,因?yàn)樗怯捎脩舻臄?shù)據(jù)提供的(如果用戶是 SCOTT,則其值為 'SCOTT')。

在等號(hào)前面的部分是靜態(tài)的。因此,即使函數(shù)不必為生成適當(dāng)?shù)闹^詞而對(duì)每行求出策略函數(shù)的值,由于了解前面部分的靜態(tài)性以及后面部分的動(dòng)態(tài)性,也可以提高性能。在 10g 中,可以在 dbms_rls.add_policy 調(diào)用中使用 "context_sensitive" 類型的策略作為參數(shù)來實(shí)現(xiàn)這種方法:

 

  1. policy_type => dbms_rls.context_sensitive 

 

在另一個(gè)示例中,我們有一個(gè)稱為 ACCOUNTS 的表,它擁有幾列,其中一列是 BALANCE,表示帳戶余額。假設(shè)允許某個(gè)用戶查看低于某特定余額的帳戶,而該余額由應(yīng)用程序上下文所決定。我們并不在策略函數(shù)中將此余額值固定,而是3是根據(jù)應(yīng)用程序上下文確定,如:

 

  1. create or replace vpd_pol_func  
  2. (  
  3. p_schema in varchar2,  
  4. p_table in varchar2  
  5. )   
  6. return varchar2  
  7. is  
  8. begin  
  9. return 'balance < sys_context(''vpdctx'', ''maxbal'')';   
  10. end; 

 

 

應(yīng)用程序上下文 VPDCTX 的屬性 MAXBAL 可以在會(huì)話的前期設(shè)定,而函數(shù)在運(yùn)行時(shí)可以容易地獲得該數(shù)值。

請(qǐng)仔細(xì)注意該示例。謂詞有兩部分:小于號(hào)之前的部分和之后的部分。之前的部分是“balance”一詞,它是文字符。后面的部分從某種程度而言是靜態(tài)的,因?yàn)閼?yīng)用程序上下文變量在改變之前一直是常量。如果應(yīng)用程序上下文屬性不變,則整個(gè)謂詞是常量,因此不需要重新執(zhí)行函數(shù)。

如果策略類型定義為對(duì)上下文敏感,則 Oracle細(xì)粒度訪問控制 數(shù)據(jù)庫(kù) 10g 可以識(shí)別此情況以用于優(yōu)化。如果在會(huì)話期間沒有發(fā)生會(huì)話上下文的變化,則不重新執(zhí)行該函數(shù),從而顯著提高了性能。

靜態(tài)策略。 有時(shí)業(yè)務(wù)操作可以確保謂詞更加靜態(tài)。例如,在上下文敏感的策略類型示例中,我們將用戶所見的最大余額定義為一個(gè)變量。當(dāng) web 應(yīng)用程序中的 Oracle userid 由許多 web 用戶共享,并且應(yīng)用程序基于這些用戶的權(quán)限來設(shè)置該變量(應(yīng)用程序上下文)時(shí),這種方法很有用。

因此,web 用戶 TAO 和 KARTHIK 都是以用戶 APPUSER 連接到數(shù)據(jù)庫(kù)的,二者可以在其會(huì)話中擁有兩個(gè)不同的應(yīng)用程序上下文的值。此時(shí) MAXBAL 的值并不依賴于 Oracle userid,而是依賴 TAO 和 KARTHIK 各自的會(huì)話。

在靜態(tài)策略的情況下,謂詞更具有可預(yù)測(cè)性,其說明如下。

LORA 和 MICHELLE 分別是 Acme Bearings 和 Goldtone Bearings 的帳戶管理員。當(dāng)他們連接數(shù)據(jù)庫(kù)時(shí),他們使用自己的 id,并且只應(yīng)該看到屬于他們的那些行。在 Lora 方面,謂詞變成 where CUST_NAME = 'ACME';而對(duì)于 Michelle,則是 where CUST_NAME = 'GOLDTONE'。在這里,謂詞依賴于他們的 userid,因此他們所創(chuàng)建的任何會(huì)話在應(yīng)用程序上下文中始終具有相同的值。

10g 可以利用這種情況,在 SGA 中對(duì)謂詞進(jìn)行高速緩存,并在會(huì)話中重用該謂詞,而不必重新執(zhí)行策略函數(shù)。策略函數(shù)類似于以下形式:

 

  1. create or replace vpd_pol_func  
  2. (  
  3. p_schema in varchar2,  
  4. p_table in varchar2  
  5. )   
  6. return varchar2  
  7. is  
  8. begin  
  9. return 'cust_name = sys_context(''vpdctx'', ''cust_name'')';   
  10. end;  

 

 

而策略定義為: 

 

 

  1. policy_type => dbms_rls.static 

 

這種方法確保策略函數(shù)只執(zhí)行一次。即使應(yīng)用程序上下文在會(huì)話中改變,也從不重新執(zhí)行該函數(shù),使得此過程的速度非常快。

 

建議將靜態(tài)策略用于在幾個(gè)用戶中托管應(yīng)用程序的情況。在這種情況下,單個(gè)數(shù)據(jù)庫(kù)擁有幾個(gè)用戶的數(shù)據(jù)。當(dāng)每個(gè)用戶登錄時(shí),登錄后觸發(fā)器可以設(shè)置用于策略函數(shù)的應(yīng)用程序上下文的值,以便快速生成謂詞。

但是,將策略定義為靜態(tài)也是一把雙刃劍。在以上的示例中,我們假設(shè)應(yīng)用程序上下文屬性 VPDCTX.CUST_NAME 的值在會(huì)話中不改變。如果這種假設(shè)不正確,將會(huì)怎樣呢?如果該值改變,策略函數(shù)將不會(huì)執(zhí)行,因此在謂詞中將不會(huì)使用新值,而返回錯(cuò)誤的結(jié)果!因此,在將策略定義為靜態(tài)時(shí)要非常小心;您必須絕對(duì)確信該值不會(huì)改變。

如果您不能作這種假設(shè),則最好將策略定義為對(duì)上下文敏感。

共享策略類型。 為了重用代碼并最大限度地利用已經(jīng)分析過的代碼,您可以決定為幾個(gè)表使用通用的策略函數(shù)。例如,在上述示例中,我們可能對(duì)于不同類型的帳戶擁有不同的表 — SAVINGS 和 CHECKING — 但是規(guī)則仍然是相同的:限制用戶查看余額超過其授權(quán)范圍的帳戶。這種情況要求為 CHECKING 和 SAVINGS 表上的策略使用統(tǒng)一的函數(shù)。該策略創(chuàng)建為 context_sensitive。

假設(shè)事件按如下順序發(fā)生:

1. 連接會(huì)話

2. 設(shè)置應(yīng)用程序上下文

 

3. select * from savings;

 

4. select * from checking;

 

即使應(yīng)用程序上下文在第 3 步與第 4 步之間沒有改變,策略函數(shù)也會(huì)重新執(zhí)行,因?yàn)楝F(xiàn)在所選擇的表已經(jīng)不同。這不是我們所希望的情況,因?yàn)椴呗院瘮?shù)相同,不需要重新執(zhí)行該函數(shù)。

 

10g 中的新功能是能夠在對(duì)象間共享策略。在上述示例中,您可以將這些策略的策略類型定義為:

 

  1. policy_type => dbms_rls.shared_context_sensitive 

 

將策略聲明為 "shared" 可以在以上所示的情況中不再執(zhí)行該函數(shù),從而提高了性能。

 

以上的相關(guān)內(nèi)容就是對(duì)Oracle細(xì)粒度訪問控制的工作方式的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫(kù)性能優(yōu)化的六部分介紹
  2. 在Oracle目的數(shù)據(jù)庫(kù)上,創(chuàng)建dblin的方案
  3. Oracle NLS_LANG設(shè)置的具體操作方法
  4. Oracle job interval 參數(shù)設(shè)置示例
  5. 獲得Oracle權(quán)限的TABLE FUNCTION實(shí)操

 

責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-19 09:35:58

Oracle細(xì)粒度

2024-06-27 08:00:00

存儲(chǔ)數(shù)據(jù)庫(kù)細(xì)粒度

2010-04-16 16:39:25

Oracle細(xì)粒度

2010-04-22 13:39:31

Oracle細(xì)粒度訪問

2009-04-16 17:59:25

細(xì)粒度權(quán)限

2018-02-25 04:05:16

2025-09-01 08:10:09

細(xì)粒度圖像分類細(xì)粒度視覺分類FGVC

2018-02-07 14:53:42

2009-10-27 09:31:24

Windows Ser口令策略

2024-04-26 12:13:45

NameNodeHDFS核心

2010-07-21 14:17:07

Linux telne

2010-12-30 14:34:43

云計(jì)算供應(yīng)商

2010-10-20 15:09:05

2025-02-18 09:10:00

2010-04-20 15:41:38

Oracle sql

2022-11-07 12:15:13

開源深度學(xué)習(xí)

2022-06-27 17:58:42

pwrueBPF工具

2025-03-04 04:00:00

擴(kuò)散模型DDPM

2025-03-12 03:00:00

Finer-CAM醫(yī)學(xué)影像深度學(xué)習(xí)

2015-03-03 14:00:12

SQL ServerDBA數(shù)據(jù)恢復(fù)
點(diǎn)贊
收藏

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

国产亚洲精久久久久久| 亚洲免费一区二区| 日韩欧美高清dvd碟片| 国产精品久久国产| 日韩国产福利| 黄页网站大全一区二区| 久久久久久久国产精品视频| 色欲av无码一区二区三区| www.26天天久久天堂| 一区二区三区波多野结衣在线观看| 精品人伦一区二区三区| 一区二区久久精品66国产精品| 欧美日韩国内| 中文字幕亚洲情99在线| 欧美日韩一区二区区别是什么 | 色片在线免费观看| 四虎亚洲精品| 国产精品毛片无遮挡高清| 国产麻豆乱码精品一区二区三区 | caoprom在线| 国产视频在线观看一区二区三区 | 手机看片一级片| 69av成人| 一区二区三区不卡视频 | 中文字幕日本在线观看| 99久久99久久精品免费观看 | 国产一级成人av| 欧美精品九九99久久| 男人亚洲天堂网| av2020不卡| 一区二区三区视频在线看| 四虎永久国产精品| 男同在线观看| av毛片久久久久**hd| av成人免费观看| 国产又粗又长视频| 毛片基地黄久久久久久天堂| 国产999在线观看| 可以免费在线观看的av| 亚洲婷婷免费| 欧美黄色成人网| 国产午夜精品理论片| 日韩伦理一区| 中文字幕在线观看亚洲| 五月天精品视频| 最新亚洲精品| 亚洲毛片一区二区| 亚洲第九十七页| 日韩精品亚洲aⅴ在线影院| 欧美成人免费网站| 肉丝美足丝袜一区二区三区四| 精品成人18| 欧美一区二区视频免费观看| 中文字幕在线视频精品| 欧美成人毛片| 制服丝袜亚洲色图| 黄色a级三级三级三级| 91亚洲精品在看在线观看高清| 欧美日韩免费一区二区三区| 日本xxxx黄色| 国产日本亚洲| 精品成人在线观看| 一二三不卡视频| 欧美男gay| 一本色道久久88综合亚洲精品ⅰ| 人妻aⅴ无码一区二区三区| 青青一区二区三区| www.国产一区| 久草视频免费在线播放| 国产日韩欧美三级| 国产精品 欧美在线| 这里只有久久精品视频| 激情五月播播久久久精品| 97伦理在线四区| 天天爽夜夜爽夜夜爽| 久久久久国产一区二区三区四区| 翔田千里亚洲一二三区| 国产精品久久麻豆| 亚洲综合成人在线视频| 国产99久久九九精品无码| 免费欧美电影| 欧美乱妇15p| 久久久久国产免费| 免费短视频成人日韩| 日韩在线免费观看视频| 欧美精品色哟哟| 国产精品视频| 成人有码视频在线播放| 日本激情视频网站| 欧美韩国日本综合| 免费的一级黄色片| 奇米777日韩| 日韩精品专区在线| a毛片毛片av永久免费| 国产高清欧美| 欧美在线视频一二三| 国产情侣免费视频| 大胆亚洲人体视频| 亚洲v国产v在线观看| 日本乱理伦在线| 在线观看日韩精品| 国产a√精品区二区三区四区| 精品一区三区| 欧美激情一级欧美精品| 姑娘第5集在线观看免费好剧| 国产乱色国产精品免费视频| 免费在线成人av电影| 国产视频一区二区| 色女孩综合影院| 男人的天堂免费| 日韩一区自拍| 日韩美女av在线免费观看| 国产极品久久久| 欧美激情一区在线| 两根大肉大捧一进一出好爽视频| 高清一区二区中文字幕| 亚洲最大中文字幕| 日本高清www免费视频| 国产乱码精品一区二区三区五月婷| 久久久久久国产精品一区| 91蜜桃在线视频| 欧美日韩久久一区二区| 精品人妻少妇嫩草av无码| 欧美激情在线| 亚洲一区二区在线| 一广人看www在线观看免费视频| 天天做天天摸天天爽国产一区| 亚洲av毛片在线观看| 日韩系列欧美系列| 国产精品va在线播放| 网站黄在线观看| 一区二区欧美精品| 在线观看日本www| 日韩久久电影| 国产日韩精品入口| av网站无病毒在线| 在线欧美日韩精品| 成人午夜福利一区二区| 性伦欧美刺激片在线观看| 国产在线欧美日韩| 精品众筹模特私拍视频| 亚洲成人性视频| 国产精品23p| av在线不卡免费看| 国产人妻777人伦精品hd| 在线观看视频一区二区三区 | 丁香花五月激情| 精品亚洲免费视频| 伊人久久大香线蕉精品| 日韩毛片免费视频一级特黄| 色噜噜狠狠色综合网图区| 亚洲天堂2021av| 国产精品美女久久久久久久久久久| 国产真人无码作爱视频免费| 精品国产成人| 国产精品中文字幕久久久| 色大18成网站www在线观看| 欧美日韩国产中文| 日韩三级在线观看视频| 国产成a人无v码亚洲福利| 999一区二区三区| 国产精品2023| 日本免费在线精品| 狠狠色伊人亚洲综合网站l| 欧美在线一区二区三区| 少妇高潮在线观看| 国产成人在线色| 国产免费观看高清视频| 国产欧美日韩视频在线| 国产欧美日韩最新| 在线观看操人| 亚洲精品久久久久久久久| 97人妻一区二区精品视频| 国产精品网站在线播放| 精品人妻一区二区三区免费| 日韩一级欧洲| 日本在线视频不卡| 免费精品一区二区三区在线观看| 欧美激情一区二区三区成人| 日本私人网站在线观看| 欧美高清性hdvideosex| 中文在线观看免费网站| 国产日韩欧美制服另类| 日本r级电影在线观看| 99热精品在线观看| 亚洲视频在线二区| 大桥未久女教师av一区二区| 国产成人精品免高潮费视频| 男人影院在线观看| 亚洲国产天堂久久综合| 亚洲性猛交富婆| 一区二区激情视频| 日本爱爱爱视频| 国产盗摄一区二区三区| 免费日韩中文字幕| 欧美视频久久| 一区二区冒白浆视频| 麻豆精品av| 成人免费网站在线| 欧美黑人一区| 国内成人精品一区| 91社区在线观看播放| 亚洲国产天堂网精品网站| 一区二区不卡视频在线观看| 欧美日韩免费在线| 欧美日韩成人免费观看| 国产精品色一区二区三区| 又黄又爽的网站| 国产在线不卡一区| 97公开免费视频| 一区二区三区四区五区精品视频 | 欧美一区二区在线免费播放| 久久中文字幕免费| 亚洲在线成人精品| 青花影视在线观看免费高清| 久久精品免费在线观看| 99久久免费看精品国产一区| 国产乱妇无码大片在线观看| 黄色片在线免费| 亚洲永久字幕| 人妻少妇精品无码专区二区| 中文字幕一区二区av | 亚洲小说欧美另类婷婷| 自拍偷拍一区二区三区| 超碰成人久久| 日本一区二区久久精品| 亚洲免费毛片| 久久综合九色99| 久久久久观看| 国产精品一区二区a| 日本99精品| 亚洲aa中文字幕| www.久久久.com| 成人妇女淫片aaaa视频| 91亚洲视频| 国产精品久久网| 日韩欧美一区二区三区在线观看| 4438全国成人免费| 国模精品视频| 午夜免费在线观看精品视频| 青春草视频在线| 欧美高清电影在线看| 日本大片在线播放| 久久久久久久成人| 91破解版在线观看| 亚州精品天堂中文字幕| 九色porny自拍视频在线观看 | proumb性欧美在线观看| 麻豆短视频在线观看| 成人一级黄色片| 一区二区免费在线观看视频| 成人aa视频在线观看| 好吊一区二区三区视频| 91丨九色丨蝌蚪丨老版| 色一情一交一乱一区二区三区| 国产清纯在线一区二区www| www.99热| 亚洲日韩欧美一区二区在线| 美国精品一区二区| 亚洲人成网站在线| 欧美日韩免费一区二区| 亚洲va欧美va人人爽午夜| 国产精品黄色网| 狠狠躁18三区二区一区| 无码久久精品国产亚洲av影片| 欧美性猛交xxxxxx富婆| 国产乱码精品一区二区| 日韩精品资源二区在线| 四虎精品在线| 中文字幕精品视频| 国产鲁鲁视频在线观看特色| 午夜精品久久久99热福利| 在线手机中文字幕| 国产精品一区二区三区久久| 国产精品一区二区精品| 国产精品手机在线| 国产aⅴ精品一区二区三区久久| 亚洲欧美日韩国产yyy| 欧美在线亚洲综合一区| 国产亚洲欧美在线视频| 另类综合日韩欧美亚洲| 中文字幕无人区二| 久久久久一区二区三区四区| 全网免费在线播放视频入口| 亚洲成人动漫一区| 自拍偷拍福利视频| 日韩一级片网站| 国产精品天堂| 久久99国产精品久久久久久久久| 在线观看v片| 91九色国产视频| 人体久久天天| 中文字幕剧情在线观看一区| 国产欧美91| www.色就是色.com| 91免费看`日韩一区二区| 少妇视频一区二区| 欧美性猛交xxxx富婆| av网站免费播放| 国产亚洲精品一区二555| 四虎亚洲成人| 成人午夜激情网| 国产免费播放一区二区| www.亚洲视频.com| 美女脱光内衣内裤视频久久网站| 日韩aaaaa| 亚洲精品国产精华液| 在线免费av片| 亚洲欧美国产精品久久久久久久 | 国产成人亚洲综合91精品| 91蜜桃臀久久一区二区| 艳色歌舞团一区二区三区| 亚洲欧美视频| 婷婷五月精品中文字幕| 亚洲欧美另类综合偷拍| 亚洲一区二区视频在线播放| 亚洲网站在线观看| av资源在线播放| 999视频在线观看| 久久一区二区三区喷水| 一本久道中文无码字幕av| 成人av资源网站| 欧美精品乱码视频一二专区| 91精品国产高清一区二区三区蜜臀| 激情小视频在线| 91高清免费在线观看| 澳门成人av| 精品少妇人妻av一区二区| 美女一区二区视频| 亚洲天堂岛国片| 色狠狠桃花综合| 韩国三级av在线免费观看| 欧美在线视频a| 青青草这里只有精品| 精品少妇在线视频| 风流少妇一区二区| 免费看一级一片| 欧美一级免费观看| 日韩另类在线| 成人午夜影院在线观看| 国产精品多人| 影音先锋资源av| 亚洲v精品v日韩v欧美v专区| 性xxxx搡xxxxx搡欧美| 91av视频在线播放| 婷婷综合福利| www日韩在线观看| 国产日韩精品一区| 亚洲中文字幕在线观看| 日韩一二三在线视频播| 国产麻豆一区二区三区| 国产尤物av一区二区三区| 高清shemale亚洲人妖| 久一视频在线观看| 亚洲激情自拍图| 日韩av大片站长工具| 色综合视频二区偷拍在线| 麻豆91小视频| 欧美日韩精品一区二区三区视频播放| 精品粉嫩超白一线天av| 欧美裸体视频| 亚洲蜜桃在线| 国产乱码字幕精品高清av | 欧美精品三级在线观看| 八戒八戒神马在线电影| 国产伦精品一区二区三区四区视频| 国产日韩综合| 日日操免费视频| 精品国产乱码久久久久久蜜臀| 日韩电影免费看| 午夜老司机精品| 国产成人精品免费视频网站| 国产高潮久久久| 最新69国产成人精品视频免费| 精品国产18久久久久久二百| 国产原创popny丨九色| 久久精品视频在线免费观看| 国产乱码精品一区二三区蜜臂 | 在线观看免费国产视频| 中文字幕av一区二区| 日韩激情欧美| 亚洲精品中文字幕无码蜜桃| 亚洲三级在线播放| 日韩av成人| 成人在线免费观看视视频| 在线看片一区| 欧美自拍偷拍网| 亚洲第一页在线| 免费日韩成人| 免费无码不卡视频在线观看| 国产精品乱码人人做人人爱| 好男人在线视频www| 国产精品久久电影观看| 欧美日韩 国产精品| 五月婷婷欧美激情| 亚洲精品一线二线三线无人区| 国产麻豆一区| 久色视频在线播放| 亚洲美女免费在线| 成年人在线观看网站|