自拍偷拍欧美精品_国产美女精品在线_97国产在线播放_欧美多人爱爱视频网站

  • 歡迎使用超級蜘蛛池(CJZZC)網站外鏈優化,收藏快捷鍵 CTRL + D

SQL注入竟然把我们的系统搞挂了,如何防止sql注入?


最近我在整理安全漏洞相關問題,準備在公司做一次分享。恰好,這段時間團隊發現了一個 sql 注入漏洞:在一個公共的分頁功能中,排序字段作為入參,前端頁面可以自定義。在分頁 sql 的 mybatis mapper.xml 中,order by 字段后面使用 $ 符號動態接收計算后的排序參數,這樣可以實現動態排序的功能。

1.jpg

但是,如果入參傳入:

id; select  1  --

最終執行的 sql 會變成:

select * from user order  by  id; select  1  -- limit 1,20

--會把后面的 limit 語句注釋掉,導致分頁條件失效,返回了所有數據。攻擊者可以通過這個漏洞一次性獲取所有數據。

動態排序這個功能原本的想法是好的,但是卻有 sql 注入的風險。值得慶幸的是,這次我們及時發現了問題,并且及時解決了,沒有造成什么損失。

但是,幾年前在老東家的時候,就沒那么幸運了。

一次 sql 注入直接把我們支付服務搞掛了。

一、還原事故現場

有一天運營小姐姐跑過來跟我說,有很多用戶支付不了。這個支付服務是一個老系統,轉手了 3 個人了,一直很穩定沒有出過啥問題。

我二話不說開始定位問題了,先看服務器日志,發現了很多報數據庫連接過多的異常。因為支付功能太重要了,當時為了保證支付功能快速恢復,先找運維把支付服務 2 個節點重啟了。

5 分鐘后暫時恢復了正常。

我再繼續定位原因,據我當時的經驗判斷一般出現數據庫連接過多,可能是因為連接忘了關閉導致。但是仔細排查代碼沒有發現問題,我們當時用的數據庫連接池,它會自動回收空閑連接的,排除了這種可能。

過了會兒,又有一個節點出現了數據庫連接過多的問題。

但此時,還沒查到原因,逼于無奈,只能讓運維再重啟服務,不過這次把數據庫最大連接數調大了,默認是 100,我們當時設置的 500,后面調成了 1000。(其實現在大部分公司會將這個參數設置成 1000)

使用命令:

set GLOBAL max_connections=500;

能及時生效,不需要重啟 mysql 服務。

這次給我爭取了更多的時間,找 dba 幫忙一起排查原因。

使用 show processlist;命令查看當前線程執行情況:

圖片

還可以查看當前的連接狀態幫助識別出有問題的查詢語句。(需要特別說明的是上圖只是我給的一個例子,線上真實的結果不是這樣的)

  • id 線程 id

  • User 執行sql的賬號

  • Host 執行 sql 的數據庫的 ip 和端號

  • db 數據庫名稱

  • Command 執行命令,包括:Daemon、Query、Sleep 等。

  • Time 執行 sql 所消耗的時間

  • State 執行狀態

  • info 執行信息,里面可能包含 sql 信息。

果然,發現了一條不尋常的查詢sql,執行了差不多1個小時還沒有執行完。

dba 把那條 sql 復制出來,發給我了。然后 kill -9 殺掉了那條執行耗時非常長的 sql 線程。

后面,數據庫連接過多的問題就沒再出現了。

我拿到那條 sql 仔細分析了一下,發現一條訂單查詢語句被攻擊者注入了很長的一段 sql,肯定是高手寫的,有些語法我都沒見過。

但可以確認無誤,被人 sql 注入了。

通過那條 sql 中的信息,我很快找到了相關代碼,查詢數據時入參竟然用的 Statment,而非 PrepareStatement 預編譯機制。

知道原因就好處理了,將查詢數據的地方改成 preparestatement 預編譯機制后問題得以最終解決。

二、為什么會導致數據庫連接過多?

我相信很多同學看到這里,都會有一個疑問:sql 注入為何會導致數據庫連接過多?

我下面用一張圖,給大家解釋一下:

圖片

  • 攻擊者 sql 注入了類似這樣的參數:-1;鎖表語句--。

  • 其中,前面的查詢語句先執行了。

  • 由于--后面的語句會被注釋,接下來只會執行鎖表語句,把表鎖住。

  • 正常業務請求從數據庫連接池成功獲取連接后,需要操作表的時候,嘗試獲取表鎖,但一直獲取不到,直到超時。注意,這里可能會累計大量的數據庫連接被占用,沒有及時歸還。

  • 數據庫連接池不夠用,沒有空閑連接。

  • 新的業務請求從數據庫連接池獲取不到連接,報數據庫連接過多異常。

sql 注入導致數據庫連接過多問題,最根本的原因是長時間鎖表。

三、預編譯為什么能防 sql 注入?

preparestatement 預編譯機制會在 sql 語句執行前,對其進行語法分析、編譯和優化,其中參數位置使用占位符?代替了。

當真正運行時,傳過來的參數會被看作是一個純文本,不會重新編譯,不會被當做 sql 指令。

這樣,即使入參傳入 sql 注入指令如:

id; select  1  --

最終執行的 sql 會變成:

select * from user order  by  'id; select 1 --'  limit  1,20

這樣就不會出現 sql 注入問題了。

四、預編譯就一定安全?

不知道你在查詢數據時有沒有用過 like 語句,比如:查詢名字中帶有“蘇”字的用戶,就可能會用類似這樣的語句查詢:

select * from  user  where  name  like  '%蘇%';

正常情況下是沒有問題的。

但有些場景下要求傳入的條件是必填的,比如:name 是必填的,如果注入了:%,最后執行的 sql 會變成這樣的:

select * from  user  where  name  like  '%%%';

這種情況預編譯機制是正常通過的,但 sql 的執行結果不會返回包含%的用戶,而是返回了所有用戶。

name 字段必填變得沒啥用了,攻擊者同樣可以獲取用戶表所有數據。

為什么會出現這個問題呢?

% 在 mysql 中是關鍵字,如果使用 like '%%%',該 like 條件會失效。

如何解決呢?

需要對 % 進行轉義:/%。

轉義后的 sql 變成:

select * from  user  where  name  like  '%/%%';

只會返回包含%的用戶。

五、有些特殊的場景怎么辦?

在 java 中如果使用 mybatis 作為持久化框架,在 mapper.xml 文件中,如果入參使用 # 傳值,會使用預編譯機制。

一般我們是這樣用的:

<sql id="query">   select * from user    <where>     name = #{name}   </where></sql>

絕大多數情況下,鼓勵大家使用#這種方式傳參,更安全,效率更高。

但是有時有些特殊情況,比如:

<sql id="orderBy">   order by ${sortString}</sql>

sortString 字段的內容是一個方法中動態計算出來的,這種情況是沒法用#,代替$的,這樣程序會報錯。

使用 $ 的情況就有 sql 注入的風險。

那么這種情況該怎辦呢?

  • 自己寫個 util 工具過濾掉所有的注入關鍵字,動態計算時調用該工具。

  • 如果數據源用的阿里的 druid 的話,可以開啟 filter 中的 wall(防火墻),它包含了防止 sql 注入的功能。但是有個問題,就是它默認不允許多語句同時操作,對批量更新操作也會攔截,這就需要我們自定義 filter 了。

2.jpg

六、表信息是如何泄露的?

有些細心的同學,可能會提出一個問題:在上面鎖表的例子中,攻擊者是如何拿到表信息的?

方法1:盲猜

就是攻擊者根據常識猜測可能存在的表名稱。

假設我們有這樣的查詢條件:

select * from t_order where  id = ${id};

傳入參數:-1;select * from user

最終執行sql變成:

select * from t_order where  id = -1; select * from  user;

如果該sql有數據返回,說明user表存在,被猜中了。

建議表名不要起得過于簡單,可以帶上適當的前綴,比如:t_user。這樣可以增加盲猜的難度。

方法2:通過系統表

其實 mysql 有些系統表,可以查到我們自定義的數據庫和表的信息。

假設我們還是以這條 sql 為例:

select code,name  from t_order where  id = ${id};

第一步,獲取數據庫和賬號名。

傳參為:-1 union select database(),user()#

最終執行sql變成:


select code,name  from t_order where  id = -1  union  select  database(),user()#


會返回當前 數據庫名稱:sue 和 賬號名稱:root@localhost。

圖片

第二步,獲取表名。

傳參改成:-1 union select table_name,table_schema from information_schema.tables where table_schema='sue'

#最終執行sql變成:


select code,name  from t_order where  id = -1  union  select table_name,table_schema from information_schema.tables where table_schema='sue'#


會返回數據庫 sue 下面所有表名。

圖片

建議在生成環境程序訪問的數據庫賬號,要跟管理員賬號分開,一定要控制權限,不能訪問系統表。

七、sql注入到底有哪些危害?

7.1 核心數據泄露

大部分攻擊者的目的是為了賺錢,說白了就是獲取到有價值的信息拿出去賣錢,比如:用戶賬號、密碼、手機號、身份證信息、銀行卡號、地址等敏感信息。

他們可以注入類似這樣的語句:

-1; select * from  user; --

就能輕松把用戶表中所有信息都獲取到。

所以,建議大家對這些敏感信息加密存儲,可以使用 AES 對稱加密。

7.2 刪庫跑路

也不乏有些攻擊者不按常理出牌,sql 注入后直接把系統的表或者數據庫都刪了。

他們可以注入類似這樣的語句:

-1; delete  from  user; --

以上語句會刪掉 user 表中所有數據。

-1; drop  database  test; --

以上語句會把整個 test 數據庫所有內容都刪掉。

正常情況下,我們需要控制線上賬號的權限,只允許 DML(data manipulation language)數據操縱語言語句,包括:select、update、insert、delete 等。

不允許 DDL(data definition language)數據庫定義語言語句,包含:create、alter、drop 等。

也不允許 DCL(Data Control Language)數據庫控制語言語句,包含:grant,deny,revoke 等。

DDL 和 DCL 語句只有 dba 的管理員賬號才能操作。

順便提一句:如果被刪表或刪庫了,其實還有補救措施,就是從備份文件中恢復,可能只會丟失少量實時的數據,所以一定有備份機制。

7.3 把系統搞掛

有些攻擊者甚至可以直接把我們的服務搞掛了,在老東家的時候就是這種情況。

他們可以注入類似這樣的語句:

-1;鎖表語句;--

把表長時間鎖住后,可能會導致數據庫連接耗盡。

這時,我們需要對數據庫線程做監控,如果某條sql執行時間太長,要郵件預警。此外,合理設置數據庫連接的超時時間,也能稍微緩解一下這類問題。

從上面三個方面,能看出sql注入問題的危害真的挺大的,我們一定要避免該類問題的發生,不要存著僥幸的心理。如果遇到一些不按常理出票的攻擊者,一旦被攻擊了,你可能會損失慘重。

3.jpg

八、如何防止 sql 注入?

8.1 使用預編譯機制

盡量用預編譯機制,少用字符串拼接的方式傳參,它是sql注入問題的根源。

8.2 要對特殊字符轉義

有些特殊字符,比如:%作為like語句中的參數時,要對其進行轉義處理。

8.3 要捕獲異常

需要對所有的異常情況進行捕獲,切記接口直接返回異常信息,因為有些異常信息中包含了 sql 信息,包括:庫名,表名,字段名等。攻擊者拿著這些信息,就能通過 sql 注入隨心所欲的攻擊你的數據庫了。目前比較主流的做法是,有個專門的網關服務,它統一暴露對外接口。用戶請求接口時先經過它,再由它將請求轉發給業務服務。這樣做的好處是:能統一封裝返回數據的返回體,并且如果出現異常,能返回統一的異常信息,隱藏敏感信息。此外還能做限流和權限控制。

8.4 使用代碼檢測工具

使用sqlMap等代碼檢測工具,它能檢測sql注入漏洞。

8.5 要有監控

需要對數據庫 sql 的執行情況進行監控,有異常情況,及時郵件或短信提醒。

8.6 數據庫賬號需控制權限

對生產環境的數據庫建立單獨的賬號,只分配DML相關權限,且不能訪問系統表。切勿在程序中直接使用管理員賬號。

8.7 代碼review

建立代碼review機制,能找出部分隱藏的問題,提升代碼質量。

8.8  使用其他手段處理

對于不能使用預編譯傳參時,要么開啟 druid 的 filter 防火墻,要么自己寫代碼邏輯過濾掉所有可能的注入關鍵字。

本文鏈接:http://www.dzldskjx.com/article/1061.html

超級蜘蛛工具

  • 網站鏈接HTTP狀態批量檢測_在線批量檢測網站鏈接狀態_超級蜘蛛池
  • 百度關鍵詞排名查詢_網站關鍵詞排名批量查詢_超級蜘蛛池
  • 百度收錄查詢_在線百度收錄批量查詢_超級蜘蛛池
  • 域名IP地址批量查詢_在線批量查詢網站IP地址_超級蜘蛛池
  • 超級外鏈發布工具_在線免費批量發布SEO外鏈_超級蜘蛛池
  • 網頁蜘蛛模擬抓取測試工具_超級蜘蛛工具_超級蜘蛛池
自拍偷拍欧美精品_国产美女精品在线_97国产在线播放_欧美多人爱爱视频网站
日韩在线你懂的| 亚洲成人高清| 国产香蕉97碰碰久久人人| 欧美人妖在线观看| 成人免费xxxxx在线观看| 国产精品资源在线| 精品久久久99| 亚洲欧美制服第一页| 欧美hd在线| 欧美不卡福利| 五月天视频一区| 亚洲网站三级| 成人国产精品久久久久久亚洲| 国产91富婆露脸刺激对白| 久久久精品麻豆| 亚洲另类图片色| 亚洲综合中文| 激情五月五月婷婷| 欧美丝袜丝交足nylons| 亚洲精品亚洲人成在线| 久久伊人一区| 午夜a成v人精品| 精品久久久久久久久久岛国gif| 国产精品视频男人的天堂| 99久久免费视频.com| 一级特黄a大片免费| 色综合91久久精品中文字幕| 久久成人av少妇免费| 天天干天天色天天干| 国产亚洲一区二区精品| 久久婷婷久久| 中文字幕第17页| 色av吧综合网| 精一区二区三区| 午夜福利三级理论电影| 欧美激情高清视频| 成人免费高清在线观看| 色婷婷av777| 国产精品视频色| 亚洲欧美自拍偷拍| 看亚洲a级一级毛片| 好吊色欧美一区二区三区四区| 亚洲一级二级在线| 久久男人av| 日韩久久免费av| 欧美国产激情| 免费黄色一级网站| 久久伊人精品一区二区三区| 国产精品一区二区男女羞羞无遮挡 | 国产视频亚洲视频| 国产欧美日韩综合一区在线播放 | 欧美韩国理论所午夜片917电影| 国模无码大尺度一区二区三区| a级片在线观看视频| 午夜精品久久久久久久99黑人| 337p粉嫩大胆色噜噜噜噜亚洲| 青花影视在线观看免费高清| 国产伦精品一区二区三区视频免费 | 麻豆av免费观看| 国产精品香蕉av| 亚洲va韩国va欧美va| 欧美激情在线精品一区二区三区| 免费看污污视频| 亚洲精品视频在线观看视频| 日韩中文字幕不卡| 喷水视频在线观看| 成人欧美一区二区三区在线湿哒哒| 一区二区高清视频在线观看| 久久综合影院| 国产极品美女高潮无套久久久| 日韩一区在线视频| 国产网红主播福利一区二区| 9l视频自拍蝌蚪9l视频成人| 日本高清xxxx| 中文字幕在线日韩 | 国产综合精品在线| 国模精品一区二区三区| 欧美日韩久久久一区| 亚洲国产日韩欧美一区二区三区| 午夜激情视频网| 国产精品十八以下禁看| 色综合久久久久| 99热免费精品| 波多野结衣福利| 国产欧美日韩伦理| 精品美女在线观看| 懂色av一区二区夜夜嗨| 成人网av.com/| 女人被男人躁得好爽免费视频| 主播福利视频一区| 国产精品久线观看视频| 欧美日韩伦理| 欧美一级黄色网| 一个色妞综合视频在线观看| 中文字幕免费精品| 三级男人添奶爽爽爽视频| 精品蜜桃传媒| 亚洲一区二区福利| 国产欧美综合在线| 99热精品久久| 69xxx免费视频| 久久综合九色欧美狠狠| 亚洲天堂网在线观看| 中文字幕精品一区| 欧美一区成人| 中文精品在线观看| 亚洲精品不卡| 韩国美女主播一区| 91黄色免费网站| 91在线播放视频| 国产成人在线免费观看| 国产日韩一区二区三免费高清| 一道本在线观看视频| 久久夜色精品国产| 亚洲成在人线在线播放| 国产一区二区高清| 国产免费无码一区二区视频| 国产午夜福利100集发布| 2019日本中文字幕| 欧美剧情电影在线观看完整版免费励志电影| 奇米色777欧美一区二区| 国产精品成人**免费视频| 欧美 国产 日本| 91探花福利精品国产自产在线 | 久久这里只有精品18| 污色网站在线观看| 色婷婷久久久综合中文字幕| 日韩电影一二三区| 国产精品1区在线| 欧洲熟妇精品视频| 国产精品二区在线| 成人午夜在线视频| 国产a久久精品一区二区三区| 性生交大片免费看l| 日韩欧美一区二区三区四区| 色综合久久中文字幕综合网小说| 色av成人天堂桃色av| 成人毛片视频在线观看| 91九色精品| 农村老熟妇乱子伦视频| 免费一级特黄特色毛片久久看| 成人国产精品日本在线| 亚洲香蕉av在线一区二区三区| 亚洲一区二区中文在线| 久久精品国产99| 第一sis亚洲原创| 国精产品视频一二二区| 国产精品女人久久久久久| 亚洲自拍偷拍麻豆| 美女视频黄久久| 欧洲视频一区| 国产稀缺精品盗摄盗拍| 日本在线观看免费视频| 欧美精彩一区二区三区| 青青a在线精品免费观看| 亚洲成人xxx| 亚洲午夜久久久| 成人中文字幕在线| 亚洲理论在线| 在线日本制服中文欧美| 男人的天堂官网| 亚洲综合婷婷久久| 粉嫩av一区二区三区天美传媒 | 亚洲熟女乱综合一区二区三区| 黄色一级片国产| 国产一区二区不卡视频| 国产91成人在在线播放| 亚洲网站视频福利| 欧美日韩精品二区第二页| 日韩美女久久久| 成人黄色在线看| 久久伊人亚洲| 国产大片一区| 欧美一级全黄| 日本成人在线网站| 国产国语性生话播放| 国产精品人人妻人人爽人人牛| 亚洲欧美国产不卡| 超碰97人人人人人蜜桃| 欧洲日本亚洲国产区| 久久精品国产一区二区电影| 欧美成人vr18sexvr| 福利视频导航一区| 亚洲日穴在线视频| 26uuu色噜噜精品一区二区| 久久99久国产精品黄毛片色诱| 欧美日本一区| 日韩av有码| 四虎影视精品| 日韩一区免费| 免费在线黄色网| 蜜臀久久99精品久久久久久| 免费黄色av网址| 尤物国产在线观看| 欧美日韩在线免费播放| 亚洲一区二区三区av无码| 午夜久久资源| 免费一区二区三区| 国产伦精品一区二区三| 91色精品视频在线| 国产精品午夜一区二区欲梦| 欧美主播福利视频| 久久久久久18| 欧美高跟鞋交xxxxxhd| 久久久国产精品视频| 一本大道亚洲视频| 亚洲偷欧美偷国内偷| 亚洲国产又黄又爽女人高潮的| 4hu四虎永久在线影院成人| 色欧美日韩亚洲| 欧美色欧美亚洲高清在线视频| 亚洲一卡二卡三卡四卡无卡久久| 亚洲日本丝袜连裤袜办公室| 综合av第一页| 中文字幕制服丝袜一区二区三区| 国产日本欧美一区二区| 久久久久久久久久久黄色 | 亚洲综合自拍网| 久久国产精品无码一级毛片| 人妖粗暴刺激videos呻吟| 日本天堂在线播放| 这里只有精品在线观看视频| av电影在线播放| 先锋资源av在线| 日韩一区二区a片免费观看| 中文字幕5566| 欧日韩不卡视频| 黑鬼狂亚洲人videos| frxxee中国xxx麻豆hd| 久久国产精品国语对白| 国产精品日韩精品在线播放 | 在线观看免费小视频| 男人的天堂官网| 精品自拍偷拍视频| 精品一区二区三区在线观看视频| 97品白浆高清久久久久久| 日本福利一区| 欧美hd在线| 青青草原网站在线观看| 精品久久久久久久久中文字幕 | 青青草国产成人av片免费| 免费成人在线影院| 国产精品88av| 国产午夜久久久久| 亚洲欧美乱综合| 黑丝美女久久久| 91精品久久久久久久91蜜桃| 欧美日韩综合| 在线免费观看欧美| 蜜臀久久久99精品久久久久久| 国产精品综合在线视频| 久久新电视剧免费观看| 亚洲日本护士毛茸茸| 色婷婷av一区二区三区软件 | 久久99热精品这里久久精品| 51ⅴ精品国产91久久久久久| 国产女同一区二区| 精品久久久三级| 精品嫩模一区二区三区| 亚洲成人福利在线观看| 亚洲啪av永久无码精品放毛片| 精品成人无码一区二区三区| 日韩欧美中文字幕在线视频| 日韩激情免费| 天堂成人国产精品一区| 成人av电影在线观看| 亚洲精品国产第一综合99久久| 欧美色爱综合网| 亚洲女人初尝黑人巨大| 77777少妇光屁股久久一区| 97人人澡人人爽| 麻豆中文字幕在线观看| 亚洲成人av免费看| 超薄肉色丝袜一二三| 成人香蕉社区| 影音先锋日韩资源| 成人黄色在线视频| 亚洲大片免费看| 日韩电影免费观看在线观看| 久久久久女教师免费一区| 91精品天堂| 久久这里只有精品23| 久久久国产精品无码| 成人三级av在线| 亚洲欧美春色| 国产精品丝袜黑色高跟| 欧美剧情电影在线观看完整版免费励志电影 | 久久久亚洲国产天美传媒修理工| 91视频网页| 成人一区二区免费视频| 丰满圆润老女人hd| 欧美猛男做受videos| 男人的天堂亚洲一区| 1区2区3区国产精品| 日韩一卡二卡三卡国产欧美| 午夜剧场成人观在线视频免费观看| 精品国产乱码久久久久久郑州公司| 欧美日韩在线视频一区二区三区| 日本爱爱爱视频| 色中色综合网| 91丨porny丨户外露出| 在线免费观看日韩欧美| 欧美激情在线播放| 日韩精品一区二区三区外面| 天堂网成人在线| 大奶在线精品| 久草精品在线观看| 亚洲香蕉伊在人在线观| 亚洲欧美精品伊人久久| 91手机视频在线观看| 国产精品亚洲αv天堂无码| 日本中文在线视频| 一区二区国产精品| 亚洲视频一区在线| 亚洲亚裔videos黑人hd| 国产精品加勒比| 亚洲欧美另类动漫| 亚洲国产伊人| 中日韩视频在线观看| 成人免费在线播放视频| 亚洲国产精品女人久久久| 成人做爽爽免费视频| 97在线国产视频| 成年人一级黄色片| 亚洲第一在线| 中文字幕在线视频一区| 国产一区二区三区在线观看网站| 亚洲一区二区三区乱码aⅴ| 亚洲午夜无码av毛片久久| 182在线观看视频| 亚洲欧洲日本一区二区三区| 亚洲欧美色一区| 亚洲欧美在线免费观看| 免费久久久一本精品久久区| 日本女人黄色片| 欧美午夜三级| 免费观看一级特黄欧美大片| 亚洲成人免费在线| 欧美贵妇videos办公室| 日产精品久久久一区二区| 精品欧美一区二区久久久| 国产精品x453.com| 中文字幕不卡在线观看| 最新91在线视频| 日本成人黄色| 中文字幕av久久爽一区| 亚洲一级一区| ...中文天堂在线一区| 日韩精品在线观看网站| 国产成人看片| 又黄又色的网站| 欧美大黑bbbbbbbbb在线| 亚洲欧洲av色图| 最新69国产成人精品视频免费| 精品在线视频一区二区| 亚洲第一黄色网址| 精品成人免费| 色综合天天性综合| 日本乱人伦a精品| 国产日韩欧美久久| 亚洲警察之高压线| 99久久婷婷国产综合精品| 亚洲欧美一区二区激情| 久久精品二区| www在线观看免费视频| 亚洲毛片播放| 色婷婷国产精品| 日韩av免费在线观看| 最新天堂中文在线| 日本a口亚洲| 亚洲国产日韩综合久久精品| 韩国精品久久久999| 亚洲成人天堂网| 国产99久久| 亚洲国产精品久久久久婷婷884| 午夜精品久久久久久99热软件| 久久久久99精品成人片| 欧美黄色录像| 国产精品另类一区| 91精品国产沙发| 在线观看国产一级片| 亚洲视频福利| 欧美在线视频你懂得| 成人av中文| 五月婷婷欧美激情| 国产精品正在播放| 亚洲人成电影网| 中文字幕乱码免费| 久久99精品国产自在现线| 国产成人精品免费看| 在线视频中文亚洲| 九色自拍视频在线观看| 成人一区二区| 精品福利在线视频| 国产精品免费一区二区三区在线观看 | 免费视频最近日韩| 亚洲色图狂野欧美| 国产精品入口芒果| 婷婷激情综合| 在线免费精品视频|