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

web安全自動化運維

安全 應用安全 自動化
你有可能也會遇到這種情況,公司沒有任何安全設備,也沒有資金采購,應付層層攻擊,那么作為公司唯有一個安全工程師,如何來自動化保障公司的web安全呢?

你有可能也會遇到這種情況,公司沒有任何安全設備,也沒有資金采購,應付層層攻擊,那么作為公司唯有一個安全工程師,如何來自動化保障公司的web安全呢?

下面,結合我的一些經驗,說說一些實際操作。由于全部是手工,維護web安全來做到實時過濾安全攻擊,那必須在web服務器前方做一個代理,或者在代碼層有一個代理

層,實時的檢測過來的請求,再傳給應用,這涉及到編寫web應用防火墻呢,相對而言,對一個獨立安全工程師比較復雜,簡單一點的呢?

其實,退而求其次,我當時做法分兩步走,第一步我是做自動化巡檢。第一次服務器的安全巡檢,網絡上有一些checklist,這就不列舉了,不是本文重點,對每個核心

服務器一開始做一次全面詳細的checklist檢查,修復后,基本能做到基準安全了。接下來,就是要每日巡檢了。那么巡檢的主題是什么呢?關鍵文件的變更。我當時使用的ruby,

核心代碼改編于網上:

#ruby比較兩個文件

def cmpfile(source_file,tmp_file,security_type)

num=0

f1=File.open(source_file)

f2=File.open(tmp_file)

if !File.zero?("source_file") and !File.zero?("tmp_file") then

num1,f1array=getFileLine(f1)

num2,f2array=getFileLine(f2)

#ensure the numberof loop

if num1>num2

num=num1

else

num=num2

end

for i in(0..num-1)

mesg1="Exception:Maybe file"

mesg2="was not enough lines. Cant find the data when check line"

if f1array[i] != nil and f2array[i] != nil

if f1array[i] != f2array[i]

$rrp.write("\n--#{security_type}--num:"+i.to_s+"\n"+"source_file: "+f1array[i].to_s+"\n"+"new_file: "+f2array[i].to_s)

end

else

if f1array[i] = nil

$rrp.write("\n--#{security_type}--num:"+i.to_s+"  "+mesg1+'1'+ mesg2+(i+1).to_s)

break

else if  f2array[i] = nil

$rrp.write("\n--#{security_type}--num:"+i.to_s+"  "+mesg1+'2'+ mesg2+(i+1).to_s)

break

else

break

end

end

end

end

end

f1.close

f2.close

end

def getFileLine(f)

farray=[]

num=0

f.each do |fi|

num+=1

farray+=[fi.strip]

end

return num,farray

end

我的思路即是,把所有需要監控的東西,保留一個最初的原始文件,存于一個專門的文件夾內,每次巡檢,通過如下:

#執行命令 提取源信息

def cmd_source(cmd,source_path_file)

cont=`#{cmd}`

if !File.exist?(source_path_file)

File.new(source_path_file,"w").write(cont)

end

end

#執行命令 提取臨時信息

def cmd_tmp(cmd,tmp_path_file)

cont=`#{cmd}`

File.new(tmp_path_file,"w").write(cont)

end

這樣,每次手工檢測執行命令的結果都存在專門文件里,跟原始文件進行對比(內容對比函數見上)。于是,再稍微優化整理一下,一個自動化的檢測腳步就執行了,

具體可以以一周為期限或碰到特殊情況變更原始文件,將新的標準文件換為原始文件進行對比。做定時任務,每5分鐘左右執行一次檢測,那么一旦出現文件變更,掛馬等

則立刻能在生成的變更報告文件里檢測出來。

前期個人這樣搞了1個月,工作輕松很多,后來公司有一個哥們用ruby比較熟,于是公司需求做一個ruby的風險監控系統,那么,下面就是本文重點了,這個風險監控系統

關鍵點就是把實施檢測的信息,發送給后端,顯示。我們用的消息平臺是amqp。先說一下整體思路,然后下面見核心代碼解釋。風險監控系統,可以將手工檢測生成的報文信息

與日志里重要的關鍵信息進行提取整理,發送給后端,后端根據得到的數據進行圖形或表格等不同展現。這分為三部分。信息的來源:原始日志與前期自動化檢測生成的信息;

信息的分析:對分析進行整理,取出含有關鍵字的特殊信息進行分類分級,放在不同管道里,發給后臺;信息的展現:后臺先將發來的信息存于數據庫,再根據需要取出數據庫進行

圖形或表格形式展現。

其實這個進行詳細改編和優化,就是一個完整的soc系統了,目前國內的soc系統也不外如此,卻要買幾十萬甚至上百萬,甚鄙視之。其實soc核心的關鍵是規則關聯和

設備聯動,就是在咱們信息分析這一部分,定義大量規則進行各種日志關聯分析,這個我在自己的程序里沒做,當時就只搞apache、resin日志分析,都是些簡單的,整個系統

花了一兩個星期跟另一個工程師配合上線,運行正常,后種種情況,擱置,但是給一些孤獨工程師提供一下借鑒思路,還是能省一些事情,希望能給一些人有所幫助。下面看

代碼,不多說:

#! /usr/local/ruby/bin/ruby

=begin

author:kn1ghtc

describe:that's true

=end

require 'rubygems'

require 'amqp'

#ruby是一時心血來潮搞了一下,其實還是不大懂,剛看完一本書就寫了這個,所以有很多山寨用法,大牛勿笑,服務器上存的日志按時間每天自動追加到下面幾個文件,

#咱們先定義一下幾個變量,取源文件路徑

$con_source_path_ssl="../../access_ssl_#{Time.now.strftime("%Y%m%d")}.log"

$con_source_path_access="/../access_#{Time.now.strftime("%Y%m%d")}.log"

$con_source_path_error="/../error_#{Time.now.strftime("%Y%m%d")}.log"

#定義幾個變量,存一些規則過濾后的文件內容,這里圖簡便,人為分配了四個等級和方向,讀者可自行優化規則和分類

$tmp_scan=[]

$tmp_attack=[]

$tmp_app=[]

$tmp_abnormal=[]

#服務器上日志格式有自己生成的規則,沒關系,我們按我們的需要標準化成我們的格式,便于后面分析規則應用與存儲展現

#log_format

def message_format(str_line,str_type,str_risk,str_format)

@str_time=""

@str_ip=""

@str_data=""

@str_result=""

@str_format=str_format

@str_line=str_line

if @str_format=="error"

@str_time=/[a-zA-Z]{3}.[a-zA-Z]{3}.\d{2}.\d{2}:\d{2}:\d{2}.\d{4}/.match(@str_line)

@str_ip=/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/.match(@str_line)

@str_data=@str_line.gsub(/^\[[a-zA-Z]{3}.[a-zA-Z]{3}.\d{2}.\d{2}:\d{2}:\d{2}.\d{4}\].\[[a-zA-Z]{3,5}\].\[[a-zA-Z]{6}.\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]/,"").strip

else

@str_time=/\d{2}\/[a-zA-Z]{3}\/\d{4}:\d{2}:\d{2}:\d{2}/.match(@str_line)

@str_ip=/^\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}/.match(@str_line)

@str_data=@str_line.gsub(/^\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}.....\[\d{2}\/[a-zA-Z]{3}\/\d{4}:\d{2}:\d{2}:\d{2}.\+\d{4}\]/,"").strip

end

@str_result=@str_ip.to_s+"=>"+@str_data.to_s+"=>"+@str_time.to_s+"=>"+str_type+"=>"+str_risk+"\n"

end

#取出日志里的每一行,放進下面的函數,設定規則,匹配規則的放進相應數組里

#line_rule_match

def line_rule(rule_line,rule_log_type)

@rule_str_line=rule_line

@rule_log_type=rule_log_type

@new_line=""

@rule_data=[]

if @rule_str_line=~/error/

$tmp_abnormal<<message_format(@rule_str_line,"abnormal","M",@rule_log_type)

else

@new_line=message_format(@rule_str_line,"unknown","unknown",@rule_log_type).split(/=>/)[1]

@rule_data=@new_line.split(/"/)

if @rule_data.size>6

$tmp_scan<<message_format(@rule_str_line,"scan","M",@rule_log_type)

else

if @rule_data.size>1

if @rule_data[3]=~/script>|<script|passWord|password/

$tmp_attack<<message_format(@rule_str_line,"attack","H",@rule_log_type)

#做了一些狀態號檢測

elsif @rule_data[1]=~/'|alert|script>|cat|union|order by|;|\.\.\/|and|--/ or @rule_data[2].lstrip.split(/\s/)[0]=~/400|403|404|500/

$tmp_scan<<message_format(@rule_str_line,"scan","M",@rule_log_type)

end

end

end

end

end

#log_ids

def invade_log(source_path_file,log_type)

@path_source=source_path_file

@log_type=log_type

i=0

@line_num_tmp=-1 www.hack6.com

#山寨想法,當時各種服務器性能限制和原因,所有為了實時取日志內容(web日志是實施增加的),服務器上設置定時任務,每隔1分鐘運行一次腳本

#每1分鐘運行咱們的腳本,腳本便從建立的特殊文件夾里找特殊文件,文件里生成這次檢測原文件的行號,對比行號,從新行號開始往下掃描,原后存行號

if @log_type=="ssl"

File.open("/tmp/num_ssl","r") do |file|

@line_num_tmp=file.gets.to_i

end

elsif @log_type=="access"

File.open("/tmp/num_access","r") do |file1|

@line_num_tmp=file1.gets.to_i

end

else

File.open("/tmp/num_error","r") do |file2|

@line_num_tmp=file2.gets.to_i

end

end

File.open(@path_source) do |files|

files.each_line do |line|

begin

line.force_encoding("gbk")

if i>@line_num_tmp

line_rule(line,@log_type)

else

i=i+1

next

end

i=i+1

rescue

i=i+1

$tmp_app<<message_format(line,"app","L",@log_type)

end

end

end

@line_num_tmp=i

@file_log=File.open("/tmp/num_#{@log_type}","w")

@file_log.write(@line_num_tmp)

@file_log.close

end

#行號文件,解決實施檢測的問題

#time_question

#implement_method

def implement_meth(source_path_file,log_type)

@im_path_source=source_path_file

@im_log_type=log_type

@filename_old=""

if File.exist?(@im_path_source)

File.open("/tmp/time_#{@im_log_type}") do |file|

@filename_old=file.gets.to_s.strip

end

if @im_path_source!=@filename_old

@im_file_log=File.open("/tmp/num_#{@im_log_type}","w")

@im_file_log.write("-1")

@im_file_log.close

@im_file_log=File.open("/tmp/time_#{@im_log_type}","w")

@im_file_log.write(@im_path_source)

@im_file_log.close

end

invade_log(@im_path_source,@im_log_type)

end

end

#mq消息的應用,定義信道相關信息,這里基本格式都是這樣,很好修改為自己的

#send_message_method_scan

def send_to_exchange_scan(message)

exchange=MQ.direct('guofubao')

exchange.publish message,:key=>'scan'

end

#send_message_method_atack

def send_to_exchange_attack(message)

exchange=MQ.direct('guofubao')

exchange.publish message,:key=>'attack'

end

#send_message_method_app

def send_to_exchange_app(message)

exchange=MQ.direct('guofubao')

exchange.publish message,:key=>'app'

end

#send_message_method_abnormal

def send_to_exchange_abnormal(message)

exchange=MQ.direct('guofubao')

exchange.publish message,:key=>'abnormal'

end

#test_data

#tmp_test="127.0.0.1=>kn1ghtc_test=>2012:12:31=>unknown=>unknown"+"\n"

#implement

implement_meth($con_source_path_access,"access")

implement_meth($con_source_path_error,"error")

implement_meth($con_source_path_ssl,"ssl")

#conn

#應用消息發送和方法體

AMQP.start :host => '127.0.0.1', :port => 5672 do

event_loop=Thread.new do

EM.run do

EM.add_timer(1) do

EM.stop

end

end

end

send_to_exchange_abnormal $tmp_abnormal.join().to_s

send_to_exchange_app $tmp_app.join().to_s

send_to_exchange_attack $tmp_attack.join().to_s

send_to_exchange_scan $tmp_scan.join().to_s

event_loop.join

end

結束:個人比較懶,當時寫的比較倉促,主體思路都在上面,后面系統因為其它原因下線,幾個月前寫的,現在也只記得思路,覺得有用的看官自己縷一縷吧。

責任編輯:藍雨淚 來源: 黑客網站
相關推薦

2012-10-22 14:54:48

2021-10-13 10:06:49

自動化IT安全

2022-02-04 21:50:37

網絡安全自動化

2014-08-04 10:10:35

IT運維自動化運維

2017-10-01 06:24:13

2018-06-23 07:31:05

2017-10-13 13:14:35

互聯網

2017-07-24 09:24:50

2021-03-03 14:50:55

安全自動化機器學習網絡安全

2021-06-28 22:43:20

安全自動化安全運營中心SOC

2023-08-02 15:33:27

2018-07-26 13:50:37

IT架構運維

2013-04-16 14:55:21

自動化運維Puppet實戰

2014-09-22 11:24:18

運維

2015-10-08 10:55:23

云服務自動化運維 ANSIBLE

2024-01-23 10:58:49

2014-06-20 18:26:45

WOT2014自動化運維

2012-05-05 21:22:40

2010-08-12 17:39:07

網站運維自動化管理

2012-05-05 21:48:43

puppet自動化運維
點贊
收藏

51CTO技術棧公眾號

女人被男人躁得好爽免费视频| 午夜精品久久久久久久99黑人| 免费观看成人网| aiai在线| 国产精品99久久久久久似苏梦涵| 色综合导航网站| japanese在线观看| 亚洲成人va| 亚洲一区二区三区在线播放| 欧美日韩亚洲免费| 国产绿帽一区二区三区| 国产精品老牛| 久久久av亚洲男天堂| 青青草视频网站| **国产精品| 欧美性高潮在线| 亚洲精品日韩精品| 亚洲国产成人一区二区| 日韩激情视频在线观看| 欧美激情一区二区三区在线视频观看| av小说在线观看| 美女久久精品| 欧美性做爰猛烈叫床潮| 人人妻人人澡人人爽欧美一区双 | 精品乱码一区| 一级黄色免费片| 先锋影音久久| 欧美激情手机在线视频| 五月婷婷欧美激情| 秋霞影视一区二区三区| 日韩一级完整毛片| 黄色在线视频网| 在线天堂资源www在线污| 亚洲美女在线国产| 一本久久a久久精品vr综合| 天堂av中文字幕| 国产盗摄精品一区二区三区在线| 国产精品一区二区在线| 欧美一级片免费在线观看| 中文字幕日韩一区二区不卡| 三级精品视频久久久久| 中文字幕一区二区人妻在线不卡| 欧美日本三级| 欧美精品亚洲一区二区在线播放| 国产激情在线观看视频| 丝袜诱惑一区二区| 亚洲成人精品一区二区| 91成人综合网| 男女视频在线| 夜夜爽夜夜爽精品视频| 黄色www在线观看| 香港伦理在线| 国产精品久久久久久久第一福利| 热re99久久精品国产99热 | 国产亚洲一区精品| v8888av| 久久久久久毛片免费看| 精品久久久久久久久久久久久久久久久| 亚洲怡红院在线| 亚洲国产天堂| 正在播放亚洲一区| 韩国一区二区在线播放| 99久久99九九99九九九| 欧美一区二区三区四区视频| 国产精品久久久久野外| 精品三级久久久| 欧美成人精品1314www| 潘金莲一级淫片aaaaa| 日韩一区二区三区精品| 精品国产伦一区二区三区观看方式 | 麻豆av在线免费看| 成人免费小视频| 91成人在线视频观看| √天堂8在线网| 亚洲风情在线资源站| 免费看一级大黄情大片| 国产精品久久久久av电视剧| 欧美中文字幕亚洲一区二区va在线| 污污动漫在线观看| 电影91久久久| 欧美精品一区二区久久久| 一级特级黄色片| 欧美日韩亚洲在线观看| 久久久国产成人精品| 黄色一级视频免费| aa亚洲婷婷| 国产成人一区二| 97超碰中文字幕| 国产91在线观看丝袜| 精品网站在线看| 91xxx在线观看| 亚洲精品福利视频网站| 亚洲熟妇av一区二区三区漫画| 你懂得影院夜精品a| 91精品国产日韩91久久久久久| 亚洲色偷偷色噜噜狠狠99网| 国产精品一在线观看| 久久综合久久八八| 午夜影院免费在线观看| 九九视频精品免费| 狠狠干一区二区| 日本美女在线中文版| 亚洲一区二区不卡免费| 一区二区在线播放视频| 亚洲乱码一区| 国产亚洲a∨片在线观看| 欧美日韩精品亚洲精品| 久久久人人人| 亚洲最大成人在线| 伦理片一区二区三区| 亚洲精品日韩综合观看成人91| 丰满爆乳一区二区三区| 精品国产三区在线| 亚洲欧美国产另类| 欧美被狂躁喷白浆精品| 青草国产精品久久久久久| 波多野结衣成人在线| av午夜在线| 欧美日韩国产中文精品字幕自在自线| 色91精品久久久久久久久| 免费欧美视频| 久久久在线免费观看| 97人妻精品一区二区三区| 成人午夜视频免费看| 综合一区中文字幕| 成人黄色免费短视频| 亚洲成人免费在线视频| 日韩影院一区二区| 免费av成人在线| 欧美亚州在线观看| jizzjizz中国精品麻豆| 日韩美女在线视频| 免费看一级大片| 奇米精品一区二区三区四区| 久久久亚洲综合网站| 福利网站在线观看| 91精品国产一区二区人妖| 日本伦理一区二区三区| 老司机午夜精品视频| 国产精品久久久对白| 在线免费观看污| 欧美日韩国产综合久久| 欧美三级视频网站| 日日欢夜夜爽一区| 日本不卡高清视频一区| 综合日韩av| 亚洲精品国产欧美| 亚洲欧美在线观看视频| 成人h动漫精品一区二区| 成人短视频在线观看免费| 欧美久久一区二区三区| 欧美大片第1页| 国产成人精品一区二区无码呦| ●精品国产综合乱码久久久久| 九九热免费在线观看| 91精品国产自产拍在线观看蜜| 成人激情在线播放| 97超碰资源站在线观看| 91精品国产品国语在线不卡| 亚洲图片第一页| 国产真实精品久久二三区| 黄黄视频在线观看| 97久久亚洲| 91干在线观看| 黄色av网站在线看| 欧美中文字幕一区二区三区亚洲| 香蕉久久久久久久| 国产一区二三区好的| 日本老太婆做爰视频| 中文字幕日韩高清在线| 456亚洲影院| 成人激情电影在线看| 欧美日韩电影一区| 九九九免费视频| 成人av电影免费在线播放| 日本一本二本在线观看| 精品国产成人| 91欧美精品成人综合在线观看| av在线网址观看| 亚洲а∨天堂久久精品9966| 国产农村妇女aaaaa视频| 国产日韩欧美a| 天天干天天色天天干| 国产综合精品| 欧美日韩高清在线一区| 亚洲一区av| 538国产精品视频一区二区| 超碰在线国产| 精品奇米国产一区二区三区| 波多野结衣在线观看视频| 亚洲婷婷国产精品电影人久久| 亚洲精品鲁一鲁一区二区三区 | 五月天亚洲一区| 国产免费成人av| 91av久久| 久久精品成人一区二区三区 | 粉嫩高潮美女一区二区三区| 777久久久精品一区二区三区| 欧美3p在线观看| 精品欧美一区二区精品久久| 免费成人高清在线视频| 韩日欧美一区二区| 无遮挡的视频在线观看| 日韩精品免费在线视频| 国产又粗又长又黄| 日韩欧美亚洲国产一区| 亚洲av鲁丝一区二区三区| 99国产精品久| 日韩欧美中文视频| 老司机亚洲精品| 99热亚洲精品| 99九九热只有国产精品| 欧美精品一区二区三区久久| 亚洲国产高清在线观看| 国产精品久久久久7777婷婷| 国产精品69xx| 久久天天躁日日躁| 国产精品视频一区二区久久| 亚洲第一区在线观看| 国产精品嫩草影院精东| 色国产精品一区在线观看| 免费观看一级视频| 日韩理论片网站| 精品国产成人亚洲午夜福利| 成人黄色a**站在线观看| 国产精品自在自线| 久久深夜福利| 大肉大捧一进一出好爽视频| 伊人成人在线视频| 亚洲啊啊啊啊啊| 羞羞色午夜精品一区二区三区| 图片区小说区区亚洲五月| 校花撩起jk露出白色内裤国产精品| 91九色偷拍| 国产成年精品| 成人免费观看a| 在线欧美激情| 成人欧美一区二区三区黑人| 国产精品第一| 国产精品久久久久久久久久ktv| 日本美女一区| 日韩av免费在线| 国产精品粉嫩| 欧美最近摘花xxxx摘花| 免费看男女www网站入口在线| 久久久久亚洲精品国产| 免费毛片在线看片免费丝瓜视频| 久久艹在线视频| 18网站在线观看| 欧美人成在线视频| 欧美人体视频xxxxx| 久久99精品久久久久久琪琪| 中文字幕在线观看播放| 久久国产精品久久久| 成人在线观看免费网站| 九九九久久久久久| www.综合网.com| 欧美一区二区三区精品电影| 欧美男人天堂| 国产999在线| 欧美大片1688网站| 成人观看高清在线观看免费| 国色天香久久精品国产一区| 亚洲综合视频1区| 精品人人人人| 欧美一区二区三区在线播放| 欧美一级精品片在线看| 最新中文字幕久久| 国精品一区二区| 国产h视频在线播放| 久久一本综合频道| 日韩一区二区三区久久| 国产乱码精品一区二区三区五月婷| 亚洲精品乱码久久久久久9色| 国产1区2区3区精品美女| 国产精品伦子伦| 欧美激情综合在线| 91九色丨porny丨极品女神| 亚洲国产中文字幕在线视频综合| 制服.丝袜.亚洲.中文.综合懂色| 在线免费观看视频一区| 国产精品视频一区二区三区,| 91精品欧美久久久久久动漫| 欧美一级片免费| 在线观看国产欧美| 中文在线字幕免费观看| 热99精品里视频精品| 日韩一区中文| 精品国产一区二区三区麻豆免费观看完整版| 亚洲小说图片视频| 精品日韩在线播放| 亚洲欧美日本日韩| 国产高清999| 91美女视频网站| 老妇女50岁三级| 色哦色哦哦色天天综合| www.久久精品.com| 亚洲情综合五月天| 成人福利片网站| 日本精品一区二区三区在线 | 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 北条麻妃在线| 久久久久久久爱| 久久亚洲国产精品尤物| 国模精品一区二区三区| 999成人网| 日日碰狠狠躁久久躁婷婷| 国产精品2024| 伊人影院综合网| 欧美日韩性视频| 国产www视频| 色悠悠久久88| 向日葵视频成人app网址| 国产精品一区二区三区在线| 天天揉久久久久亚洲精品| 久热免费在线观看| 成人午夜免费电影| 国产一区二区视频在线观看免费| 色先锋久久av资源部| 人妻无码一区二区三区久久99| xxxxx91麻豆| 日本成人福利| 青青草成人激情在线| 国产精品入口| 性囗交免费视频观看| 一区二区在线免费观看| 一级特黄aa大片| 伊人久久五月天| 欧美一级大片| 免费99视频| 亚洲综合二区| 国产精品探花一区二区在线观看| 亚洲一区二区三区中文字幕| 国产黄色av网站| 蜜臀久久99精品久久久无需会员| 成人一级视频| 亚洲精品中文字幕乱码三区不卡| 久久久久久婷| 国产探花视频在线播放| 91国偷自产一区二区开放时间| 视频三区在线观看| 91tv亚洲精品香蕉国产一区7ujn| 高清日韩欧美| 国产免费裸体视频| 国产精品系列在线观看| 爱爱视频免费在线观看| 欧美丰满少妇xxxxx高潮对白| 欧洲不卡视频| 成人中文字幕在线观看| 婷婷综合亚洲| japan高清日本乱xxxxx| 一片黄亚洲嫩模| 秋霞网一区二区| 91极品女神在线| 曰本一区二区三区视频| 女人另类性混交zo| 国产视频一区不卡| 国产精品传媒在线观看| 中文字幕日韩欧美| 色999久久久精品人人澡69| 中文字幕一区二区三区有限公司 | 欧美日韩午夜剧场| 黄色美女网站在线观看| 国产97在线|日韩| av中文字幕一区二区| 日本人视频jizz页码69| 国产精品国产三级国产aⅴ入口| 夜夜狠狠擅视频| 久久夜精品va视频免费观看| 亚洲一区二区三区中文字幕在线观看 | 天堂在线一二区| 国产精品久久不能| 夜间精品视频| 午夜剧场免费看| 91黄色免费网站| 亚洲制服国产| 久久久99国产精品免费| 人人狠狠综合久久亚洲| 久久r这里只有精品| 日韩精品极品视频| 国产三级一区| 国产www免费| 国产日韩欧美精品一区| 国产老妇伦国产熟女老妇视频| 欧美精品久久久久久久久久| 美女精品一区最新中文字幕一区二区三区 | 国产精品久久久久久模特| 性欧美精品男男| 日韩精品一区二区在线观看| 天堂电影一区| 中文视频一区视频二区视频三区| 成人午夜激情在线| 中文字幕一区二区人妻视频| 久久精品久久久久久国产 免费| 国产精品毛片久久久| 亚洲激情在线观看视频| 亚洲一区二区三区在线播放| jizzjizz在线观看| 国产亚洲精品美女久久久m| 麻豆精品国产91久久久久久|