• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于抽象解釋的跡劃分技術(shù)研究

    2018-01-18 15:55張弛丁澤文劉林武

    張弛+丁澤文+劉林武

    摘 要:確保程序中沒(méi)有運(yùn)行時(shí)錯(cuò)誤,對(duì)于軟件安全性的保證十分重要。基于抽象解釋的靜態(tài)分析方法對(duì)程序語(yǔ)義進(jìn)行抽象,是驗(yàn)證運(yùn)行時(shí)錯(cuò)誤最合適的形式化方法之一。然而抽象解釋對(duì)于程序語(yǔ)義的抽象可能導(dǎo)致過(guò)近似問(wèn)題,從而引發(fā)誤報(bào),降低了分析精度。因此提出了跡劃分的技術(shù),根據(jù)程序的跡對(duì)程序控制流圖進(jìn)行劃分,對(duì)靜態(tài)分析過(guò)程進(jìn)行局部細(xì)化,減少了抽象解釋過(guò)程中過(guò)近似引發(fā)的誤報(bào)。跡劃分技術(shù)以局部分析效率降低為代價(jià)換來(lái)了分析精度的提高。

    關(guān)鍵詞:抽象解釋;跡劃分;靜態(tài)分析;運(yùn)行時(shí)錯(cuò)誤;軟件安全性

    中圖分類號(hào):TP311 文獻(xiàn)標(biāo)志碼:A

    Research on Trace Partitioning Based on Abstract Interpretation

    ZHANG Chi,DING Ze-wen,LIU Lin-wu

    (College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing,Jiangsu 211106,China)

    Abstract:Ensuring the absence of run-time errors in the program is important for the software safety.The program semantics was abstracted by the static analysis method based on abstract interpretation.It is the most appropriate formal method for validating run-time errors.However,the over-approximation of program semantics by the abstract interpretation may lead to false alarms,which reduce the accuracy of analysis.So the technology of trace partitioning was proposed.The control-flow-graph was partitioned according to the trace,and then the process of static analysis can be local refinement.The method reduced the false alarms caused by over-approximation.Trace partitioning obtains higher analytical accuracy at the cost of reduction of local analysis efficiency.

    Key words:abstract interpretation;trace partitioning;static analysis;run-time error;software safety

    1 引 言

    近幾年來(lái),安全關(guān)鍵領(lǐng)域中,如何保證軟件安全性已經(jīng)成為了一個(gè)廣受關(guān)注的重要課題,如何提高軟件質(zhì)量,保證系統(tǒng)安全性,防止災(zāi)害事故的發(fā)生,已經(jīng)成為當(dāng)前工業(yè)界和學(xué)術(shù)界的重要研究課題[1]。程序的運(yùn)行時(shí)錯(cuò)誤是一類特定的軟件錯(cuò)誤,是指程序在運(yùn)行時(shí)或運(yùn)行后發(fā)生的錯(cuò)誤,并不是軟件需求和設(shè)計(jì)階段引入的問(wèn)題,而是由于違反程序語(yǔ)言的安全性規(guī)范而引入的問(wèn)題[2],例如某條程序執(zhí)行路徑可能存在除數(shù)為零或者數(shù)據(jù)越界的情況。

    對(duì)于運(yùn)行時(shí)錯(cuò)誤,工業(yè)界常用的仿真、模擬、測(cè)試等手段可以發(fā)現(xiàn)大部分錯(cuò)誤,但卻無(wú)法保證軟件中沒(méi)有運(yùn)行時(shí)錯(cuò)誤。形式化分析與驗(yàn)證方法是保障軟件安全性和可靠性的一種重要方法[3]。目前常用的形式化靜態(tài)分析方法有模型檢測(cè)[4]、定理證明[5]和抽象解釋[6]。模型檢測(cè)需要窮舉所有狀態(tài)空間,存在狀態(tài)空間爆炸的問(wèn)題;定理證明需要大量人工參與,難以自動(dòng)化。抽象解釋對(duì)程序語(yǔ)義進(jìn)行抽象,將程序的具體語(yǔ)義轉(zhuǎn)化到抽象域中對(duì)程序的性質(zhì)進(jìn)行分析。其根據(jù)需求對(duì)程序語(yǔ)義進(jìn)行近似,調(diào)節(jié)靜態(tài)分析的精度和效率,是目前對(duì)運(yùn)行時(shí)錯(cuò)誤進(jìn)行分析和驗(yàn)證十分有效的方法。

    抽象解釋方法通過(guò)將程序的具體執(zhí)行過(guò)程轉(zhuǎn)化到狀態(tài)遷移系統(tǒng),在抽象環(huán)境中分析狀態(tài)的可達(dá)性,用以驗(yàn)證實(shí)際執(zhí)行時(shí)是否滿足某一性質(zhì)。在以程序控制流圖表示程序具體的執(zhí)行過(guò)程時(shí),該過(guò)程本身可能導(dǎo)致過(guò)近似問(wèn)題,導(dǎo)致在驗(yàn)證某些程序性質(zhì)時(shí)引發(fā)誤報(bào)。例如,我們考慮圖1中C程序片段。

    可以看出來(lái),在執(zhí)行y=1/y這行代碼之前,變量y的取值只可能是1或者-1,語(yǔ)句y=1/y這行語(yǔ)句不可能發(fā)生除零錯(cuò)誤。然而在使用基于區(qū)間抽象域的抽象解釋方法對(duì)于示例程序進(jìn)行分析時(shí),將變量的單個(gè)取值抽象成區(qū)間表示,分析結(jié)果為變量的取值范圍。在執(zhí)行第一行語(yǔ)句前,變量y的取值是[- SymboleB@ ,+ SymboleB@ ],在執(zhí)行左側(cè)分支y=-1后再S4處y的取值是[-1,-1],在執(zhí)行右側(cè)分支y=1后,根據(jù)區(qū)間抽象域的定義,在S4處y的取值是區(qū)間[-1,-1]和1,1的最小上界,即[-1,1],即此時(shí)執(zhí)行語(yǔ)句y=1/y可能發(fā)生除零錯(cuò)誤,而這個(gè)錯(cuò)誤在實(shí)際執(zhí)行時(shí)是不可能發(fā)生的,屬于誤報(bào)。對(duì)于此類問(wèn)題,即使使用更加復(fù)雜的抽象域,例如八邊形抽象[7]和多面體抽象[8],也無(wú)法解決這類問(wèn)題。事實(shí)上,在S4處變量y的取值只可能是-1或者1,分別通過(guò)兩條執(zhí)行路徑得到,,即S1-S2-S4-S5和S1-S3-S4-S5,都不會(huì)出現(xiàn)除零錯(cuò)誤。如果按照如圖2所示的細(xì)化后的控制流圖進(jìn)行分析,就不會(huì)發(fā)生除零錯(cuò)誤。endprint

    跡劃分的方法最早被提出用于數(shù)據(jù)流分析(data-flow analysis)[9],這里使用跡劃分方法改進(jìn)抽象解釋的靜態(tài)分析方法,根據(jù)反映程序具體執(zhí)行過(guò)程的跡,對(duì)程序控制流圖進(jìn)行局部細(xì)化,以分析效率為代價(jià),提高分析的精度,減少誤報(bào)。

    本文主要工作如下:

    首先介紹了跡劃分技術(shù)的理論框架,說(shuō)明如何使用跡劃分對(duì)程序控制流圖進(jìn)行劃分;之后說(shuō)明在具體的基于抽象解釋的靜態(tài)分析過(guò)程中,如何使用跡劃分來(lái)提高分析進(jìn)度,降低誤報(bào)率。

    2 跡劃分的理論框架

    本章主要介紹跡劃分的理論框架,其用于對(duì)抽象解釋的分析過(guò)程進(jìn)行改進(jìn)以調(diào)高分析精度。抽象解釋是一種可以驗(yàn)證程序變量性質(zhì)的形式化靜態(tài)分析方法,有許多國(guó)內(nèi)外相關(guān)文章[10-11]對(duì)抽象解釋的基本概念進(jìn)行介紹,本文不再贅述,下面主要介紹跡劃分技術(shù)的相關(guān)概念[12]。

    2.1 相關(guān)概念

    定義1(程序):我們定義一個(gè)程序P為一個(gè)遷移系統(tǒng)(S,→Sl),其中S是一個(gè)一個(gè)程序狀態(tài)的集合,→是描述程序可能的基本執(zhí)行步驟的遷移關(guān)系,Sl表示初始狀態(tài)的集合。

    定義2(跡trace):跡是一個(gè)用于描述程序所有運(yùn)行狀態(tài)的非空的有限狀態(tài)序列的集合S*。其中σ是其中一個(gè)有限狀態(tài)序列,我們稱σi是該序列的第i+1個(gè)狀態(tài),σ0和σ-1分別為該序列的第一個(gè)狀態(tài)和最后一個(gè)狀態(tài)。

    因此基于跡的程序的形式化定義為[P]Δ{σεS*|σ0∈Sl∧i,σi→σi+1},即程序可以定義為許多條跡的集合,每條跡反映程序的一條實(shí)際執(zhí)行路徑。

    2.2 跡劃分的形式化定義

    在進(jìn)行靜態(tài)程序分析過(guò)程中,抽象解釋方法通過(guò)將程序從具體域轉(zhuǎn)化到抽象域中,極大的加快了分析過(guò)程的效率,與模型檢測(cè)相比,大大縮減了狀態(tài)空間的數(shù)目,避免了狀態(tài)空間爆炸的問(wèn)題。然而其對(duì)于具體執(zhí)行環(huán)境的抽象可能導(dǎo)致過(guò)近似的問(wèn)題,引發(fā)實(shí)際運(yùn)行中不會(huì)出現(xiàn)的虛假反例。抽象解釋中具體域與抽象域之間的轉(zhuǎn)化通過(guò)一個(gè)Galois連接[13]來(lái)表示:

    α(P,≤)(P*,≤*)γ

    其中(P,≤)稱為具體域,(P*,≤*)稱為抽象域,α和γ分別稱為抽象函數(shù)和具體化函數(shù)。

    跡劃分是一種將分析過(guò)程細(xì)化的方法,根據(jù)不同的跡將控制流圖劃分成更多狀態(tài),犧牲分析效率以換得分析精度的調(diào)高。跡劃分的本質(zhì)上是一種具體化的過(guò)程,可以通過(guò)一個(gè)具體化函數(shù)δ來(lái)實(shí)現(xiàn),我們有如下形式化定義。

    定義3(跡劃分trace partition):一個(gè)具體化函數(shù)δ:E→P(F)稱為遷移系統(tǒng)F的劃分,當(dāng)且僅當(dāng)∪x∈E(δ(x))=F并且x,y∈E,x≠yδx∩δy=。

    也就是說(shuō),跡劃分過(guò)程將一個(gè)遷移系統(tǒng)分成若干個(gè)子分區(qū),各個(gè)分區(qū)的合集與原遷移系統(tǒng)等價(jià),并且分區(qū)之間互不相交。跡劃分可以保證抽象解釋分析過(guò)程的可靠性(soundness),不會(huì)為分析過(guò)程帶來(lái)額外的誤報(bào)或者漏報(bào)。

    2.3 程序控制流圖的跡劃分方法

    程序控制流圖(control-flow graph)[14]是程序的一種重要的表示形式,其反應(yīng)了程序中語(yǔ)句之間的執(zhí)行先后順序和程序運(yùn)行過(guò)程中的所有可能執(zhí)行流向。抽象解釋方法一般以控制流圖為分析對(duì)象,在抽象環(huán)境中迭代計(jì)算不動(dòng)點(diǎn),以驗(yàn)證變量的數(shù)值性質(zhì)。具體的,對(duì)于程序控制流圖的跡劃分主要有條件判斷語(yǔ)句的跡劃分、循環(huán)語(yǔ)句的跡劃分、變量取值的跡劃分三種情況,下面具體進(jìn)行說(shuō)明。

    (1)條件判斷語(yǔ)句的跡劃分

    對(duì)于條件判斷語(yǔ)句,可以根據(jù)條件判斷語(yǔ)句的分支數(shù)對(duì)程序控制流圖進(jìn)行劃分,在抽象解釋的靜態(tài)分析過(guò)程中,由于部分結(jié)構(gòu)的細(xì)化,導(dǎo)致分析效率的下降。具體的跡劃分過(guò)程如圖3所示。

    (2)循環(huán)語(yǔ)句的跡劃分

    對(duì)于循環(huán)語(yǔ)句,可以根據(jù)循環(huán)體的執(zhí)行次數(shù)對(duì)程序控制流圖進(jìn)行劃分,每條跡分別代表程序循環(huán)體執(zhí)行1次、2次…的執(zhí)行路徑。為了保證分析過(guò)程的可終止性,劃分過(guò)程不能無(wú)限進(jìn)行,根據(jù)實(shí)際情況設(shè)置循環(huán)劃分上限n,將循環(huán)語(yǔ)句劃分成n部分。具體的跡劃分過(guò)程如圖4所示。

    (3)變量取值的跡劃分

    在抽象解釋過(guò)程中,有些變量的取值是離散的幾個(gè)點(diǎn),例如變量x的值可能為-100和100,此時(shí)對(duì)其取值范圍進(jìn)行抽象表示的精度很差,此時(shí)x的區(qū)間抽象域表示為[-100,100],有極大的可能導(dǎo)致虛假反例的產(chǎn)生。根據(jù)變量取值遍歷跡,對(duì)程序控制流圖進(jìn)行劃分。具體的跡劃分過(guò)程如圖5所示。

    為了保證跡劃分方法所帶來(lái)的時(shí)間和空間開銷是局部的,需要在變量性質(zhì)得到驗(yàn)證之后,對(duì)跡劃分后的程序控制流圖進(jìn)行合并(merge)。否則,程序控制流圖的跡劃分會(huì)導(dǎo)致分析過(guò)程的復(fù)雜度據(jù)劃分點(diǎn)的數(shù)目成幾何倍數(shù)上升,此時(shí)付出的分析效率代價(jià)對(duì)于驗(yàn)證變量性質(zhì)沒(méi)有價(jià)值。對(duì)于控制流圖的合并過(guò)程如圖6所示,圖6以條件判斷語(yǔ)句為例,說(shuō)明了如何對(duì)于劃分的控制流圖進(jìn)行合并,其他類型跡劃分就不在贅述。

    3 跡劃分技術(shù)的應(yīng)用

    上文提到了跡劃分技術(shù)的理論框架,指出了跡劃分可以對(duì)哪幾類程序控制流圖進(jìn)行劃分,從而將分析過(guò)程細(xì)化,以期可以減少抽象解釋分析過(guò)程由于過(guò)近似產(chǎn)生的誤報(bào)。當(dāng)然的,我們可以在實(shí)際分析過(guò)程中遇到誤報(bào)時(shí),根據(jù)遇到的具體問(wèn)題,手動(dòng)對(duì)控制流圖進(jìn)行跡劃分,在程序性質(zhì)得到驗(yàn)證后,即找到真實(shí)錯(cuò)誤或者排除了虛假反例,則可以對(duì)跡劃分后的控制流圖進(jìn)行合并,繼續(xù)進(jìn)行靜態(tài)分析,直至所有程序分析完畢。

    然而對(duì)于靜態(tài)分析而言,自動(dòng)化分析能力的強(qiáng)弱十分重要,還是需要一些自動(dòng)的策略來(lái)自動(dòng)地進(jìn)行控制流圖的劃分和合并,經(jīng)過(guò)大量的實(shí)驗(yàn),對(duì)以下三類程序片段進(jìn)行跡劃分時(shí)效果十分顯著,可以加入自動(dòng)的策略中,提高分析精度。

    3.1 變量間存在線性關(guān)系的情況

    很多情況下待變量的之間是存在線性關(guān)系的,而傳統(tǒng)的非關(guān)系型抽象域卻無(wú)法表達(dá)變量之間的關(guān)系,導(dǎo)致分析精度大大下降。若為了解決部分程序分析過(guò)程的誤報(bào)而引入關(guān)系型抽象域,如八邊形抽象域,全局的時(shí)間復(fù)雜度會(huì)由O(n)提高到O(n3),極大地降低了分析效率。此時(shí)可以使用跡劃分技術(shù)對(duì)程序控制流圖進(jìn)行劃分,只會(huì)在局部提高分析復(fù)雜度。endprint

    如果發(fā)生存在線性關(guān)系變量發(fā)生算術(shù)運(yùn)算,例如:如果整數(shù)x∈[-1,1],那么根據(jù)區(qū)間抽象域的計(jì)算結(jié)果,則有x-x∈[-2,2],可能發(fā)生誤報(bào),此時(shí)采用變量取值的跡劃分,根據(jù)x=1和x=-1兩條跡對(duì)程序控制流圖進(jìn)行劃分,都有x-x=0的結(jié)果,之后再對(duì)控制流圖進(jìn)行合并,可以得到x-x∈[0,0]。

    3.2 變量為除數(shù)的情況

    當(dāng)變量作為除數(shù)時(shí),即使變量的取值范圍的區(qū)間很小,其算術(shù)運(yùn)算結(jié)果也肯能在較大范圍內(nèi)變動(dòng),導(dǎo)致分析結(jié)果精度下降,有誤報(bào)產(chǎn)生的可能。當(dāng)變量除數(shù)的取值區(qū)間較小時(shí)(例如小于1000),可以根據(jù)變量的所有可能取值,對(duì)控制流圖進(jìn)行跡劃分,當(dāng)所有計(jì)算結(jié)果全部計(jì)算完畢后,對(duì)控制流圖進(jìn)行合并,可以極大增加分析的精度??紤]如下的程序。

    int r=0;float x=0.0;

    while(true){

    r=random(0,50);

    x=(x*r+random(-100,100))/(r+1);}

    若使用區(qū)間抽象域分析變量x的取值范圍,當(dāng)?shù)讲粍?dòng)點(diǎn)時(shí),有x∈[-5100,5100],若根據(jù)變量r的取值將控制流圖劃分成r=0、r=2…r=50的51條跡,在合并后得到x∈[-100,100],即對(duì)所有的r∈[0,50]都有x∈[-100,100]。提高了分析精度。

    3.3 循環(huán)中存在算術(shù)運(yùn)算的情況

    當(dāng)循環(huán)中存在算術(shù)運(yùn)算時(shí),特別存在數(shù)組運(yùn)算時(shí),大部分抽象域的近似過(guò)程都會(huì)導(dǎo)致循環(huán)變量無(wú)法參與循環(huán)體內(nèi)的算術(shù)運(yùn)算,例如對(duì)于i∈[0,3],xi=-10,0,3,7,yi={-1,2,3,4},如果循環(huán)體內(nèi)存在算術(shù)運(yùn)算xi×yi,根據(jù)區(qū)間抽象域的定義,其結(jié)果取值范圍是所有可能結(jié)果的最小上界,即xi×yi∈[-40,28]。實(shí)際上,若根據(jù)循環(huán)語(yǔ)句將控制流圖劃分成四個(gè)部分,其結(jié)果只可能是10、0、9和28,因此有xi×yi∈[0,28],同樣提高了分析過(guò)程的精度。由于編程習(xí)慣,許多循環(huán)體中都會(huì)在第一次循環(huán)時(shí)對(duì)變量進(jìn)行初始化,因此可以將循環(huán)語(yǔ)句的控制流圖劃分成第一次循環(huán)和剩余循環(huán)兩條跡來(lái)進(jìn)行分析,也可以提高分析精度。

    4 結(jié)束語(yǔ)

    基于抽象解釋的跡劃分技術(shù)是一種提高分析精度的方法,其根據(jù)程序運(yùn)行的跡對(duì)程序控制流圖進(jìn)行了劃分,以局部分析復(fù)雜度上升為代價(jià),提高了全局分析精度,可以減少許多誤報(bào),增加了基于抽象解釋的靜態(tài)分析方法在實(shí)際應(yīng)用過(guò)程中的適用性。介紹了基于抽象解釋的跡劃分技術(shù)的理論框架,說(shuō)明了其如何對(duì)程序控制流圖進(jìn)行劃分;之后解釋了在實(shí)際分析過(guò)程中,在哪些情況下使用跡劃分技術(shù)可以顯著提高分析精度,降低分析過(guò)程中由于抽象解釋的過(guò)近似而產(chǎn)生的誤報(bào)。在之后的工作中,可以對(duì)跡劃分可以應(yīng)用的場(chǎng)景進(jìn)行擴(kuò)展,以期其可以具備更高的適用性。

    參考文獻(xiàn)

    [1] 黃志球,徐丙鳳,闞雙龍,等.嵌入式機(jī)載軟件安全性分析標(biāo)準(zhǔn)、方法及工具研究綜述[J].軟件學(xué)報(bào),2014,25(2):200-218.

    [2] DELMAS D,SOUYRIS J.Astrée: from research to industry[C]//International Static Analysis Symposium.Springer Berlin Heidelberg,2007: 437-451.

    [3] 黃傳林,黃志球,胡軍,等.基于擴(kuò)展SysML 活動(dòng)圖的嵌入式系統(tǒng)設(shè)計(jì)安全性驗(yàn)證方法研究[J].小型微型計(jì)算機(jī)系統(tǒng),2015,36( 3) : 408-417.

    [4] 侯剛,周寬久,勇嘉偉,等.模型檢測(cè)中狀態(tài)爆炸問(wèn)題研究綜述[J].計(jì)算機(jī)科學(xué),2013,40(S1):77-86.

    [5] JHALA R,MAJUMDAR R.Software model checking[J].ACM Computing Surveys (CSUR),2009,41(4): 21.

    [6] COUSOT P,COUSOT R,MAUBORGNE L.Theories,solvers and static analysis by abstract interpretation[J].Journal ofthe ACM (JACM),2012,59(6): 31.

    [7] MINE A.The octagon abstract domain[J].Higher-Order and Symbolic Computation,2006,19(1):31-100.

    [8] COUSOT P,HALBWACHS N.Automatic Discovery of Linear Restraints Among Variables of a Program[C]// 2001:84-97.

    [9] NIELSON F,NIELSON H R,HANKIN C.Principles of program analysis[M].Springer,2015.

    [10] COUSOT P,COUSOT R.Abstract interpretation: past,present and future[C]//Proceedings of the Joint Meeting of the Twenty-Third EACSL Annual Conference on Computer Science Logic (CSL) and the Twenty-Ninth Annual ACM/IEEE Symposium on Logic in Computer Science (LICS).ACM,2014:2.

    [11] 陸陳,黃志球,闞雙龍,等.基于八邊形抽象域的襟縫翼控制系統(tǒng)安全性分析[J].小型微型計(jì)算機(jī)系統(tǒng),2016,37(5):902-907.

    [12] HOLLEY L H,ROSEN B K.Qualified Data Flow Problems[J].IEEE Transactions on Software Engineering,1981,SE-7(1):60-78.

    [13] COUSOT P,COUSOT R.Comparing the Galois connection and widening/narrowing approaches to abstract interpretation[C]// Programming Language Implementation and Logic Programming,International Symposium,Plilp92,Leuven,Belgium,August 26-28,1992,Proceedings.1992:269-295.

    [14] HARROLD M J,MALLOY B,ROTHERMEL G.Efficient Construction of Program Dependence Graphs[J].AcmSigsoft Software Engineering Notes,2000,18(3):160-170.endprint

    欧美又色又爽又黄视频| 巨乳人妻的诱惑在线观看| xxx96com| 18禁黄网站禁片午夜丰满| 最近在线观看免费完整版| 99国产精品一区二区蜜桃av| 亚洲av熟女| 99在线视频只有这里精品首页| 欧美中文日本在线观看视频| 最近最新中文字幕大全电影3| 在线国产一区二区在线| 久久久久国产精品人妻aⅴ院| 不卡一级毛片| 两个人免费观看高清视频| 久久久久久国产a免费观看| 日韩大码丰满熟妇| 99久久综合精品五月天人人| 欧美 亚洲 国产 日韩一| 久久久久久人人人人人| 久久久水蜜桃国产精品网| 久久亚洲真实| 精品日产1卡2卡| 色综合婷婷激情| 精品国产超薄肉色丝袜足j| 人人妻,人人澡人人爽秒播| 88av欧美| 国产精品 国内视频| 很黄的视频免费| 国产在线精品亚洲第一网站| 黑人巨大精品欧美一区二区mp4| 国产成人系列免费观看| 欧美性猛交╳xxx乱大交人| 看片在线看免费视频| 中文字幕最新亚洲高清| 91国产中文字幕| 午夜激情福利司机影院| 亚洲av第一区精品v没综合| 亚洲中文字幕一区二区三区有码在线看 | 国产真人三级小视频在线观看| 久久精品人妻少妇| 我的老师免费观看完整版| 精品一区二区三区av网在线观看| 三级毛片av免费| 欧美色视频一区免费| 久久九九热精品免费| 一级片免费观看大全| 国产精品av久久久久免费| 亚洲精品在线观看二区| 成年免费大片在线观看| 久久久久久国产a免费观看| 国产av在哪里看| 免费无遮挡裸体视频| 人妻丰满熟妇av一区二区三区| 亚洲人与动物交配视频| 一边摸一边抽搐一进一小说| 露出奶头的视频| 国产精品久久久久久精品电影| 日韩欧美国产一区二区入口| 精品国产超薄肉色丝袜足j| 一级毛片高清免费大全| 国产在线精品亚洲第一网站| 亚洲精品国产一区二区精华液| 亚洲成a人片在线一区二区| 亚洲无线在线观看| 国产av不卡久久| 精品国产美女av久久久久小说| 国产真人三级小视频在线观看| 成人国产一区最新在线观看| 精品不卡国产一区二区三区| 成人永久免费在线观看视频| 校园春色视频在线观看| 又大又爽又粗| 十八禁网站免费在线| 日韩免费av在线播放| 怎么达到女性高潮| 欧美色欧美亚洲另类二区| 久久欧美精品欧美久久欧美| 国产伦一二天堂av在线观看| 亚洲国产精品成人综合色| 国产三级在线视频| 亚洲熟女毛片儿| 女人爽到高潮嗷嗷叫在线视频| 国产高清videossex| 免费在线观看亚洲国产| 久99久视频精品免费| 麻豆国产av国片精品| 亚洲黑人精品在线| 欧美一区二区国产精品久久精品 | 九九热线精品视视频播放| 97碰自拍视频| 天堂av国产一区二区熟女人妻 | 欧洲精品卡2卡3卡4卡5卡区| 亚洲精华国产精华精| 国产精品香港三级国产av潘金莲| 少妇熟女aⅴ在线视频| 国产片内射在线| 很黄的视频免费| 这个男人来自地球电影免费观看| 男女床上黄色一级片免费看| 久久这里只有精品中国| 丁香欧美五月| 婷婷精品国产亚洲av在线| 激情在线观看视频在线高清| 日日夜夜操网爽| 精品久久久久久成人av| 这个男人来自地球电影免费观看| 性色av乱码一区二区三区2| 亚洲狠狠婷婷综合久久图片| 国产精品综合久久久久久久免费| 两人在一起打扑克的视频| 国产91精品成人一区二区三区| 日本成人三级电影网站| 亚洲 欧美一区二区三区| 中文字幕av在线有码专区| 欧美黑人巨大hd| 99国产极品粉嫩在线观看| 欧美日韩精品网址| 人妻丰满熟妇av一区二区三区| 久9热在线精品视频| 最近最新免费中文字幕在线| 宅男免费午夜| 小说图片视频综合网站| 非洲黑人性xxxx精品又粗又长| 成年版毛片免费区| 美女扒开内裤让男人捅视频| 欧美成人一区二区免费高清观看 | 国产精品 国内视频| 日韩高清综合在线| 一级毛片高清免费大全| 国产精品九九99| 日韩 欧美 亚洲 中文字幕| 91字幕亚洲| 婷婷亚洲欧美| 高清毛片免费观看视频网站| 国产精品爽爽va在线观看网站| 亚洲真实伦在线观看| 午夜激情av网站| 亚洲av中文字字幕乱码综合| 免费在线观看成人毛片| 成人av在线播放网站| 亚洲中文字幕一区二区三区有码在线看 | 看片在线看免费视频| 国产v大片淫在线免费观看| 久久香蕉激情| 亚洲国产欧美一区二区综合| 我要搜黄色片| 日韩欧美三级三区| av天堂在线播放| 在线观看免费视频日本深夜| 看黄色毛片网站| 国产片内射在线| 可以免费在线观看a视频的电影网站| 在线观看日韩欧美| 亚洲欧美日韩高清专用| 人成视频在线观看免费观看| 少妇人妻一区二区三区视频| 日韩中文字幕欧美一区二区| 老司机在亚洲福利影院| 精品无人区乱码1区二区| www.www免费av| 亚洲五月天丁香| 久久久久久久精品吃奶| 啪啪无遮挡十八禁网站| 十八禁网站免费在线| 99久久精品热视频| 一级a爱片免费观看的视频| 成年版毛片免费区| 两性午夜刺激爽爽歪歪视频在线观看 | 午夜老司机福利片| 色精品久久人妻99蜜桃| 香蕉丝袜av| 中文字幕人成人乱码亚洲影| 全区人妻精品视频| 欧美日本视频| 国产精品电影一区二区三区| 国产aⅴ精品一区二区三区波| 亚洲精品国产一区二区精华液| 亚洲黑人精品在线| 久久精品91无色码中文字幕| 九色成人免费人妻av| 亚洲无线在线观看| 舔av片在线| 长腿黑丝高跟| 久久久久久国产a免费观看| 舔av片在线| 精品久久久久久久毛片微露脸| 俄罗斯特黄特色一大片| 亚洲精品粉嫩美女一区| 国产精品一区二区三区四区久久| 九色成人免费人妻av| or卡值多少钱| 欧美日韩乱码在线| 岛国视频午夜一区免费看| 国产精品免费一区二区三区在线| 亚洲18禁久久av| 亚洲男人天堂网一区| 一进一出好大好爽视频| 国产精品日韩av在线免费观看| 黄色女人牲交| 国产不卡一卡二| 国产精品香港三级国产av潘金莲| 久久精品国产清高在天天线| 日韩欧美三级三区| 亚洲国产精品999在线| 亚洲精品久久成人aⅴ小说| 日韩欧美三级三区| 成在线人永久免费视频| 国产黄色小视频在线观看| av视频在线观看入口| 啪啪无遮挡十八禁网站| 俺也久久电影网| 最新在线观看一区二区三区| 国产97色在线日韩免费| 成人亚洲精品av一区二区| 日韩欧美在线二视频| 人妻丰满熟妇av一区二区三区| 国产精品野战在线观看| 国内精品久久久久精免费| 国产亚洲精品一区二区www| 国产午夜精品论理片| 欧美 亚洲 国产 日韩一| 日韩国内少妇激情av| 又黄又爽又免费观看的视频| 国产精品久久久久久久电影 | 又大又爽又粗| 1024视频免费在线观看| 一边摸一边抽搐一进一小说| 两性夫妻黄色片| 国产精品美女特级片免费视频播放器 | 丁香欧美五月| 岛国视频午夜一区免费看| 波多野结衣高清作品| 亚洲av成人av| 欧美日韩亚洲综合一区二区三区_| 日本 欧美在线| 美女 人体艺术 gogo| www国产在线视频色| 成年女人毛片免费观看观看9| 久久久久精品国产欧美久久久| 久久久精品大字幕| 一级毛片高清免费大全| 夜夜看夜夜爽夜夜摸| 日本黄色视频三级网站网址| 久久欧美精品欧美久久欧美| 午夜福利欧美成人| 十八禁网站免费在线| 听说在线观看完整版免费高清| 国模一区二区三区四区视频 | 天天添夜夜摸| 国产成人精品久久二区二区91| 国产精品美女特级片免费视频播放器 | 他把我摸到了高潮在线观看| 在线免费观看的www视频| 精品免费久久久久久久清纯| 成年人黄色毛片网站| 99久久综合精品五月天人人| 国产高清videossex| 欧美国产日韩亚洲一区| 中文字幕高清在线视频| 欧美精品啪啪一区二区三区| 亚洲成人免费电影在线观看| 又粗又爽又猛毛片免费看| 国产免费av片在线观看野外av| 日韩欧美三级三区| 视频区欧美日本亚洲| 18美女黄网站色大片免费观看| 亚洲欧美激情综合另类| 日本三级黄在线观看| 窝窝影院91人妻| 黑人巨大精品欧美一区二区mp4| 人人妻人人澡欧美一区二区| 国产欧美日韩一区二区三| 黄色女人牲交| 变态另类丝袜制服| 国产精品自产拍在线观看55亚洲| 国产成人精品久久二区二区91| 欧美日韩福利视频一区二区| 又爽又黄无遮挡网站| 国产精品 欧美亚洲| 日本一本二区三区精品| 精品一区二区三区av网在线观看| 无限看片的www在线观看| 动漫黄色视频在线观看| 又紧又爽又黄一区二区| 国产野战对白在线观看| 变态另类丝袜制服| 久久精品成人免费网站| 很黄的视频免费| 亚洲av成人精品一区久久| 亚洲国产日韩欧美精品在线观看 | 久久久久久国产a免费观看| 18禁裸乳无遮挡免费网站照片| 久久草成人影院| 高潮久久久久久久久久久不卡| 一二三四在线观看免费中文在| 日韩免费av在线播放| 亚洲精品色激情综合| 欧美黑人巨大hd| 亚洲成人久久爱视频| 欧美另类亚洲清纯唯美| 亚洲av成人一区二区三| 婷婷精品国产亚洲av| 国产野战对白在线观看| 亚洲中文av在线| 国产成人精品无人区| 国内精品久久久久久久电影| 丰满人妻熟妇乱又伦精品不卡| 亚洲av成人一区二区三| 两个人的视频大全免费| 亚洲激情在线av| 亚洲国产精品成人综合色| 国产亚洲欧美98| 成人精品一区二区免费| 国产亚洲av高清不卡| 五月伊人婷婷丁香| 一个人免费在线观看电影 | 欧美日韩乱码在线| 欧美日韩一级在线毛片| 美女扒开内裤让男人捅视频| 91九色精品人成在线观看| 久久久久久九九精品二区国产 | 91麻豆av在线| 好看av亚洲va欧美ⅴa在| 777久久人妻少妇嫩草av网站| 午夜影院日韩av| 淫秽高清视频在线观看| 欧美成狂野欧美在线观看| www.熟女人妻精品国产| 手机成人av网站| 巨乳人妻的诱惑在线观看| 亚洲av美国av| 免费看十八禁软件| 制服人妻中文乱码| 国产乱人伦免费视频| 好男人电影高清在线观看| 亚洲成人中文字幕在线播放| 天堂√8在线中文| 久久亚洲真实| 亚洲人成电影免费在线| 久久久久久久久免费视频了| 日本黄色视频三级网站网址| 在线免费观看的www视频| 男人的好看免费观看在线视频 | 两个人的视频大全免费| 亚洲精品色激情综合| 精品熟女少妇八av免费久了| 天堂av国产一区二区熟女人妻 | 亚洲18禁久久av| 后天国语完整版免费观看| 亚洲 欧美一区二区三区| 又粗又爽又猛毛片免费看| 久久香蕉国产精品| 久久久精品国产亚洲av高清涩受| 亚洲国产欧美网| 精品人妻1区二区| 舔av片在线| 亚洲欧美精品综合久久99| 成人国产综合亚洲| 日韩欧美精品v在线| 一个人免费在线观看电影 | 午夜福利视频1000在线观看| 在线播放国产精品三级| 国产精品久久久久久久电影 | 久久亚洲真实| 精品久久蜜臀av无| 国产午夜精品论理片| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲av电影在线进入| 女人被狂操c到高潮| 黄色成人免费大全| 亚洲,欧美精品.| 免费在线观看黄色视频的| 亚洲中文日韩欧美视频| 日本五十路高清| or卡值多少钱| 制服诱惑二区| 国产av一区在线观看免费| 欧美日韩精品网址| 少妇被粗大的猛进出69影院| 人成视频在线观看免费观看| 这个男人来自地球电影免费观看| 狂野欧美激情性xxxx| 搡老熟女国产l中国老女人| 中文字幕人成人乱码亚洲影| 国产精品久久视频播放| 亚洲欧美日韩高清在线视频| 久久精品91蜜桃| 欧美黑人欧美精品刺激| 三级毛片av免费| 久久久久免费精品人妻一区二区| 午夜福利欧美成人| 18禁裸乳无遮挡免费网站照片| 夜夜躁狠狠躁天天躁| 亚洲av成人不卡在线观看播放网| 亚洲欧美一区二区三区黑人| 国产激情久久老熟女| 动漫黄色视频在线观看| 免费电影在线观看免费观看| 欧美成狂野欧美在线观看| 精品久久久久久久人妻蜜臀av| 久久人人精品亚洲av| 最近最新免费中文字幕在线| 日本一本二区三区精品| 午夜福利在线在线| 亚洲av熟女| 欧美极品一区二区三区四区| av福利片在线观看| 欧美黄色片欧美黄色片| 国产精品美女特级片免费视频播放器 | 免费观看人在逋| 国产单亲对白刺激| 在线十欧美十亚洲十日本专区| 国产精品久久久人人做人人爽| 久久性视频一级片| 亚洲国产欧美网| 男女下面进入的视频免费午夜| 国产成人影院久久av| 中文字幕久久专区| 国产三级在线视频| 人成视频在线观看免费观看| 国产99久久九九免费精品| 亚洲精品在线观看二区| 国产成人精品久久二区二区91| 日本在线视频免费播放| 97碰自拍视频| 搡老妇女老女人老熟妇| 国产aⅴ精品一区二区三区波| www.自偷自拍.com| 欧美zozozo另类| 黄色a级毛片大全视频| 久久久久久人人人人人| 午夜福利免费观看在线| 婷婷丁香在线五月| 亚洲人成网站在线播放欧美日韩| 亚洲精品美女久久av网站| xxxwww97欧美| 亚洲欧美精品综合一区二区三区| 日韩欧美三级三区| 欧美丝袜亚洲另类 | 欧美日韩亚洲综合一区二区三区_| 日韩欧美在线二视频| 国产午夜福利久久久久久| 国产精品野战在线观看| 欧美三级亚洲精品| 国产精品自产拍在线观看55亚洲| 国产日本99.免费观看| 午夜老司机福利片| 国内精品久久久久精免费| 国产野战对白在线观看| 国模一区二区三区四区视频 | √禁漫天堂资源中文www| 一级黄色大片毛片| 久久久久久久午夜电影| 熟女少妇亚洲综合色aaa.| 成人国产一区最新在线观看| 久久天躁狠狠躁夜夜2o2o| 日日爽夜夜爽网站| 一a级毛片在线观看| 国产精品久久久人人做人人爽| 好男人在线观看高清免费视频| 99国产精品99久久久久| 国产真人三级小视频在线观看| 成年人黄色毛片网站| 又黄又粗又硬又大视频| 国产精品,欧美在线| 国产视频内射| av免费在线观看网站| 亚洲无线在线观看| 成人18禁在线播放| 亚洲全国av大片| 色播亚洲综合网| 丁香六月欧美| 欧美黑人精品巨大| 一进一出抽搐动态| 国产精品免费视频内射| 一个人免费在线观看的高清视频| 熟女少妇亚洲综合色aaa.| 亚洲全国av大片| 麻豆av在线久日| 搡老熟女国产l中国老女人| 丰满人妻一区二区三区视频av | 两性午夜刺激爽爽歪歪视频在线观看 | 亚洲性夜色夜夜综合| 高清在线国产一区| 午夜免费成人在线视频| 最近最新免费中文字幕在线| 一本综合久久免费| 长腿黑丝高跟| 级片在线观看| av国产免费在线观看| 99久久国产精品久久久| 国产黄片美女视频| 51午夜福利影视在线观看| 精品国内亚洲2022精品成人| 国产主播在线观看一区二区| 久久久久久亚洲精品国产蜜桃av| 老汉色∧v一级毛片| 午夜福利在线观看吧| 特级一级黄色大片| 波多野结衣高清作品| 国产精品永久免费网站| 亚洲精品一区av在线观看| 亚洲欧美日韩高清专用| av免费在线观看网站| 在线观看美女被高潮喷水网站 | 国产麻豆成人av免费视频| 欧美日韩黄片免| a在线观看视频网站| 国内精品一区二区在线观看| 嫩草影院精品99| 日日夜夜操网爽| 亚洲av美国av| 午夜成年电影在线免费观看| 国产男靠女视频免费网站| 真人一进一出gif抽搐免费| 欧美不卡视频在线免费观看 | 99精品在免费线老司机午夜| 1024香蕉在线观看| 国产成人啪精品午夜网站| 无遮挡黄片免费观看| 亚洲欧美激情综合另类| 国产爱豆传媒在线观看 | 亚洲欧美日韩东京热| 国产精品爽爽va在线观看网站| xxx96com| 国产蜜桃级精品一区二区三区| 老司机福利观看| 成人三级黄色视频| 久久久精品国产亚洲av高清涩受| 老汉色∧v一级毛片| 午夜福利视频1000在线观看| 日本成人三级电影网站| 高清毛片免费观看视频网站| 老司机在亚洲福利影院| 成人午夜高清在线视频| 一本大道久久a久久精品| 淫秽高清视频在线观看| 成人欧美大片| 久久久水蜜桃国产精品网| 欧美最黄视频在线播放免费| 亚洲精品美女久久久久99蜜臀| 国产aⅴ精品一区二区三区波| 亚洲美女视频黄频| 精品欧美一区二区三区在线| 欧美av亚洲av综合av国产av| 女警被强在线播放| 999精品在线视频| 1024手机看黄色片| 夜夜看夜夜爽夜夜摸| 桃红色精品国产亚洲av| 一区二区三区激情视频| 高清毛片免费观看视频网站| 久热爱精品视频在线9| 免费看十八禁软件| 亚洲精品一卡2卡三卡4卡5卡| 亚洲一码二码三码区别大吗| 不卡av一区二区三区| 国内毛片毛片毛片毛片毛片| 国产亚洲精品综合一区在线观看 | 欧美久久黑人一区二区| 香蕉av资源在线| 亚洲精品国产一区二区精华液| av国产免费在线观看| 欧美另类亚洲清纯唯美| 午夜a级毛片| 熟女少妇亚洲综合色aaa.| 久久亚洲精品不卡| 欧美中文综合在线视频| 婷婷六月久久综合丁香| 欧美中文综合在线视频| 精品国产美女av久久久久小说| 高清在线国产一区| 亚洲精品色激情综合| xxx96com| 男女床上黄色一级片免费看| 欧美最黄视频在线播放免费| 国产一区二区在线av高清观看| 啦啦啦观看免费观看视频高清| 十八禁网站免费在线| 真人做人爱边吃奶动态| 欧美性猛交黑人性爽| 亚洲av成人一区二区三| 亚洲狠狠婷婷综合久久图片| 亚洲av片天天在线观看| 丝袜美腿诱惑在线| 看片在线看免费视频| 舔av片在线| 国产成+人综合+亚洲专区| 欧美日韩乱码在线| 欧美不卡视频在线免费观看 | 熟妇人妻久久中文字幕3abv| 我要搜黄色片| 亚洲色图av天堂| 国模一区二区三区四区视频 | 三级男女做爰猛烈吃奶摸视频| 久久精品91无色码中文字幕| 一区二区三区激情视频| 久久九九热精品免费| 伊人久久大香线蕉亚洲五| 美女 人体艺术 gogo| 国产精品影院久久| 国产单亲对白刺激| 国产真人三级小视频在线观看| 级片在线观看| 中文字幕人妻丝袜一区二区| 中文字幕高清在线视频| 丝袜美腿诱惑在线| 日韩精品中文字幕看吧| 男女视频在线观看网站免费 | 成人午夜高清在线视频| 亚洲av五月六月丁香网| 国产精品久久视频播放| 在线观看www视频免费| 麻豆成人午夜福利视频| 欧美又色又爽又黄视频|