精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

a天堂在线视频| 99视频免费播放| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 日韩精品一区二区三区四区| 欧美成人三级在线| 97在线免费视频观看| 男人天堂手机在线观看| 你懂的网站在线| 欧美色123| 日韩激情一区二区| 中文字幕免费国产精品| 亚洲区 欧美区| 天堂久久午夜av| 成人动漫视频| 亚洲一区二区五区| 午夜久久资源| 亚洲精品无码久久久| 日本va欧美va精品发布| 成人免费视频一区| 久久999免费视频| 鲁丝一区二区三区| 成人h动漫精品一区二区器材| 欧美亚洲国产怡红院影院| 日韩国产小视频| 3d成人动漫在线| 91久久电影| 国产性色一区二区| 国产精品入口免费视频一| 黄色小说在线观看视频| 一精品久久久| 国产精品成人免费在线| 亚洲人成网站在线播| 日韩高清在线一区二区| 亚洲电影有码| 色综合咪咪久久| 国产欧美精品日韩精品| 一本色道无码道dvd在线观看| 男人在线资源站| 国产拍欧美日韩视频二区| 狠狠色综合色区| 丰满熟妇乱又伦| 国产精品一区二区在线看| 国产精品一二三视频| 国产欧美日韩网站| 视频在线观看你懂的| 国产福利电影一区二区三区| 91性高湖久久久久久久久_久久99| 中文字幕永久在线| 老司机成人影院| 国产99久久久国产精品潘金| 成人午夜视频在线| 92国产精品久久久久首页| 91久久国语露脸精品国产高跟| **精品中文字幕一区二区三区| 精品一区免费av| 国产精品欧美一区二区| 欧美国产一级片| 久久久精品午夜少妇| 99国产精品久久久久| 成人午夜激情网| 一级片免费网站| 蜜臀av性久久久久av蜜臀妖精| 国产成人福利网站| 精品乱子伦一区二区三区| 69视频免费看| 免费成人在线观看| 成人高清视频观看www| 一区二区三区日| 国产老妇另类xxxxx| 中文字幕va一区二区三区| 99在线观看| 欧美 日韩 国产 精品| 99视频在线精品| 欧美精品一区二区三区四区五区 | www.亚洲在线| 国产精品人成电影在线观看| 中文字幕av网站| 狠狠色丁香婷婷综合| 91免费国产网站| 天堂v在线视频| 青青草观看免费视频在线| 国产亚洲成年网址在线观看| 亚洲一区三区| 青草在线视频| 欧美性高潮在线| 日本超碰在线观看| 一区二区三区四区精品视频 | 久久精品国产一区二区三区| 99久久久无码国产精品不卡| 欧美在线观看天堂一区二区三区| 久久久久久亚洲精品| 日韩精品一区二区亚洲av| 国产亚洲色婷婷久久| 亚洲一区二区三区四区| 日韩一级成人av| 日本黄色特级片| 久久久久国产精品| 国产69久久精品成人| 国产亚洲久一区二区| free性m.freesex欧美| 狠狠色狠狠色综合日日五| 中文字幕 91| 欧美国产极品| 久久躁狠狠躁夜夜爽| 久久精品视频1| 国产美女一区二区| 欧美日产一区二区三区在线观看| av在线app| 日韩美脚连裤袜丝袜在线| 日韩h在线观看| 永久免费看片视频教学| 欧美亚洲一级| 99久久综合狠狠综合久久止| 国产乱视频在线观看| 综合国产在线| 久久久亚洲国产| 亚洲熟妇av乱码在线观看| 大胆亚洲人体视频| 一区二区三区四区视频在线| 亚洲天堂手机| 日韩精品一区二区三区四区 | 超碰在线人人爱| 精品视频一区二区三区四区五区| 精品奇米国产一区二区三区| 男人天堂资源网| 亚洲一区欧美激情| 精品日产卡一卡二卡麻豆| 在线视频福利一区| 婷婷综合六月| 亚洲国产小视频| 久久精品第一页| 国产在线观看一区二区| 亚洲欧美日韩在线综合| 久久久国产精华液| 亚洲精品女人| 国产精品入口免费| 羞羞污视频在线观看| 欧美久久免费观看| 无码人中文字幕| eeuss影院www在线播放| 成人欧美一区二区三区在线播放| 国产a级片免费观看| 亚洲第九十九页| 成人丝袜18视频在线观看| 肉大捧一出免费观看网站在线播放 | 精品久久一二三| jizzjizz在线观看| 青青草伊人久久| 国产亚洲二区| 国产精品一区hongkong| 日韩写真欧美这视频| 日韩影院一区二区| 国产精品一级黄| 少妇一晚三次一区二区三区| 精品一区二区三区中文字幕视频 | 又黄又爽的网站| 欧美精选在线| 草莓视频一区| av电影在线免费| 亚洲精品91美女久久久久久久| 91精品国产高潮对白| 成人激情文学综合网| 亚洲国产一区自拍| 在线视频这里只有精品| 精品中文av资源站在线观看| 在线不卡日本| 亚洲三区欧美一区国产二区| 久久久久久久一区二区| 欧美日本网站| 欧美色视频在线| 国产欧美日韩综合精品二区| av在线免费网址| 欧美精品一区二区三区在线| 日本网站在线免费观看| 久久嫩草精品久久久精品| youjizzxxxx18| av中文在线资源库| 国产亚洲一区字幕| www.激情小说.com| 欧美黄色免费| 久久国产一区二区| 国产成+人+综合+亚洲欧美| 久久久精品999| 天堂成人在线视频| 91久久久免费一区二区| 日韩欧美国产成人精品免费| 国产99久久久久久免费看农村| 亚洲成人a级网| 91 在线视频| 在线观看亚洲精品福利片| 国产亚洲精品久久久久动| 国产精品国产一区二区三区四区| 亚洲曰韩产成在线| 最近中文字幕免费视频| 国产一区999| 成年人在线看片| 婷婷五月综合久久中文字幕| 一区二区三区影院| 丰满圆润老女人hd| 国产精品综合一区二区| 成人精品视频一区二区| 欧美日韩一区二区国产| 日韩欧美一区二区三区久久婷婷| 九九九九九九精品任你躁| 懂色av一区二区在线播放| av电影一区二区三区| 岳的好大精品一区二区三区| 91久久极品少妇xxxxⅹ软件| a欧美人片人妖| 欧美激情a在线| 亚洲精品传媒| 成人精品gif动图一区| 视频一区二区三区免费观看| 亚洲91网站| 国产精品免费看久久久香蕉| 国产亚洲成av人片在线观看| 久久精品视频亚洲| 国产福利片在线| 亚洲国产成人精品电影| 蜜桃久久影院| 日韩成人综合网站| 日本电影亚洲天堂| 免费看电影在线| 久久亚洲一区二区三区四区五区高| 日本福利午夜视频在线| 精品久久人人做人人爽| 国产精品视频第一页| 国产精品综合久久| 免费久久久一本精品久久区| gogo人体一区| 99久热re在线精品996热视频 | 99在线影院| 欧美大片网站| 婷婷一区二区三区| 日本少妇xxx| 狠狠色丁香久久婷婷综| 99视频在线视频| 肉色丝袜一区二区| 国产美女三级视频| 午夜影院日韩| 国产成人a亚洲精v品无码| 国产日韩一区二区三区在线| 给我免费播放片在线观看| 伊人成人网在线看| 精品日本一线二线三线不卡| 伊人中文字幕在线观看| 欧美日韩国产色视频| www.国产成人| 精品一区不卡| 欧美亚洲另类久久综合| 免费欧美激情| 日本一区视频在线观看| 欧美日韩激情在线一区二区三区| 欧美亚洲免费在线| 九九久久电影| 午夜精品亚洲一区二区三区嫩草| 欧美肉体xxxx裸体137大胆| 日韩欧美视频第二区| 成人羞羞网站| 日韩午夜在线观看视频| 久久99国产综合精品免费| 欧美视频在线免费看| 国产又大又粗又爽| 欧美在线999| 国产精品视频无码| 精品蜜桃在线看| 午夜黄色小视频| 国产午夜精品一区二区三区 | bt在线麻豆视频| 久久亚洲春色中文字幕| 青春草视频在线观看| 97色在线视频| 欧美性suv| 国产日韩视频在线观看| 日韩av综合| 国内精品**久久毛片app| 九九亚洲视频| 男同互操gay射视频在线看| 黄色免费成人| 欧美精品与人动性物交免费看| 欧美野外wwwxxx| 97婷婷大伊香蕉精品视频| 国产精品亚洲一区二区三区在线观看| 国产精品亚洲第一区| 亚洲欧美日本国产| 日本一区精品| 国产精品v日韩精品v欧美精品网站| 秋霞无码一区二区| 亚洲人体视频| 久久视频国产精品免费视频在线| 国产美女福利在线观看| 国产精品久久久久秋霞鲁丝| 日本亚州欧洲精品不卡| 久久青青草原一区二区| 国产精品7m凸凹视频分类| 免费毛片网站在线观看| 久久99国产精品麻豆| 天堂一区二区三区 | 欧美变态网站| 中文字幕精品—区二区日日骚| 一区久久精品| 日韩av一卡二卡三卡| 99久久精品免费| 成人美女免费网站视频| 女同久久另类99精品国产| 成人精品一区二区三区| 国产精品天堂| 久久久成人的性感天堂| 成人短视频app| 国产精品日韩高清| 亚洲色图网站| 一区二区三区免费播放| 99riav一区二区三区| 免费在线视频观看| 91视频免费观看| www.欧美日本| 99这里都是精品| 国产一级性生活| 91麻豆精品国产91久久久久久久久| 日漫免费在线观看网站| 欧美激情女人20p| 天堂中文在线网| 一本大道久久a久久精品综合| 精品人妻伦一区二区三区久久| 永久免费精品影视网站| 美女av在线免费看| 国产精品三区www17con| 好吊日精品视频| 一区二区三区四区毛片| 中文字幕精品三区| 色老头在线视频| 亚洲人午夜色婷婷| 久久uomeier| 欧美18视频| 久久精品网址| 双性尿奴穿贞c带憋尿| 午夜精品久久久久久久久久| 性生活免费网站| 欧美精品久久久久a| 日本在线成人| 欧美图片激情小说| 丁香六月综合激情| 久久久久久久蜜桃| 精品美女在线播放| av在线视屏| 久精品国产欧美| 亚洲一区久久| 无码人妻aⅴ一区二区三区69岛| 欧美日韩精品国产| 免费福利在线视频| 国产va免费精品高清在线观看| 真实原创一区二区影院| 超碰影院在线观看| 中文字幕第一区二区| 97国产成人无码精品久久久| 久久精品一本久久99精品| 99综合久久| 18黄暴禁片在线观看| 91香蕉视频污| 亚洲性猛交富婆| 久久中文久久字幕| 国产日韩三级| 男女午夜激情视频| 中文字幕乱码久久午夜不卡 | 麻豆精品在线看| 美女视频久久久| 欧美成人vps| 伊人久久视频| 亚洲一区二区在线看| 国产成人在线免费| 99热只有这里有精品| 在线观看久久av| 视频一区日韩精品| 欧美在线观看成人| 中文字幕亚洲一区二区va在线| 精品黑人一区二区三区国语馆| 性欧美视频videos6一9| 精品一区二区三| 激情av中文字幕| 欧美色另类天堂2015| 拍真实国产伦偷精品| 国产精品乱码视频| 日本麻豆一区二区三区视频| 九九视频在线免费观看| 亚洲美女精品久久| 9999精品| 免费毛片小视频| 综合久久久久综合| 亚洲人成色777777老人头| 国产日韩一区在线| 国产精品入口66mio| 午夜成人亚洲理伦片在线观看| 精品91自产拍在线观看一区| 国产韩日精品| 国产亚洲黄色片| 国产精品大尺度| 日本大臀精品| 国产精品亚洲不卡a| 久久精品二区亚洲w码| 久久国产精品免费看|