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

    一種代幣智能合約的形式化建模與驗(yàn)證方法

    2020-10-16 06:32:58歐陽恒一黃文超
    計(jì)算機(jī)工程 2020年10期
    關(guān)鍵詞:代幣合約漏洞

    歐陽恒一,熊 焰,黃文超

    (中國科學(xué)技術(shù)大學(xué) a.網(wǎng)絡(luò)空間安全學(xué)院; b.計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,合肥 230026)

    0 概述

    智能合約是一種無需中介、自我驗(yàn)證、自動(dòng)執(zhí)行合約條款的計(jì)算機(jī)交易協(xié)議,近年來隨著區(qū)塊鏈技術(shù)的日益普及而備受關(guān)注。區(qū)塊鏈技術(shù)去中心化和數(shù)據(jù)防篡改等特性,解決了智能合約的信任問題,因此使得智能合約更適合在區(qū)塊鏈上進(jìn)行實(shí)現(xiàn)。智能合約[1-3]作為一種能自動(dòng)執(zhí)行合約條款的計(jì)算機(jī)程序,需要盡量避免語法和語義錯(cuò)誤,并且對(duì)于正確性及其他屬性具有較高要求,以保證用戶的財(cái)產(chǎn)安全。由于現(xiàn)有通過專家審計(jì)和人工復(fù)查生成可信合約代碼的方法很難確保代碼的絕對(duì)安全,因此導(dǎo)致智能合約存在安全隱患。2016年,惡意攻擊者通過以太坊Solidity[4]語言中的遞歸調(diào)用漏洞對(duì)運(yùn)行在以太坊公有鏈上的The DAO[2-3]智能合約進(jìn)行攻擊,導(dǎo)致360萬以太幣被盜。2017年,以太坊Parity電子錢包因多重簽名漏洞導(dǎo)致數(shù)億美元資金遭到凍結(jié)[5]。2018年,黑客利用ERC-20標(biāo)準(zhǔn)代幣合約整數(shù)溢出漏洞攻擊了美鏈BEC的智能合約,導(dǎo)致BEC貨幣急劇貶值,價(jià)值幾乎歸零。同年,BAI和EDU智能合約出現(xiàn)重大漏洞,其代幣(token)可被隨意轉(zhuǎn)走??梢?智能合約已成為區(qū)塊鏈應(yīng)用安全的重災(zāi)區(qū),但是到目前為止能夠?qū)χ悄芎霞s漏洞進(jìn)行完備性和安全性分析的方法仍未被提出,當(dāng)前對(duì)于智能合約的安全保障主要依靠專家審計(jì)和人工復(fù)查,然而該方式不能保證代碼的絕對(duì)安全。

    形式化方法[6]的本質(zhì)是基于數(shù)學(xué)的方法來描述目標(biāo)軟件系統(tǒng)屬性的一種技術(shù),適用于計(jì)算機(jī)軟硬件系統(tǒng)的規(guī)范、開發(fā)和驗(yàn)證。形式化驗(yàn)證[7]是使用基于數(shù)學(xué)變換的靜態(tài)分析方法來確定程序規(guī)范和代碼行為,如從協(xié)議規(guī)約出發(fā)驗(yàn)證程序的安全屬性等,其是目前安全級(jí)別最高的一種驗(yàn)證方法。為對(duì)智能合約漏洞進(jìn)行分析與研究,本文提出一種針對(duì)智能合約整數(shù)溢出漏洞的形式化建模與驗(yàn)證方法,先對(duì)合約代碼進(jìn)行建模分析,再利用形式化驗(yàn)證方法解決建模過程中的無限狀態(tài)問題。

    1 相關(guān)研究

    1.1 智能合約概念

    智能合約概念由跨領(lǐng)域法律學(xué)者尼克·薩博于1995年提出,智能合約是一套以數(shù)字形式定義的承諾,包括合約參與方可以在上面執(zhí)行這些承諾的協(xié)議[8]。然而,受限于可編程的合約數(shù)字系統(tǒng),智能合約并未在當(dāng)時(shí)得到具體應(yīng)用。中本聰于2008年底在比特幣[9]系統(tǒng)中提出了區(qū)塊鏈概念。區(qū)塊鏈技術(shù)去中心化、防篡改、可編程和高可用等特性,解決了智能合約的信任問題。BUTERIN于2013年底發(fā)表《以太坊:下一代智能合約和去中心化應(yīng)用平臺(tái)》一文[10],致力于將以太坊打造成最佳智能合約平臺(tái),通過將智能合約與區(qū)塊鏈技術(shù)進(jìn)行融合,拓寬區(qū)塊鏈技術(shù)的應(yīng)用領(lǐng)域??梢?以太坊已成為主流的智能合約開發(fā)和運(yùn)行平臺(tái)。

    1.2 智能合約安全問題

    智能合約是部署在區(qū)塊鏈系統(tǒng)上的有狀態(tài)的鏈上代碼。由于執(zhí)行代碼不能保證絕對(duì)安全,因此造成智能合約容易受到黑客攻擊。表1給出了4種智能合約漏洞引發(fā)的攻擊實(shí)例。智能合約除了面臨軟件安全性和可信性問題外,還存在以下問題:1)智能合約的不可篡改性使其一旦被部署上線,便無法進(jìn)行修改;2)智能合約的源碼公開導(dǎo)致其被惡意攻擊的成本大幅降低;3)智能合約在代碼開發(fā)過程中存在的Bug容易產(chǎn)生智能合約漏洞。由此可見,智能合約需要一種安全高效的審計(jì)方式來保障其安全性。

    表1 智能合約攻擊實(shí)例Table 1 Attack examples of smart contract

    1.3 形式化方法

    為解決智能合約中存在的安全問題,本文引入形式化方法。形式化方法通常運(yùn)用數(shù)學(xué)歸納法驗(yàn)證目標(biāo)的完備性和安全性,主要包括:

    1)基于類BAN邏輯的形式化方法[11]。該方法本質(zhì)上是基于知識(shí)和信念推理的模態(tài)邏輯分析方法,其從事先定義的公理出發(fā),通過一系列推理公理推證協(xié)議滿足安全性,但不能確保驗(yàn)證結(jié)果的可靠性。

    2)基于模型檢驗(yàn)的形式化方法[12]。該方法是分析有窮狀態(tài)系統(tǒng)正確性的重要方法。BOREALE提出基于符號(hào)化模型檢驗(yàn)的形式化方法[13],該方法的基本思想是推遲實(shí)例化,在只進(jìn)行值的匹配或比較時(shí),才對(duì)變量進(jìn)行實(shí)例化。符號(hào)化方法可以緩解攻擊者生成無窮多個(gè)消息導(dǎo)致的狀態(tài)組合爆炸問題?,F(xiàn)有的智能合約形式化驗(yàn)證工作主要使用該方法對(duì)合約進(jìn)行檢驗(yàn)[14-15],但是其不能驗(yàn)證智能合約的完備性。

    3)基于密碼學(xué)原語代數(shù)屬性的形式化方法。該方法能對(duì)含有代數(shù)運(yùn)算算子的協(xié)議或者合約進(jìn)行形式化驗(yàn)證,如文獻(xiàn)[16]給出了能對(duì)含有異或算子的一類無窮會(huì)話并發(fā)協(xié)議完成驗(yàn)證的方法。

    4)基于定理證明的形式化方法。該方法將協(xié)議形式化描述為一系列邏輯子句,并通過歸納證明[17]和Applied Pi演算[18-19]等方式驗(yàn)證其相應(yīng)的安全屬性是得到滿足還是遭到破壞,該方法的主流驗(yàn)證工具包括Tamarin、ProVerif等,但是上述驗(yàn)證工具在驗(yàn)證過程中均需要人工輔助,且學(xué)習(xí)成本較高。SmartVerif[20]是一款支持全自動(dòng)形式化驗(yàn)證的工具。本文使用基于定理證明的SmartVerif形式化驗(yàn)證工具對(duì)模型進(jìn)行驗(yàn)證。

    2 形式化建模與驗(yàn)證方法設(shè)計(jì)

    為對(duì)代幣智能合約進(jìn)行形式化驗(yàn)證,需先對(duì)程序的一系列邏輯代碼進(jìn)行建模,再通過演算證明其相應(yīng)的安全屬性是得到滿足還是遭到破壞,但由于目前智能合約的形式化驗(yàn)證只針對(duì)單個(gè)協(xié)議進(jìn)行建模,因此無法對(duì)某類漏洞合約進(jìn)行建模,如整數(shù)溢出漏洞,并且因?yàn)橹悄芎霞s沒有固定的主函數(shù)入口,每個(gè)外部可見的函數(shù)都可被任意用戶進(jìn)行任意多次調(diào)用,所以建模后得到的模型狀態(tài)空間為無限大,驗(yàn)證時(shí)無法對(duì)所有情況進(jìn)行遍歷。針對(duì)以上問題,本文設(shè)計(jì)一種基于數(shù)學(xué)歸納法的形式化建模與驗(yàn)證方法。

    2.1 模型角色

    2.1.1 不誠實(shí)的用戶

    在以太坊中有外部賬戶(Externally Owned Accounts,EOA)和合約賬戶(Contract Accounts,CA)兩種不同類型的賬戶,其共用一個(gè)地址空間,如圖1所示。外部賬戶由公鑰-私鑰對(duì)控制,即被分配給用戶,其地址由公鑰決定。合約賬戶由存儲(chǔ)在賬戶中的代碼控制,其地址在創(chuàng)建合約時(shí)確定。

    圖1 外部賬戶與合約賬戶Fig.1 EOA and CA

    以太坊中的賬戶包括隨機(jī)數(shù)(nonce)、賬戶余額(balance)、合約代碼(codeHash)和存儲(chǔ)(storageRoot)4個(gè)字段,其中只有合約賬戶才有代碼且存儲(chǔ)codeHash,即該賬戶的以太坊虛擬機(jī)代碼的哈希值,并且由于codeHash在生成后不可修改,因此意味著智能合約代碼也不可修改。外部賬戶可以觸發(fā)交易,而合約賬戶不能主動(dòng)發(fā)起交易,只能在被觸發(fā)后按預(yù)先編寫的智能合約代碼執(zhí)行,其交易流程如圖2所示。

    圖2 外部賬戶與合約賬戶的交易流程Fig.2 Transaction process of EOA and CA

    由于不誠實(shí)用戶可能是外部賬戶也可能是合約賬戶,因此本文構(gòu)建的模型角色需要包含兩個(gè)賬戶的功能。若不誠實(shí)的用戶是外部賬戶,則其惡意構(gòu)造函數(shù)會(huì)使轉(zhuǎn)賬邏輯中產(chǎn)生整數(shù)溢出漏洞,導(dǎo)致代幣的任意轉(zhuǎn)賬或無限增發(fā)。若不誠實(shí)的用戶是合約賬戶,則其會(huì)通過直接實(shí)現(xiàn)某段惡意代碼并等待智能合約轉(zhuǎn)賬,從而觸發(fā)合約代碼。當(dāng)調(diào)用外部合約或指定合約進(jìn)行外部調(diào)用時(shí),若此時(shí)外部調(diào)用被攻擊者劫持,則合約會(huì)執(zhí)行惡意代碼,包括利用fallback函數(shù)回調(diào),其等同于代碼重入攻擊,The DAO事件就是典型的重入攻擊實(shí)例。

    2.1.2 合約自身及合約擁有者

    因?yàn)楹霞s中存在一些函數(shù)只有合約擁有者才能調(diào)用執(zhí)行,所以模型建立時(shí)要有合約擁有者才能進(jìn)行后續(xù)建模。因此,本文需要對(duì)合約的擁有者進(jìn)行模型構(gòu)建,滿足合約中函數(shù)的正常調(diào)用執(zhí)行。

    2.2 建模屬性

    智能合約具有獨(dú)立運(yùn)行、不可篡改等特性。由于開發(fā)者可以自定義智能合約的交易邏輯并將其代碼發(fā)布在區(qū)塊鏈上,因此智能合約無法避免地存在與傳統(tǒng)程序類似的安全漏洞,但不同的是智能合約代碼運(yùn)行于開放的區(qū)塊鏈網(wǎng)絡(luò)且可被任意調(diào)用,合約執(zhí)行后具有不可篡改的特性,因此若有不誠實(shí)的用戶利用了合約漏洞,則會(huì)造成更大的危害。

    本文主要針對(duì)智能合約的整數(shù)溢出漏洞進(jìn)行研究。整數(shù)溢出漏洞是一種常見的高危漏洞。因?yàn)橛?jì)算機(jī)中整型變量存在上下界,所以如果在算術(shù)運(yùn)算中結(jié)果超出其上下界,即整型變量最大或者最小表示范圍,則虛擬機(jī)會(huì)自動(dòng)截?cái)喔呶?導(dǎo)致運(yùn)算結(jié)果異常。典型的智能合約整數(shù)溢出漏洞事件有BEC、SMT、EDU和BAI等,惡意攻擊者通過構(gòu)造參數(shù)繞過合約中的檢測語句,使得轉(zhuǎn)賬邏輯中產(chǎn)生了整數(shù)溢出,導(dǎo)致代幣無限增發(fā)或任意轉(zhuǎn)賬。產(chǎn)生整數(shù)溢出漏洞的主要原因?yàn)橹苯油ㄟ^簡單的加減乘除等數(shù)值運(yùn)算操作,而未使用assert或require語句以保證運(yùn)算不產(chǎn)生整數(shù)溢出。

    2.3 建模與驗(yàn)證流程

    對(duì)于一個(gè)給定的智能合約C,本文提出一個(gè)將智能合約轉(zhuǎn)化為形式化模型的通用方法并對(duì)其進(jìn)行驗(yàn)證。智能合約的建模與驗(yàn)證流程如圖3所示。

    圖3 智能合約的建模與驗(yàn)證流程Fig.3 Modeling and verification process of smart contract

    2.3.1 切片

    程序切片是對(duì)程序進(jìn)行理解和分析的常用技術(shù)??紤]到直接利用合約進(jìn)行建模得到的模型狀態(tài)空間過大,不便于后續(xù)驗(yàn)證。因此,本文根據(jù)智能合約C={f1,f2,…,fx}和安全屬性φ生成切片準(zhǔn)則,在對(duì)合約進(jìn)行切片后得到簡化合約C={f′1,f′2,…,f′x}。

    2.3.2 建模

    本文建模后得到的模型為M={m′1,m′2,…,m′x},使用基于定理證明的SmartVerif形式化驗(yàn)證工具對(duì)其進(jìn)行驗(yàn)證。根據(jù)SmartVerif的建模要求,需要引入多重集合重寫規(guī)則。多重集合重寫規(guī)則為m′1三元組,記為l-[a]→r,其中,l代表一組前提或假設(shè),a代表待選的動(dòng)作或者行為,[a]表示動(dòng)作a的集合,r代表假設(shè)成立并采取動(dòng)作a后產(chǎn)生的結(jié)果。

    本文主要的建模過程是將智能合約的各類語句轉(zhuǎn)換為多重集合重寫規(guī)則:

    1)對(duì)于賦值語句,由于SmartVerif的模型語言暫不支持全局變量,為能對(duì)合約進(jìn)行建模,因此本文引入全局變量約束,具體如下:

    1.restriction set_in:

    2.“All x y #t3 .Exist(x,y)@t3==>

    3.(Ex #t2 .Store(x,y)@t2 & #t2<#t3

    4.& (All #t1 .Del(x)@t1==> (#t1<#t2 | #t3<#t1))

    5.& (All #t1 yp .Store(x,yp)@t1==> (#t1<#t2#t1=#t2 | #t3<#t1))

    6.)”

    7.restriction set_notin:

    8.“All x #t3 .NotExist(x)@t3 ==>

    9.(All #t1 y .Store (x,y) @t1 ==> #t3<#t1)

    10.(Ex #t1 .Del(x)@t1 & #t1<#t3

    11.&(All #t2 y .Store(x,y)@t2 & #t2<#t3 ==> #tw<#t1))”

    在全局變量約束中,Store(x,y)事件表示全局變量的賦值操作,Del(x)事件表示對(duì)全局變量做清空操作,Exist(x,y)表示獲取全局變量x的y值,Set_in約束表示Exist(x,y)操作獲得的y值需滿足以下條件:

    (1)在Exist(x,y)操作前存在給x賦值的Store(x,y)事件。

    (2)該Store(x,y)事件和Exist(x,y)事件之間不存在Del(x)事件。

    (3)該Store(x,y)事件是距Exist(x,y)事件時(shí)間最近的一個(gè)Store(x,y)事件。

    Set_notin約束與Set_in約束相反。在引入上述約束條件后,即可對(duì)全局變量進(jìn)行建模。

    2)對(duì)于條件語句,由于SmartVerif的模型語言沒有實(shí)現(xiàn)數(shù)值比較的相關(guān)約束,因此本文引入數(shù)值比較約束,具體如下:

    1.restriction predicate l:

    2.“All #i a b.Pred_not_equals (a,b)@i==>not((a=b))”

    3.restriction predicate 2:

    4.“All #i a b.Pred_equals (a,b)@i==>(a=b)”

    5.restriction predicate 3:

    6.“All #i a b.Pred_not_Bigger(a,b)@i==>not(Ex c.(a=(b)+(c)))”

    7.restriction predicate 4:

    8.“All #i a b.Pred_Bigger (a,b)@i==>(Exc.(a=(b)+(c)))”

    以predicate 4為例,當(dāng)Pred_Bigger(a,b)事件發(fā)生時(shí),一定存在a=b+c,其他約束也與此類似。

    3)對(duì)于循環(huán)語句,本文只處理有界循環(huán),將其展開為條件語句和賦值語句的集合。

    2.3.3 驗(yàn)證

    因?yàn)橹悄芎霞s沒有固定的主函數(shù)入口,每個(gè)外部可見的函數(shù)都可被任意用戶進(jìn)行任意多次調(diào)用,所以建模后得到的模型狀態(tài)空間為無限大,驗(yàn)證時(shí)無法對(duì)所有情況進(jìn)行遍歷。本文借鑒數(shù)學(xué)歸納法的思想優(yōu)化模型驗(yàn)證過程:對(duì)于每個(gè)函數(shù),假設(shè)其安全屬性φ在運(yùn)行前成立,并通過驗(yàn)證工具判斷其在驗(yàn)證后是否成立。如果成立,則該函數(shù)的安全屬性得到證明,即此函數(shù)不存在溢出漏洞;反之,則證明此函數(shù)存在溢出漏洞,并可以得到反例。智能合約的抽象過程表示為:

    1.while true

    2.(user,func,args):= // arbitrary

    3.run func (args) as user

    3 實(shí)驗(yàn)結(jié)果與分析

    3.1 整數(shù)溢出漏洞分析

    通過對(duì)代幣合約FountainToken進(jìn)行建模分析后,找出以下代碼中的第12行和第14行為整數(shù)溢出漏洞:

    1.function batchTransfers (address[] receivers,uint256[] amounts) {

    2.uint receiveLegth = receivers.length;

    3.requuire (receiveLength == amounts.length);

    4.unit receiverCount = 0;

    5.unit256 totalAmount = 0;

    6.unit i;

    7.address r;

    8.for(i=0;i < receiveLength;i++) {

    9.r=receivers[i];

    10.if (r==address(0) || r==owner) continue;

    11.receiverCount++;

    12.totalAmount+=amounts[i];

    13.}

    14.require(totalAmount >0);

    15.require(canPay(msg.sender,totalAmount)):

    16.wallets[msg.sender]-=totalAmount;

    17.unit256 amount;

    18.for (i = 0; i

    19.r=receivers[i];

    20.if (r==address(0) || r==owner) continue;

    21.amount = amounts[i];

    22.if (amout == 0) continue;

    23.wallets[r]=wallets[r].add(amount);

    24.emit Transfer (msg.sender,r,amount);

    25.}

    26.return true;

    27.}

    分析發(fā)現(xiàn):由于該溢出漏洞的攻擊發(fā)生條件是amounts數(shù)組中的元素存在極大值,receivers數(shù)組中的地址賬戶余額為極小值,因此totalAmount在累加過程中會(huì)發(fā)生上溢出,最終wallets[msg.sender]只減少極小值,而receivers數(shù)組中某一地址r的wallets[r]余額增加為極大值,使得合約不具備本文定義的安全屬性φ。本文共對(duì)5個(gè)存在整數(shù)溢出漏洞的代幣智能合約進(jìn)行建模與驗(yàn)證,成功找出了其中的溢出漏洞,如表2所示。

    表2 代幣智能合約的整數(shù)溢出漏洞Table 2 Integer overflow vulnerabilities of token smart contract

    3.2 其他漏洞分析

    本文提出的代幣智能合約形式化建模與驗(yàn)證方法同樣適用于其他類型的合約漏洞。以The DAO攻擊為例驗(yàn)證該建模方法對(duì)重入漏洞的有效性,發(fā)現(xiàn)不誠實(shí)的用戶利用重入漏洞攻擊代幣智能合約的主要目的是從賬戶中非法重復(fù)提取代幣,因此本文定義了安全屬性φ2:balanceu+etheru=balance′u+ether′u,其中,u表示任意賬戶,balanceu表示u的代幣余額,etheru表示u的以太幣余額,balance′u和ether′u表示任意一次交易后的兩類余額。通過驗(yàn)證該屬性可以發(fā)現(xiàn)當(dāng)合約存在重入漏洞時(shí),一定存在某次交易使得該安全屬性不成立。由此得出,本文提出的形式化建模與驗(yàn)證方法對(duì)智能合約的漏洞檢測具有通用性。

    4 結(jié)束語

    隨著智能合約應(yīng)用的快速增長,其頻發(fā)的安全事件嚴(yán)重威脅大眾經(jīng)濟(jì)財(cái)產(chǎn)安全。針對(duì)代幣智能合約的安全問題,本文提出一種形式化建模與驗(yàn)證方法。使用切片技術(shù)和基于數(shù)學(xué)歸納法的形式化驗(yàn)證方法,解決了狀態(tài)空間爆炸和函數(shù)無限調(diào)用問題。對(duì)5個(gè)存在整數(shù)溢出漏洞的代幣智能合約和The DAO攻擊進(jìn)行形式化建模與驗(yàn)證實(shí)驗(yàn),結(jié)果表明本文方法能成功找出代幣智能合約漏洞。下一步可將研究范圍擴(kuò)展至更多的智能合約及漏洞類型,通過歸納總結(jié)不同類型的漏洞得到其特有的安全屬性,從而實(shí)現(xiàn)智能合約的形式化建模與驗(yàn)證。

    猜你喜歡
    代幣合約漏洞
    漏洞
    首次代幣發(fā)行監(jiān)管的行為經(jīng)濟(jì)學(xué)路徑
    央行等七部門叫停各類代幣發(fā)行融資
    央行等七部門叫停各類代幣發(fā)行融資
    人民周刊(2017年17期)2017-10-23 09:06:00
    央行等七部門叫停各類代幣發(fā)行融資
    三明:“兩票制”堵住加價(jià)漏洞
    漏洞在哪兒
    高鐵急救應(yīng)補(bǔ)齊三漏洞
    合約必守,誰能例外!——對(duì)“情勢變更”制度不可寄于過高期望
    亚洲精品色激情综合| 日韩av在线大香蕉| 性欧美人与动物交配| 欧美最黄视频在线播放免费| 黄网站色视频无遮挡免费观看| 啦啦啦免费观看视频1| 国产av不卡久久| 美女高潮喷水抽搐中文字幕| av电影中文网址| 白带黄色成豆腐渣| 亚洲电影在线观看av| 久久久久久人人人人人| 国产不卡一卡二| 婷婷精品国产亚洲av在线| 美女午夜性视频免费| 亚洲精品美女久久av网站| 精品免费久久久久久久清纯| 亚洲色图 男人天堂 中文字幕| 免费看日本二区| 我的亚洲天堂| 不卡av一区二区三区| 日韩精品中文字幕看吧| 国产乱人伦免费视频| 免费看a级黄色片| 亚洲第一青青草原| 免费观看人在逋| 嫁个100分男人电影在线观看| 国产麻豆成人av免费视频| 久久午夜综合久久蜜桃| 三级毛片av免费| 中文字幕人妻熟女乱码| 免费看日本二区| 黑人欧美特级aaaaaa片| 啦啦啦观看免费观看视频高清| 久久国产亚洲av麻豆专区| 日韩国内少妇激情av| 精品国产超薄肉色丝袜足j| 欧美av亚洲av综合av国产av| 99在线人妻在线中文字幕| 在线天堂中文资源库| 狠狠狠狠99中文字幕| 国产成人影院久久av| 在线av久久热| 人人妻人人看人人澡| 免费无遮挡裸体视频| 日韩欧美 国产精品| 午夜影院日韩av| 黄片小视频在线播放| 亚洲人成77777在线视频| 亚洲七黄色美女视频| 99riav亚洲国产免费| 国产单亲对白刺激| 亚洲在线自拍视频| 国产精品亚洲美女久久久| 每晚都被弄得嗷嗷叫到高潮| av中文乱码字幕在线| АⅤ资源中文在线天堂| 亚洲五月天丁香| 午夜免费激情av| 老司机午夜十八禁免费视频| svipshipincom国产片| 免费观看精品视频网站| 精品国产国语对白av| 国语自产精品视频在线第100页| 嫩草影视91久久| 黄色女人牲交| а√天堂www在线а√下载| 久久性视频一级片| 国产v大片淫在线免费观看| 我的亚洲天堂| 国产亚洲av高清不卡| 大型黄色视频在线免费观看| 无遮挡黄片免费观看| 亚洲久久久国产精品| a级毛片在线看网站| 首页视频小说图片口味搜索| √禁漫天堂资源中文www| 我的亚洲天堂| 一级a爱视频在线免费观看| 午夜两性在线视频| 2021天堂中文幕一二区在线观 | 亚洲av日韩精品久久久久久密| 久久久久久久精品吃奶| 久久九九热精品免费| 中文字幕精品亚洲无线码一区 | 精品第一国产精品| 91大片在线观看| 91老司机精品| 美女国产高潮福利片在线看| 日本免费一区二区三区高清不卡| 久久精品夜夜夜夜夜久久蜜豆 | 十八禁网站免费在线| 久久精品91无色码中文字幕| 国产单亲对白刺激| 又黄又粗又硬又大视频| 久久久国产欧美日韩av| 日韩三级视频一区二区三区| cao死你这个sao货| 一卡2卡三卡四卡精品乱码亚洲| 超碰成人久久| 亚洲国产精品sss在线观看| 丝袜美腿诱惑在线| 欧美丝袜亚洲另类 | 精品一区二区三区四区五区乱码| 国产精品野战在线观看| ponron亚洲| 美女高潮到喷水免费观看| bbb黄色大片| 看免费av毛片| 少妇粗大呻吟视频| 亚洲第一青青草原| 亚洲五月天丁香| 欧美中文日本在线观看视频| 国产激情欧美一区二区| 又紧又爽又黄一区二区| 97人妻精品一区二区三区麻豆 | 性欧美人与动物交配| 看黄色毛片网站| 日本黄色视频三级网站网址| 国产av一区二区精品久久| 久久精品国产亚洲av高清一级| 在线看三级毛片| 黄色a级毛片大全视频| 欧美日韩精品网址| 精华霜和精华液先用哪个| 中文字幕人妻丝袜一区二区| 免费高清在线观看日韩| 给我免费播放毛片高清在线观看| 久久香蕉激情| 校园春色视频在线观看| 黄片播放在线免费| 在线观看舔阴道视频| 午夜激情av网站| 国产男靠女视频免费网站| 老汉色av国产亚洲站长工具| 中国美女看黄片| 美女扒开内裤让男人捅视频| 亚洲熟女毛片儿| 亚洲熟妇熟女久久| 亚洲欧美精品综合久久99| 麻豆成人av在线观看| 久久天堂一区二区三区四区| 女警被强在线播放| 色老头精品视频在线观看| 18禁国产床啪视频网站| 欧美色欧美亚洲另类二区| 在线十欧美十亚洲十日本专区| 一进一出好大好爽视频| 免费在线观看成人毛片| 少妇 在线观看| 亚洲精品美女久久av网站| 97超级碰碰碰精品色视频在线观看| 欧美性长视频在线观看| 亚洲精品美女久久av网站| 最新在线观看一区二区三区| 国产精品一区二区精品视频观看| www.999成人在线观看| 午夜老司机福利片| 久热爱精品视频在线9| 国产av不卡久久| 十分钟在线观看高清视频www| av免费在线观看网站| 亚洲久久久国产精品| 国产视频内射| 亚洲国产高清在线一区二区三 | 91大片在线观看| 大型黄色视频在线免费观看| 日日干狠狠操夜夜爽| 最近最新中文字幕大全电影3 | 久久性视频一级片| 成人永久免费在线观看视频| 少妇被粗大的猛进出69影院| 中文字幕人妻熟女乱码| 一级a爱视频在线免费观看| 亚洲精品粉嫩美女一区| 欧美中文综合在线视频| av天堂在线播放| 国产成人精品无人区| 人人澡人人妻人| 久久欧美精品欧美久久欧美| 老鸭窝网址在线观看| 精品国产乱子伦一区二区三区| 亚洲精品一区av在线观看| 欧美成人性av电影在线观看| 欧美久久黑人一区二区| 丁香欧美五月| 人人妻人人澡人人看| 亚洲一区中文字幕在线| 90打野战视频偷拍视频| 午夜久久久久精精品| 欧美又色又爽又黄视频| 亚洲五月婷婷丁香| 色老头精品视频在线观看| 亚洲精品美女久久久久99蜜臀| 国产亚洲欧美98| 免费无遮挡裸体视频| 19禁男女啪啪无遮挡网站| 少妇的丰满在线观看| 久久香蕉精品热| 久久久精品欧美日韩精品| 亚洲国产精品久久男人天堂| 久久久久久九九精品二区国产 | 美女扒开内裤让男人捅视频| ponron亚洲| 亚洲黑人精品在线| netflix在线观看网站| 一区二区日韩欧美中文字幕| 99久久国产精品久久久| 欧美日韩黄片免| 免费女性裸体啪啪无遮挡网站| 久久热在线av| 一区福利在线观看| 成年免费大片在线观看| 国内少妇人妻偷人精品xxx网站 | 久久中文字幕一级| 亚洲精品av麻豆狂野| 国内揄拍国产精品人妻在线 | 中文亚洲av片在线观看爽| 国产精品爽爽va在线观看网站 | 美女午夜性视频免费| 高清毛片免费观看视频网站| 亚洲男人的天堂狠狠| 日韩精品中文字幕看吧| 亚洲美女黄片视频| 嫩草影院精品99| 18禁黄网站禁片午夜丰满| 亚洲人成网站高清观看| 亚洲中文字幕日韩| 日韩大码丰满熟妇| 国产精品 欧美亚洲| 欧美不卡视频在线免费观看 | 亚洲真实伦在线观看| 国产精品日韩av在线免费观看| 女警被强在线播放| 亚洲自偷自拍图片 自拍| 亚洲国产精品999在线| 国产成人精品无人区| 精品午夜福利视频在线观看一区| 婷婷亚洲欧美| 99热只有精品国产| 很黄的视频免费| 在线观看舔阴道视频| 午夜福利18| 一边摸一边抽搐一进一小说| 制服人妻中文乱码| 久久精品91蜜桃| 久久久国产精品麻豆| 亚洲成a人片在线一区二区| 亚洲精品av麻豆狂野| 一级黄色大片毛片| 亚洲第一av免费看| 嫩草影院精品99| 欧美成人免费av一区二区三区| 亚洲中文字幕一区二区三区有码在线看 | 免费看十八禁软件| 久久国产精品人妻蜜桃| 亚洲熟女毛片儿| 宅男免费午夜| 一区二区三区精品91| 国产在线精品亚洲第一网站| 日本黄色视频三级网站网址| 深夜精品福利| 18禁裸乳无遮挡免费网站照片 | 亚洲国产高清在线一区二区三 | 免费在线观看黄色视频的| 国产激情偷乱视频一区二区| 欧美日韩黄片免| 女性生殖器流出的白浆| 久久久久久亚洲精品国产蜜桃av| 国产一区二区三区视频了| 色播亚洲综合网| 亚洲国产日韩欧美精品在线观看 | 91九色精品人成在线观看| www.999成人在线观看| 日本在线视频免费播放| 亚洲国产看品久久| 免费看日本二区| 好男人电影高清在线观看| 国产成人影院久久av| 757午夜福利合集在线观看| a级毛片a级免费在线| 精品一区二区三区av网在线观看| 一区福利在线观看| 校园春色视频在线观看| 巨乳人妻的诱惑在线观看| 日本一区二区免费在线视频| 亚洲电影在线观看av| 免费搜索国产男女视频| 色老头精品视频在线观看| 成在线人永久免费视频| 亚洲av成人一区二区三| 久久精品影院6| 中文字幕最新亚洲高清| 午夜福利一区二区在线看| 国产精品亚洲av一区麻豆| 日韩欧美 国产精品| 最近最新免费中文字幕在线| 熟妇人妻久久中文字幕3abv| 午夜福利免费观看在线| 真人做人爱边吃奶动态| 黄色视频不卡| 国产激情欧美一区二区| 久久久水蜜桃国产精品网| 精品久久久久久久久久久久久 | 精品无人区乱码1区二区| 亚洲中文字幕日韩| 亚洲精品久久国产高清桃花| 中文字幕精品亚洲无线码一区 | 成人免费观看视频高清| 日日摸夜夜添夜夜添小说| 欧美激情 高清一区二区三区| 亚洲男人的天堂狠狠| 天天躁狠狠躁夜夜躁狠狠躁| 无人区码免费观看不卡| 久久精品人妻少妇| 日韩有码中文字幕| 亚洲 国产 在线| 午夜精品在线福利| 久久精品91蜜桃| 中文亚洲av片在线观看爽| 一夜夜www| 亚洲中文日韩欧美视频| 国产三级黄色录像| 国产激情偷乱视频一区二区| 老汉色av国产亚洲站长工具| 91老司机精品| 美女高潮喷水抽搐中文字幕| 中文字幕最新亚洲高清| 国产精品免费一区二区三区在线| 久久久久精品国产欧美久久久| 美女午夜性视频免费| 性欧美人与动物交配| 12—13女人毛片做爰片一| 国产亚洲av嫩草精品影院| 黑人巨大精品欧美一区二区mp4| 色播亚洲综合网| www日本在线高清视频| 精品国产乱码久久久久久男人| 亚洲av成人一区二区三| 国产精品av久久久久免费| 麻豆一二三区av精品| 国产黄a三级三级三级人| 两个人看的免费小视频| 亚洲成av片中文字幕在线观看| 成人18禁高潮啪啪吃奶动态图| 国内揄拍国产精品人妻在线 | av中文乱码字幕在线| 无人区码免费观看不卡| 神马国产精品三级电影在线观看 | 精品国产国语对白av| av有码第一页| 亚洲午夜理论影院| 欧美激情高清一区二区三区| 久久久久免费精品人妻一区二区 | 脱女人内裤的视频| 女生性感内裤真人,穿戴方法视频| 50天的宝宝边吃奶边哭怎么回事| 99热只有精品国产| 久久青草综合色| 国产精品一区二区三区四区久久 | 久久亚洲精品不卡| 正在播放国产对白刺激| 亚洲男人天堂网一区| 黑人欧美特级aaaaaa片| 国产av不卡久久| 免费观看精品视频网站| 成人免费观看视频高清| 久久久久免费精品人妻一区二区 | 窝窝影院91人妻| 日韩三级视频一区二区三区| 可以在线观看毛片的网站| 亚洲熟妇熟女久久| 看片在线看免费视频| 琪琪午夜伦伦电影理论片6080| 久久 成人 亚洲| 国产亚洲欧美在线一区二区| 中文字幕高清在线视频| 黑丝袜美女国产一区| 亚洲国产日韩欧美精品在线观看 | 国产精品免费视频内射| 午夜免费激情av| 一区二区三区激情视频| 国产欧美日韩一区二区精品| 久久久久久九九精品二区国产 | 在线国产一区二区在线| 国内毛片毛片毛片毛片毛片| 不卡av一区二区三区| 国产成人精品久久二区二区91| 色婷婷久久久亚洲欧美| 99久久无色码亚洲精品果冻| 在线观看66精品国产| 丝袜人妻中文字幕| 不卡一级毛片| 女警被强在线播放| 亚洲精品在线观看二区| 可以免费在线观看a视频的电影网站| 美女大奶头视频| 成人亚洲精品av一区二区| 亚洲精品久久成人aⅴ小说| 成人18禁在线播放| 男女床上黄色一级片免费看| 成人一区二区视频在线观看| 欧美日韩中文字幕国产精品一区二区三区| 精品国产国语对白av| 亚洲九九香蕉| 在线十欧美十亚洲十日本专区| 69av精品久久久久久| 亚洲精品一卡2卡三卡4卡5卡| 在线观看午夜福利视频| 丝袜在线中文字幕| 老司机午夜十八禁免费视频| 国产精品影院久久| 久9热在线精品视频| 日韩中文字幕欧美一区二区| 亚洲一区二区三区色噜噜| 美女高潮喷水抽搐中文字幕| 国产片内射在线| 久热这里只有精品99| 一卡2卡三卡四卡精品乱码亚洲| 人人妻人人澡欧美一区二区| 男人操女人黄网站| 激情在线观看视频在线高清| 俄罗斯特黄特色一大片| 亚洲国产欧美网| 视频区欧美日本亚洲| 看免费av毛片| 天堂√8在线中文| 国产精品一区二区免费欧美| av欧美777| 欧美人与性动交α欧美精品济南到| 国产精品乱码一区二三区的特点| 亚洲久久久国产精品| 国产精品 欧美亚洲| 男女午夜视频在线观看| 在线观看午夜福利视频| 亚洲自偷自拍图片 自拍| 啦啦啦 在线观看视频| 法律面前人人平等表现在哪些方面| 18禁观看日本| 久久性视频一级片| 欧美日韩精品网址| 午夜亚洲福利在线播放| 窝窝影院91人妻| 亚洲第一青青草原| 午夜久久久久精精品| 日韩欧美一区视频在线观看| 欧美成人免费av一区二区三区| 在线视频色国产色| 亚洲成a人片在线一区二区| 国产精品影院久久| 美女 人体艺术 gogo| 久久欧美精品欧美久久欧美| 美女 人体艺术 gogo| 亚洲三区欧美一区| 男人的好看免费观看在线视频 | 国产精品免费视频内射| 欧美亚洲日本最大视频资源| 宅男免费午夜| 亚洲国产中文字幕在线视频| 欧美日本亚洲视频在线播放| av福利片在线| 国产视频一区二区在线看| 亚洲一码二码三码区别大吗| 91九色精品人成在线观看| 国产亚洲欧美在线一区二区| 黄片播放在线免费| 男女做爰动态图高潮gif福利片| 中出人妻视频一区二区| 久久欧美精品欧美久久欧美| 一本一本综合久久| 久久国产精品影院| 啪啪无遮挡十八禁网站| 又紧又爽又黄一区二区| 久久久国产成人免费| 欧美日本亚洲视频在线播放| 在线播放国产精品三级| 琪琪午夜伦伦电影理论片6080| 搞女人的毛片| 国产成人影院久久av| 91字幕亚洲| 少妇的丰满在线观看| 日韩欧美一区二区三区在线观看| 午夜免费鲁丝| 午夜亚洲福利在线播放| 日韩中文字幕欧美一区二区| 日本撒尿小便嘘嘘汇集6| 日本 av在线| 亚洲欧美日韩高清在线视频| 欧美激情高清一区二区三区| 一级黄色大片毛片| 国产v大片淫在线免费观看| 一区福利在线观看| 窝窝影院91人妻| 精品免费久久久久久久清纯| 在线观看www视频免费| 在线看三级毛片| 男女做爰动态图高潮gif福利片| 久久青草综合色| 久久久国产精品麻豆| 婷婷亚洲欧美| 别揉我奶头~嗯~啊~动态视频| 久久久国产欧美日韩av| 天堂影院成人在线观看| 精品久久久久久久毛片微露脸| 国产精品国产高清国产av| tocl精华| 美女免费视频网站| 精品国产乱子伦一区二区三区| 俄罗斯特黄特色一大片| 久久香蕉精品热| 亚洲人成伊人成综合网2020| 久久精品国产亚洲av香蕉五月| 九色国产91popny在线| 成在线人永久免费视频| 国产精品亚洲一级av第二区| 国产日本99.免费观看| 国产精品久久久人人做人人爽| 亚洲av中文字字幕乱码综合 | 99精品在免费线老司机午夜| 亚洲久久久国产精品| 亚洲国产日韩欧美精品在线观看 | 一级毛片高清免费大全| 国产精品久久久久久人妻精品电影| 国产一级毛片七仙女欲春2 | 亚洲av美国av| 欧美日本视频| a在线观看视频网站| 婷婷精品国产亚洲av在线| 黄色丝袜av网址大全| 女性生殖器流出的白浆| 婷婷精品国产亚洲av| 亚洲成人久久爱视频| 国产不卡一卡二| 免费在线观看日本一区| а√天堂www在线а√下载| 国产一区二区三区视频了| 久久草成人影院| 国产精品二区激情视频| 欧美精品啪啪一区二区三区| 亚洲一卡2卡3卡4卡5卡精品中文| 中文字幕人成人乱码亚洲影| 日日爽夜夜爽网站| av超薄肉色丝袜交足视频| 午夜视频精品福利| 日韩欧美在线二视频| 亚洲中文av在线| 老司机在亚洲福利影院| 三级毛片av免费| 午夜福利一区二区在线看| 色综合婷婷激情| www.www免费av| 亚洲精品一区av在线观看| 久久人妻av系列| 国产亚洲精品久久久久5区| 色哟哟哟哟哟哟| 欧美成人免费av一区二区三区| 变态另类丝袜制服| 国产精品99久久99久久久不卡| 久久这里只有精品19| 丰满的人妻完整版| 国产精品亚洲美女久久久| 久久午夜亚洲精品久久| 一a级毛片在线观看| 亚洲av中文字字幕乱码综合 | 91字幕亚洲| 国产片内射在线| 久久中文字幕一级| 麻豆久久精品国产亚洲av| 欧美另类亚洲清纯唯美| 91成年电影在线观看| 亚洲av五月六月丁香网| 很黄的视频免费| 岛国视频午夜一区免费看| 欧美性长视频在线观看| 在线观看免费午夜福利视频| 两个人免费观看高清视频| 中文资源天堂在线| 真人一进一出gif抽搐免费| 亚洲第一av免费看| 真人做人爱边吃奶动态| 国产成人影院久久av| 丁香欧美五月| 免费一级毛片在线播放高清视频| 欧美成人一区二区免费高清观看 | 成人国产一区最新在线观看| 国产高清videossex| 制服丝袜大香蕉在线| 一进一出抽搐gif免费好疼| 午夜久久久在线观看| 亚洲人成77777在线视频| 久久久久久免费高清国产稀缺| 国产亚洲欧美精品永久| 欧美性猛交黑人性爽| 日本黄色视频三级网站网址| 成熟少妇高潮喷水视频| 亚洲无线在线观看| 动漫黄色视频在线观看| 色av中文字幕| 嫩草影院精品99| 国产一区二区三区视频了| 法律面前人人平等表现在哪些方面| 黄色视频,在线免费观看| 久久婷婷成人综合色麻豆| svipshipincom国产片| 欧美激情高清一区二区三区| 老熟妇仑乱视频hdxx| 久久午夜综合久久蜜桃| 亚洲av熟女| 99国产极品粉嫩在线观看| 人妻丰满熟妇av一区二区三区| av超薄肉色丝袜交足视频| 无遮挡黄片免费观看| 国产激情偷乱视频一区二区| 男人的好看免费观看在线视频 | 精品久久久久久久末码|