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

    基于MDA的SQLite碎片數(shù)據(jù)清除技術(shù)

    2017-03-01 04:26:10葉清明劉曉燕付曉東
    關(guān)鍵詞:數(shù)據(jù)庫用戶模型

    葉清明 劉曉燕* 付曉東,2

    1(昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院 云南 昆明 650500)2(云南省計(jì)算機(jī)技術(shù)應(yīng)用重點(diǎn)實(shí)驗(yàn)室 云南 昆明 650500)

    基于MDA的SQLite碎片數(shù)據(jù)清除技術(shù)

    葉清明1劉曉燕1*付曉東1,2

    1(昆明理工大學(xué)信息工程與自動(dòng)化學(xué)院 云南 昆明 650500)2(云南省計(jì)算機(jī)技術(shù)應(yīng)用重點(diǎn)實(shí)驗(yàn)室 云南 昆明 650500)

    清除SQLite數(shù)據(jù)庫中含有用戶重要信息的碎片數(shù)據(jù)是保障用戶信息安全的重要手段。在國(guó)內(nèi)尚未有數(shù)據(jù)清除標(biāo)準(zhǔn)的情況下,提出一種基于MDA(Model Driven Architecture)的SQLite碎片數(shù)據(jù)清除技術(shù)。該技術(shù)將SQLite主文件映射成頁位圖集合,并根據(jù)頁位圖進(jìn)行碎片清除,以提高碎片數(shù)據(jù)的完整性以及碎片數(shù)據(jù)定位和清除的準(zhǔn)確性。同時(shí),采用基于MDA的EMF(Eclipse Modeling Framework)框架建立SQLite碎片數(shù)據(jù)清除技術(shù)的平臺(tái)無關(guān)模型,使用MDA工具解決該技術(shù)跨平臺(tái)軟件復(fù)用的問題。

    SQLite 碎片數(shù)據(jù) 清除 信息安全 MDA

    0 引 言

    SQLite 是獨(dú)立、無服務(wù)、零配置、事務(wù)性的SQL數(shù)據(jù)庫引擎,是在各種嵌入式平臺(tái)上廣泛使用的數(shù)據(jù)庫之一。Adobe的 Photoshop Lightroom、 Airbus的 A350 XWB以及Android、 iPhone等智能手機(jī)中的大部分應(yīng)用都采用SQLite數(shù)據(jù)庫作為數(shù)據(jù)的存儲(chǔ)和管理方式。

    在使用SQLite過程中,系統(tǒng)提供的刪除API只對(duì)數(shù)據(jù)做刪除標(biāo)記,并沒有對(duì)物理層上的數(shù)據(jù)做清除,因此大量的碎片數(shù)據(jù)會(huì)駐留在SQLite的物理層。這些碎片數(shù)據(jù)中殘留有大量用戶信息,會(huì)涉及到個(gè)人、企業(yè)、軍隊(duì)、國(guó)家機(jī)關(guān)尤其是保密機(jī)關(guān)的重要隱私和機(jī)密,對(duì)用戶的隱私安全乃至國(guó)家安全構(gòu)成嚴(yán)重的威脅。例如,在Android手機(jī)中的短信、通話記錄等大部分應(yīng)用在刪除數(shù)據(jù)后,仍然有很大的概率被恢復(fù)。筆者經(jīng)過對(duì)碎片數(shù)據(jù)的研究分析得出,數(shù)據(jù)庫碎片數(shù)據(jù)量會(huì)隨著數(shù)據(jù)庫的增大而增多。SQLite引擎沒有提供具體API或命令對(duì)物理層上的碎片數(shù)據(jù)做專門的清除。SQLite的vacuum命令通過將數(shù)據(jù)庫中的數(shù)據(jù)以頁為單位覆寫到空閑頁中,以重新利用數(shù)據(jù)庫中的空閑頁。這種寫覆蓋方式只對(duì)空閑頁具有一定的清除效果,而數(shù)據(jù)庫中其它頁的碎片數(shù)據(jù)仍然存在。在此背景下,需要一種徹底清除SQLite物理層碎片數(shù)據(jù)的技術(shù)以保障用戶的信息安全。

    在國(guó)內(nèi),尚未形成數(shù)據(jù)清除標(biāo)準(zhǔn),文獻(xiàn)[1]對(duì)硬盤數(shù)據(jù)的清除與安全性研究對(duì)數(shù)據(jù)清除有一定的指導(dǎo)意義。針對(duì)SQLite物理層數(shù)據(jù)的研究主要集中在數(shù)據(jù)恢復(fù)領(lǐng)域,對(duì)數(shù)據(jù)清除領(lǐng)域涉及較少。文獻(xiàn)[2-6]描述的SQLite刪除數(shù)據(jù)恢復(fù)方法中也需要對(duì)SQLite底層碎片數(shù)據(jù)進(jìn)行研究,但其主要針對(duì)BTree頁自由塊數(shù)據(jù)的研究,而沒有對(duì)SQLite中的其他頁進(jìn)行解析。在國(guó)外,SQLite物理層數(shù)據(jù)的研究也是針對(duì)數(shù)據(jù)恢復(fù)領(lǐng)域,文獻(xiàn)[7-8]中講述了對(duì)SQLite溢出頁碎片數(shù)據(jù)的分析。然而,上述研究都不能清晰完整地表示SQLite碎片數(shù)據(jù)的分布狀態(tài),且不能直接用于數(shù)據(jù)清除領(lǐng)域。

    由于在Andriod、iPhone等平臺(tái)下的大多數(shù)應(yīng)用都采用SQLite對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和管理,這些平臺(tái)的多樣性導(dǎo)致清除不同平臺(tái)上的SQLite碎片數(shù)據(jù)會(huì)增加重復(fù)開發(fā)的工作量,降低了開發(fā)效率。OMG提出的模型驅(qū)動(dòng)架構(gòu)MDA很好地解決了軟件復(fù)用的問題。MDA中系統(tǒng)的功能需求被描述為機(jī)器可讀、獨(dú)立于平臺(tái)且標(biāo)準(zhǔn)化存儲(chǔ)的模型,再通過對(duì)不同平臺(tái)或?qū)崿F(xiàn)技術(shù)的模型之間映射規(guī)則的定義,實(shí)現(xiàn)了抽象模型到代碼的轉(zhuǎn)換[9-13]。由此,引入MDA到SQLite碎片數(shù)據(jù)清除技術(shù)以解決不同平臺(tái)下軟件復(fù)用的問題。

    本文首先介紹SQLite物理層布局,然后詳細(xì)介紹筆者對(duì)SQLite物理層碎片數(shù)據(jù)的研究結(jié)論以及將SQLite主文件映射到位圖算法,并給出SQLite碎片數(shù)據(jù)清除技術(shù)SFDET(SQLite Fragment Data Erasure Technique)的業(yè)務(wù)流程。最后針對(duì)SFDET的業(yè)務(wù)功能采用基于EMF的Eclipse Modeling Tools 可視化工具建立SFDET的平臺(tái)無關(guān)模型PIM(Platform Independent Model),通過工具提供的模型轉(zhuǎn)換和代碼生成技術(shù)實(shí)現(xiàn)了基于MDA的SFDET框架代碼的生成。

    1 SQLite數(shù)據(jù)存儲(chǔ)布局

    SQLite最終將用戶的數(shù)據(jù)存儲(chǔ)在“主數(shù)據(jù)庫文件”的單文件中,本文稱為主文件,頁是其基本組成單位,頁從1開始編號(hào)且每頁大小相同。相關(guān)用戶數(shù)據(jù)存儲(chǔ)在表和索引中,并使用master表來記錄所有表和索引的元數(shù)據(jù)。

    SQLite主文件包含BTree頁、溢出頁、空閑頁,每一個(gè)頁的類型唯一。Btree頁又包括索引內(nèi)部頁、索引葉子頁、表內(nèi)部頁和表葉子頁;空閑頁包括空閑枝干頁和空閑葉子頁。SQLite使用不同的數(shù)據(jù)結(jié)構(gòu)來管理這些不同類型的頁,其中,索引采用B-tree管理索引內(nèi)部頁和索引葉子頁;表采用B+tree管理表內(nèi)部頁和表葉子頁;空閑頁用空閑鏈表的方式管理空閑枝干頁,在每個(gè)空閑枝干頁下又擁有其空閑葉子頁指針數(shù)組;溢出頁采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。

    Btree頁中每一條數(shù)據(jù)稱為單元,不同類型的Btree頁其單元格式不同。當(dāng)Btree頁的某個(gè)單元數(shù)據(jù)量超過該Btree頁負(fù)載時(shí),會(huì)產(chǎn)生該單元的一個(gè)或多個(gè)溢出頁,只有表內(nèi)部頁沒有溢出頁。文獻(xiàn)[14]給出了主文件的官方定義。

    2 SQLite碎片數(shù)據(jù)清除技術(shù)

    筆者在某手機(jī)隱私清除項(xiàng)目中,為了清除SQLite主文件中的碎片數(shù)據(jù),使用Winhex工具對(duì)Android平臺(tái)下的瀏覽器、通話記錄、通訊錄、短信、百度地圖等含用戶高危隱私數(shù)據(jù)應(yīng)用的數(shù)據(jù)庫進(jìn)行研究分析,得出SQLite碎片數(shù)據(jù)來源與分布。在此基礎(chǔ)上提出將主文件映射成頁位圖集合的算法,最后根據(jù)頁位圖集合對(duì)SQLite主文件中的碎片數(shù)據(jù)進(jìn)行清除。

    2.1 SQLite碎片數(shù)據(jù)來源與分布

    通過對(duì)SQLite系統(tǒng)刪除API的原理的研究以及大量的手機(jī)app數(shù)據(jù)庫分析,總結(jié)得到碎片數(shù)據(jù)的兩個(gè)重要來源: ①用戶對(duì)數(shù)據(jù)庫中的用戶數(shù)據(jù)執(zhí)行刪除操作后,被刪除的數(shù)據(jù)在物理層沒有被清除。②頁A與頁B之間的覆蓋會(huì)導(dǎo)致B的數(shù)據(jù)出現(xiàn)在A的未分配區(qū)。

    進(jìn)一步對(duì)大量碎片數(shù)據(jù)的統(tǒng)計(jì)發(fā)現(xiàn),SQLite用戶數(shù)據(jù)的刪除過程以及SQLite頁與頁之間的寫覆蓋方式,都會(huì)導(dǎo)致碎片數(shù)據(jù)在數(shù)據(jù)庫主文件中呈散列狀排布。筆者采用圖1描述了對(duì)Bree頁、溢出頁和空閑枝干頁中碎片數(shù)據(jù)分布的研究結(jié)果。其中,BTree頁的碎片數(shù)據(jù)會(huì)出現(xiàn)在其未分配區(qū)、自由塊以及頁內(nèi)碎片中;溢出頁的頁內(nèi)未占用區(qū)域和空閑枝干頁的未占用區(qū)域均為碎片數(shù)據(jù),空閑葉子頁全為碎片數(shù)據(jù)。后文所述的空閑頁是指空閑枝干頁。

    圖1 Btree頁、溢出頁和空閑頁的碎片分布圖

    2.2 SQLite主文件到頁位圖集合的映射

    在SFDET中為了能精確定位主文件中的碎片數(shù)據(jù),并將其清晰地提供給清除模塊,筆者從數(shù)據(jù)有效性的角度出發(fā),把SQLite數(shù)據(jù)庫中的數(shù)據(jù)分為有效數(shù)據(jù)和無效數(shù)據(jù),使用位圖中的一位來表示一字節(jié)數(shù)據(jù)的有效性,其中1表示有效數(shù)據(jù),0表示無效數(shù)據(jù),由此,可將SQLite主文件映射成頁位圖集合。為了實(shí)現(xiàn)該映射,給出如下定義:

    定義1 非空集合S={s1, …,si, …,sn},表示SQLite主文件。其中n=主文件大小/頁大小,1≤i≤n;si表示第i頁的頁內(nèi)容。

    定義2btpi=,該三元組表示定義1中si的頁位圖。其中pn表示頁號(hào),pn=i,ptr是指向bmp的指針,bmp表示為位圖塊,其大小等于頁大小/8。

    定義3 非空集合B={btp1, …,btpj, …,btpn},表示由定義2中頁位圖btp構(gòu)成的頁位圖集合。其中n=主文件大小/頁大小,1≤j≤n;btpj表示第j頁的頁位圖。

    使用上述定義,構(gòu)成從SQLite主文件到頁位圖集合的映射關(guān)系f:S->B。由于SQLite主文件包含3種類型的頁,f的實(shí)現(xiàn)需要3個(gè)映射算法。采用映射算法MapBtreePg、MapOvfwPg和MapFreePg分別實(shí)現(xiàn)Btree頁、溢出頁和空閑頁的映射關(guān)系f。

    在映射算法的偽代碼中,Setbmp(num ,start , len, valid)函數(shù)的參數(shù)依次表示頁號(hào)、數(shù)據(jù)的頁內(nèi)偏移、數(shù)據(jù)長(zhǎng)度、有效位標(biāo)志,其作用是設(shè)置定義2中的頁位圖btp,其中pn=num,位圖塊bmp內(nèi)從start位置開始長(zhǎng)度為len的一段位圖有效性置為valid。

    算法 1MapBtreePg(PgNum,PgSize)

    Input: PgNum, PgSize

    //輸入頁號(hào)、頁大小

    Output: btp

    //輸出位圖

    01 call Setbmp(PgNum ,0, PgSize,0)

    //初始化頁位圖

    02 FreeblkPtr=first freeblock offset

    //取自由塊的首指針

    03 while FreeblkPtr != 0x0000 do

    04 call Setbmp(PgNum ,FreeblkPtr,2,1)

    05 FreeblkPtr=next freeblock offset

    //取下一個(gè)自由塊

    06 endwhile

    07 while I in cell count do

    08 get CellLenth

    //獲取單元長(zhǎng)度

    09 if cell has overflow page

    10 get OvfwPgNum and OvfwBytes

    //取溢出頁號(hào)和溢出字?jǐn)?shù)

    11 call MapOvfwPg(OvfwPgNum, PgSize, OvfwBytes)

    12 call Setbmp(PgNum ,cell[i], CellLenth,1)

    //將單元有效性置1

    13 endwhile

    14 call Setbmp(PgNum ,0, PgHeaderLenth,1)

    //將頁頭有效性置1

    15 output btp

    算法 2 MapOvfwPg(OvfwPgNum, PgSize, OvfwBytes)

    Input: OvfwPgNum, PgSize, OvfwBytes

    //頁號(hào)、大小、溢出字?jǐn)?shù)

    Output: btp

    //輸出位圖

    01 call Setbmp(OvfwPgNum,0, PgSize, 0)

    02 NextOvfwPg= first 4 bytes

    //獲取下一個(gè)溢出頁號(hào)

    03 if NextOvfwPg=0 and OvfwBytes<=PgSize-4

    04 call Setbmp(OvfwPgNum,0, 4+OvfwBytes,1)

    05 else if NextOvfwPg != 0 and OvfwBytes>PgSize-4

    06 call Setbmp(OvfwPgNum,0, PgSize,1)

    07 OvfwBytes -=PgSize-4

    //計(jì)算下一個(gè)溢出字節(jié)數(shù)

    08 call MapOvfwPg(NextOvfwPg, PgSize, OvfwBytes)

    09 else

    call Setbmp(OvfwPgNum,0, PageSize,1)

    10 endif

    11 output btp

    算法 3 MapFreePg(FstTrkPgNum, PgSize)

    Input: FstTrkPgNum, PgSize

    //輸入第一個(gè)空閑枝干頁號(hào)、頁大小

    Output: btp

    //輸出位圖

    01 call Setbmp(FstTrkPgNum,0, PgSize, 0)

    02 NextTrkPg= first 4 bytes

    //獲取下一個(gè)空閑枝干頁

    03 FreeLfPgCnt =next 4 bytes

    //獲取空閑葉子頁個(gè)數(shù)

    04 FreeLfPg[]=contents from offset 8 to (8+ FreeLf-PgCnt*4)

    05 for i in FreeLfPgCnt do

    06 call Setbmp(FreeLfPg[i],0, PgSize,0)

    //將空閑頁有效性置0

    07 if NextTrkPg!=0

    08 call MapFreePg (NextTrkPg, PgSize)

    09 endif

    10 call Setbmp(FirstTrkPgNum,0, 8+FreeLfPgCnt*4,1)

    11 output btp

    2.3 SFDET的業(yè)務(wù)流程

    本節(jié)給出的SFDET流程如圖2所示,master表、表和索引的解析過程都采用先序遍歷BTree頁的方式解析,在此不再贅述先序遍歷的流程。在具體解析某個(gè)BTree頁時(shí),使用BTree映射算法MapBtreePg。此外,在解析空閑頁鏈表的過程中,使用空閑頁映射算法MapFreePg。

    圖2 SQLite碎片數(shù)據(jù)清除技術(shù)流程圖

    3 SFDET的MDA建模

    為了能跨平臺(tái)使用SFDET技術(shù),采用MDA工具對(duì)該技術(shù)的業(yè)務(wù)領(lǐng)域進(jìn)行建模。筆者選用EMF框架對(duì)其建模,以實(shí)現(xiàn)模型到Java代碼的轉(zhuǎn)換。

    3.1 EMF描述的SFDET-PIM

    EMF是Eclipse的模型框架,它是MDA的—個(gè)實(shí)現(xiàn)[15]。使用基于EMF的Eclipse Modeling Tools可視化工具,對(duì)SFDET進(jìn)行建模,抽象出的SFDET主框架類圖PIM如圖3所示,類的功能介紹如下:

    SQLiteIO類提供對(duì)數(shù)據(jù)庫進(jìn)行加載、關(guān)閉、讀寫的函數(shù)。ReadPage函數(shù)和WritePage函數(shù)分別用于對(duì)指定頁號(hào)的讀寫。LoadFile函數(shù)和CloseFile函數(shù)實(shí)現(xiàn)對(duì)SQLite文件的加載和卸載。

    SQLiteControl類提供解析SQLite數(shù)據(jù)庫必要的參數(shù)和解析函數(shù)。InitialSQLite函數(shù)用于初始化參數(shù),ParseBtree函數(shù)解析表和索引,ParseFreeList函數(shù)解析空閑頁,ClearSQLiteFrag-ment函數(shù)清除指定頁的數(shù)據(jù)。

    SQLiteBitMap類提供對(duì)位圖的管理,m_BitMapArray屬性用于存放由SQLitePage類解析后生成的位圖,ClearBitmap函數(shù)用于對(duì)位圖的清零和回收。

    SQLiteBtree是一個(gè)抽象類, 提供ParseBtree-Page抽象函數(shù)對(duì)某一個(gè)數(shù)據(jù)表或索引表解析, GetPageProduct函數(shù)生成具體的SQLitePage對(duì)象。

    抽象類SQLitePage提供對(duì)某一個(gè)Btree頁解析的抽象函數(shù)ParsePage,并使用CreatPageBitmap將解析的結(jié)果映射成位圖。

    SQLiteCell也是一個(gè)抽象類,它負(fù)責(zé)對(duì)某一個(gè)Btree頁中的單元進(jìn)行解析,抽象函數(shù)ParseCell完成這一解析。

    圖3 SFDET主框架PIM

    圖4是SQLiteBtree、SQLitePage、SQLiteCell抽象類泛化子類的PIM,子類通過實(shí)現(xiàn)其父類的抽象函數(shù)具體地實(shí)現(xiàn)各個(gè)頁的解析。單元進(jìn)行解析,抽象函數(shù)ParseCell完成這一解析。

    圖4 抽象類泛化PIM

    3.2 EMF的模型轉(zhuǎn)換和代碼生成

    在基于EMF的Eclipse Modeling Tools工具中, 首先將PIM模型描述為如圖4所示的ecore 模型并存放在.ecore文件中,利用其模型轉(zhuǎn)換器將.ecore模型轉(zhuǎn)化為平臺(tái)相關(guān)模型(Platform Specific Model, PSM),即genmodel模型,然后以genmodel模型為輸入,使用JET利用模板生成java代碼。每個(gè)類模型產(chǎn)生一個(gè)Java接口和一個(gè)Java實(shí)現(xiàn)。在類模型中,將每個(gè)屬性映射成包含具體數(shù)據(jù)類型的Java類屬性,同時(shí)為每個(gè)屬性根據(jù)其修飾符的不同自動(dòng)生成某個(gè)或全部的set()/get()方法。類模型中所有方法只生成空的函數(shù)體,具體的內(nèi)容通過開發(fā)人員在此基礎(chǔ)上進(jìn)行函數(shù)體的編寫。

    4 應(yīng)用結(jié)果論證

    該技術(shù)已運(yùn)用到某手機(jī)隱私清除軟件產(chǎn)品中,并對(duì)Android手機(jī)下的通話記錄、通訊錄、短信、QQ、百度地圖等含用戶高危隱私數(shù)據(jù)應(yīng)用的數(shù)據(jù)庫做了充分的實(shí)驗(yàn)及測(cè)試,結(jié)果如表1所示。

    表1 碎片數(shù)據(jù)清除前后對(duì)比

    表1中數(shù)據(jù)來自某用戶日常使用的手機(jī),360衛(wèi)士app僅有掃描刪除短信以及刪除通話記錄功能。在未作清除以前,通過360衛(wèi)士能發(fā)現(xiàn)刪除的短信、通話記錄等信息。同時(shí),通過該技術(shù)的產(chǎn)品進(jìn)行掃描,能夠掃描更多的刪除短信和通話記錄,原因在于該技術(shù)對(duì)溢出頁和索引頁、以及空閑頁進(jìn)行了全面掃描。進(jìn)一步研究發(fā)現(xiàn),除了刪除的信息,還可能在碎片數(shù)據(jù)中掃描到“正常數(shù)據(jù)”的信息,這是因?yàn)椤罢?shù)據(jù)”來源于頁之間的覆蓋,也進(jìn)一步說明了數(shù)據(jù)恢復(fù)和數(shù)據(jù)清除的差異,即數(shù)據(jù)恢復(fù)僅關(guān)注一條數(shù)據(jù)的恢復(fù),數(shù)據(jù)清除更傾向于全部碎片。

    在使用該技術(shù)的產(chǎn)品進(jìn)行清除以后,仍然能夠掃描到極少量的殘缺信息,通過進(jìn)一步研究發(fā)現(xiàn),這些殘缺信息并非是未徹底清除的結(jié)果,而是應(yīng)用程序緩存數(shù)據(jù)再次寫進(jìn)了數(shù)據(jù)庫,從而對(duì)結(jié)果產(chǎn)生了影響。

    在實(shí)踐中發(fā)現(xiàn),絕大多數(shù)app的數(shù)據(jù)庫碎片均未作處理,目前,常用app中只有騰訊公司的微信,在數(shù)據(jù)刪除后,對(duì)刪除數(shù)據(jù)做了處理,同是其旗下的QQ卻未作處理。盡管QQ數(shù)據(jù)庫是加密的,但仍然被破解,并能明文取出刪除數(shù)據(jù)。

    5 結(jié) 語

    SQLite碎片數(shù)據(jù)清除技術(shù)在信息安全領(lǐng)域是一個(gè)新型技術(shù),該技術(shù)采用位圖映射方法能徹底清除SQLite數(shù)據(jù)庫中的碎片數(shù)據(jù),從而充分保護(hù)用戶的隱私,尤其是保證了用戶對(duì)數(shù)據(jù)進(jìn)行的刪除操作是真正意義上的刪除。同時(shí),結(jié)合MDA思想建立該技術(shù)的PIM,以提高其可移植性和開發(fā)效率。

    該技術(shù)也存在著不足,沒有對(duì)SQLite內(nèi)存數(shù)據(jù)庫以及-wal文件進(jìn)行研究,從而導(dǎo)致清除某些app數(shù)據(jù)庫的結(jié)果受到影響。未來的工作是將該技術(shù)用于SQLite的-wal文件的碎片清除。

    [1] 周開明, 趙強(qiáng), 張曉, 等. 數(shù)據(jù)殘留的清除與安全性的研究[J]. 科學(xué)技術(shù)與工程, 2006, 6(17):2769-2771.

    [2] 方冬蓉, 張秋余, 董瑞洪, 等. Android系統(tǒng)刪除數(shù)據(jù)恢復(fù)方法研究[J]. 計(jì)算機(jī)工程, 2014, 40(10):275-280.

    [3] 張開翔, 周安民. iPhone短信刪除數(shù)據(jù)恢復(fù)方法的研究[J]. 現(xiàn)代計(jì)算機(jī), 2015(1):3-8.

    [4] 劉瓊, 葉猛. 基于SQLite的iPhone 數(shù)據(jù)恢復(fù)方法研究[J]. 信息網(wǎng)絡(luò)安全, 2013(11):90-93.

    [5] 沙晶, 蔡立明. SQLite數(shù)據(jù)庫結(jié)構(gòu)分析在司法鑒定中的應(yīng)用[J]. 中國(guó)司法鑒定, 2013(6):73-78.

    [6] 陳明輝, 方均灘, 吳世雄. 對(duì)SQLite中刪除的數(shù)據(jù)進(jìn)行恢復(fù)的方法和裝置:中國(guó), CN104376091 A[P]. 2015.

    [7] Jeon S, Bang J, Byun K, et al. A recovery method of deleted record for SQLite data-base[J]. Personal and Ubiquitous Computing, 2012, 16(6):707-715.

    [8] Lee G W, Yang S J, Hwang H U, et al. A Recovery Scheme for the Deleted Overflow Data in SQLite Database[J]. Journal of Korean Institute of Information Technology, 2012, 10(11):143-153.

    [9] 曾一, 周吉, 孫政, 等. 支持MDA的設(shè)計(jì)模式建模與模型轉(zhuǎn)換方法研究[J]. 計(jì)算機(jī)工程與應(yīng)用, 2012, 48(1):76-80.

    [10] 王永濤, 劉勇. 基于MDA的模型轉(zhuǎn)換研究與應(yīng)用[J]. 計(jì)算機(jī)工程, 2011, 37(16):84-85,103.

    [11] 侯金奎, 萬建成, 張玉艷. 一種支持MDA的PIM建模方法[J]. 計(jì)算機(jī)工程, 2007, 33(8):71-73.

    [12] OM. Meta object facility core specification v2.0[OL]. [2015-08-03]. http://www.om.org/cgi-bin/apps/doc?forma/06-01-01.

    [13] OM. Unified modeling language: Superstructure v2.0[OL]. [2015-7-21]. http://www.omg.org/docs/formal/05-07-04.

    [14] SQLite Official Documents. The SQLite Database File For-mat[OL]. [2015-07-25]. http://www.sqlite.org/fileformat2.html.

    [15] Eclipse Juno. EMF Developer Guide[OL]. [2015-08-15]. http://help.eclipse.org/helios/index.jsp.

    SQLITE FRAGMENT DATA ERASURE TECHNIQUE BASED ON MDA

    Ye Qingming1Liu Xiaoyan1*Fu Xiaodong1,2

    1(FacultyofInformationEngineeringandAutomation,KunmingUniversityofScienceandTechnology,Kunming650500,Yunnan,China)2(YunnanKeyLaboratoryofComputerTechnologyApplications,Kunming650500,Yunnan,China)

    Erasing the fragment data which contains the user’s significant information in SQLite database is an important measure to ensure information security. In the case of nodata eliminating standard, an SQLite fragment data erasure technique based on MDA is proposed. This technique maps the SQLite main file to a bitmap collection that helps to erase the fragment, which improves accuracy of the fragment data location and the integrity. At the same time, this measure builds the platform independent model of the method which uses EMF based on MDA and uses MDA tools that improves the reusability of the technique in different platform.

    SQLite Fragment data Erasure Information Security MDA

    2015-10-24。國(guó)家自然科學(xué)基金項(xiàng)目(61462056);云南省應(yīng)用基礎(chǔ)研究計(jì)劃重點(diǎn)項(xiàng)目(2014FA028)。葉清明,碩士生,主研領(lǐng)域:軟件工程,信息安全。劉曉燕,副教授。付曉東,教授。

    TP311.1

    A

    10.3969/j.issn.1000-386x.2017.01.009

    猜你喜歡
    數(shù)據(jù)庫用戶模型
    一半模型
    重要模型『一線三等角』
    重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
    數(shù)據(jù)庫
    關(guān)注用戶
    商用汽車(2016年11期)2016-12-19 01:20:16
    3D打印中的模型分割與打包
    關(guān)注用戶
    商用汽車(2016年6期)2016-06-29 09:18:54
    數(shù)據(jù)庫
    關(guān)注用戶
    商用汽車(2016年4期)2016-05-09 01:23:12
    數(shù)據(jù)庫
    久久久久久久亚洲中文字幕| 88av欧美| 婷婷丁香在线五月| 成人三级黄色视频| 国产精品电影一区二区三区| 欧美zozozo另类| 欧美日韩综合久久久久久 | av在线老鸭窝| 亚洲av一区综合| 日韩精品青青久久久久久| 窝窝影院91人妻| 久久久国产成人免费| 亚洲熟妇熟女久久| 人妻夜夜爽99麻豆av| 国产大屁股一区二区在线视频| 可以在线观看毛片的网站| 国产v大片淫在线免费观看| 尤物成人国产欧美一区二区三区| 国产在线男女| 亚洲电影在线观看av| 97碰自拍视频| 国产男靠女视频免费网站| 最新中文字幕久久久久| 美女黄网站色视频| 国产熟女欧美一区二区| 日韩中字成人| 色av中文字幕| 国产精品一区www在线观看 | 亚洲美女搞黄在线观看 | 天天一区二区日本电影三级| 身体一侧抽搐| 国产伦精品一区二区三区视频9| 美女大奶头视频| 高清日韩中文字幕在线| av视频在线观看入口| 免费观看的影片在线观看| 亚洲国产欧洲综合997久久,| 中文字幕熟女人妻在线| 日本撒尿小便嘘嘘汇集6| 给我免费播放毛片高清在线观看| 99热这里只有是精品在线观看| 久久久久精品国产欧美久久久| 赤兔流量卡办理| 国产黄片美女视频| 97碰自拍视频| 欧美黑人欧美精品刺激| 99riav亚洲国产免费| 国产成人aa在线观看| 日韩欧美在线二视频| 中文字幕高清在线视频| 亚洲 国产 在线| 一进一出好大好爽视频| 国内毛片毛片毛片毛片毛片| 国产人妻一区二区三区在| 欧美另类亚洲清纯唯美| 国产成人一区二区在线| 亚洲精品亚洲一区二区| 黄色女人牲交| 少妇的逼好多水| 日韩欧美精品免费久久| 日本三级黄在线观看| 精品久久久久久久人妻蜜臀av| 中文亚洲av片在线观看爽| 欧美日韩精品成人综合77777| 色哟哟·www| 我要搜黄色片| 精品欧美国产一区二区三| 国产精品久久久久久久久免| 亚洲专区国产一区二区| 亚洲欧美日韩无卡精品| 亚州av有码| 亚洲av熟女| 久久精品国产亚洲网站| 小蜜桃在线观看免费完整版高清| 日本成人三级电影网站| 亚洲自拍偷在线| 久久久久久国产a免费观看| 美女cb高潮喷水在线观看| 成人二区视频| 久久精品国产亚洲av涩爱 | 夜夜夜夜夜久久久久| 啦啦啦韩国在线观看视频| 欧美最新免费一区二区三区| 男女做爰动态图高潮gif福利片| 亚洲精品粉嫩美女一区| 国产淫片久久久久久久久| 久久久久久久久久久丰满 | 99久久精品热视频| 淫秽高清视频在线观看| 非洲黑人性xxxx精品又粗又长| 午夜福利成人在线免费观看| 欧美日韩瑟瑟在线播放| 亚洲第一区二区三区不卡| 少妇人妻一区二区三区视频| 九九热线精品视视频播放| 欧美色视频一区免费| 中文字幕人妻熟人妻熟丝袜美| 国内精品一区二区在线观看| eeuss影院久久| 18禁在线播放成人免费| 18禁黄网站禁片午夜丰满| 国产 一区 欧美 日韩| 内射极品少妇av片p| 97人妻精品一区二区三区麻豆| 国产精品爽爽va在线观看网站| 99在线视频只有这里精品首页| 尤物成人国产欧美一区二区三区| 中文亚洲av片在线观看爽| 日韩中字成人| 亚洲国产精品成人综合色| 两人在一起打扑克的视频| 国产精品电影一区二区三区| 久久热精品热| 综合色av麻豆| 夜夜夜夜夜久久久久| 国产精品一区二区免费欧美| 观看免费一级毛片| 亚洲欧美激情综合另类| 又爽又黄无遮挡网站| 欧美性感艳星| 国产精品一区二区三区四区久久| 亚州av有码| 国产精品三级大全| 日本免费a在线| 婷婷六月久久综合丁香| 少妇丰满av| 国产精品久久久久久精品电影| 久久99热这里只有精品18| 国内揄拍国产精品人妻在线| 午夜a级毛片| 久久精品国产亚洲av香蕉五月| 99久久精品热视频| 久久婷婷人人爽人人干人人爱| 精品人妻视频免费看| 动漫黄色视频在线观看| 日韩高清综合在线| 亚洲欧美清纯卡通| 久久久国产成人免费| 日本爱情动作片www.在线观看 | 久久精品久久久久久噜噜老黄 | 日韩精品中文字幕看吧| 免费无遮挡裸体视频| 91午夜精品亚洲一区二区三区 | 国产精华一区二区三区| 午夜免费激情av| 免费看av在线观看网站| 波多野结衣巨乳人妻| 我的老师免费观看完整版| 丰满的人妻完整版| 最近最新免费中文字幕在线| 色尼玛亚洲综合影院| 日日摸夜夜添夜夜添av毛片 | 国产成人a区在线观看| 老熟妇仑乱视频hdxx| 亚洲精品色激情综合| 少妇猛男粗大的猛烈进出视频 | 精品一区二区三区av网在线观看| 亚洲四区av| 国产熟女欧美一区二区| 看免费成人av毛片| 特级一级黄色大片| 国产精品野战在线观看| 国产亚洲精品综合一区在线观看| 大又大粗又爽又黄少妇毛片口| 欧美国产日韩亚洲一区| 国产v大片淫在线免费观看| 亚洲美女视频黄频| 精华霜和精华液先用哪个| or卡值多少钱| 老师上课跳d突然被开到最大视频| 悠悠久久av| 极品教师在线免费播放| 观看免费一级毛片| 国产 一区精品| 男女视频在线观看网站免费| 国产久久久一区二区三区| 亚洲电影在线观看av| 99热只有精品国产| 久久午夜亚洲精品久久| 成人鲁丝片一二三区免费| 波多野结衣巨乳人妻| 午夜免费男女啪啪视频观看 | 国内精品一区二区在线观看| av国产免费在线观看| 九九热线精品视视频播放| 春色校园在线视频观看| 国产精品久久电影中文字幕| av福利片在线观看| 国产蜜桃级精品一区二区三区| 狠狠狠狠99中文字幕| 很黄的视频免费| 可以在线观看毛片的网站| 三级国产精品欧美在线观看| 亚洲av免费在线观看| 亚洲精华国产精华精| 精品日产1卡2卡| 午夜视频国产福利| 免费看a级黄色片| 亚洲av.av天堂| 精品久久久久久久久av| 久久中文看片网| 天堂动漫精品| 草草在线视频免费看| 亚洲成人久久性| 久久精品人妻少妇| 美女免费视频网站| 亚洲精品色激情综合| 亚洲内射少妇av| 久久午夜亚洲精品久久| 亚洲av不卡在线观看| 亚洲av熟女| 最近视频中文字幕2019在线8| 一个人观看的视频www高清免费观看| 久久草成人影院| 国产午夜精品论理片| 此物有八面人人有两片| 国产精品日韩av在线免费观看| 亚洲国产精品成人综合色| 亚洲图色成人| 国产高潮美女av| 欧美黑人欧美精品刺激| 亚洲av免费高清在线观看| 国产 一区 欧美 日韩| 搡老熟女国产l中国老女人| 国产在视频线在精品| 波野结衣二区三区在线| 免费电影在线观看免费观看| 久久久国产成人免费| 一级a爱片免费观看的视频| 男女之事视频高清在线观看| 欧美3d第一页| 少妇熟女aⅴ在线视频| 2021天堂中文幕一二区在线观| 99九九线精品视频在线观看视频| 欧美色视频一区免费| 无人区码免费观看不卡| netflix在线观看网站| 国产乱人伦免费视频| 国产精品福利在线免费观看| 女人十人毛片免费观看3o分钟| 老司机午夜福利在线观看视频| 日本熟妇午夜| 成人国产麻豆网| 亚洲aⅴ乱码一区二区在线播放| 18禁黄网站禁片午夜丰满| 亚洲av中文字字幕乱码综合| 成人无遮挡网站| 亚洲avbb在线观看| 亚洲 国产 在线| 一个人免费在线观看电影| 国产精品一区二区免费欧美| 精品人妻偷拍中文字幕| 精品久久久久久,| 国内少妇人妻偷人精品xxx网站| 欧美+日韩+精品| 在线免费观看不下载黄p国产 | 亚洲成a人片在线一区二区| 国产aⅴ精品一区二区三区波| 内地一区二区视频在线| 精品一区二区三区人妻视频| 色综合站精品国产| 国产亚洲av嫩草精品影院| 老司机福利观看| 免费人成在线观看视频色| 国产一级毛片七仙女欲春2| 国产精品国产三级国产av玫瑰| 久久久久国内视频| 成人美女网站在线观看视频| 日韩欧美国产一区二区入口| 女人十人毛片免费观看3o分钟| 午夜福利成人在线免费观看| 三级国产精品欧美在线观看| 色综合站精品国产| 免费看日本二区| 日韩,欧美,国产一区二区三区 | 国语自产精品视频在线第100页| av在线观看视频网站免费| 久久久久久大精品| 成人性生交大片免费视频hd| 色5月婷婷丁香| 久久这里只有精品中国| 99热只有精品国产| 成人无遮挡网站| 久久国产精品人妻蜜桃| 在线观看免费视频日本深夜| 久久久成人免费电影| 床上黄色一级片| 国产中年淑女户外野战色| 亚洲无线观看免费| 久久亚洲精品不卡| 在线观看午夜福利视频| 日日夜夜操网爽| 男女啪啪激烈高潮av片| 偷拍熟女少妇极品色| 一卡2卡三卡四卡精品乱码亚洲| 变态另类成人亚洲欧美熟女| 深夜精品福利| 在线免费观看不下载黄p国产 | 亚洲熟妇中文字幕五十中出| 国产一区二区三区在线臀色熟女| 亚洲专区中文字幕在线| 神马国产精品三级电影在线观看| 听说在线观看完整版免费高清| 日本黄色片子视频| 小蜜桃在线观看免费完整版高清| av天堂在线播放| 国产淫片久久久久久久久| h日本视频在线播放| 欧美性猛交黑人性爽| 精品无人区乱码1区二区| 日本熟妇午夜| 亚洲,欧美,日韩| 男女下面进入的视频免费午夜| 久久九九热精品免费| 国产av麻豆久久久久久久| 亚洲av中文av极速乱 | 国产精品日韩av在线免费观看| 精品一区二区三区视频在线| 免费看光身美女| 91麻豆精品激情在线观看国产| 中国美女看黄片| 日本三级黄在线观看| 亚洲专区国产一区二区| 日本与韩国留学比较| 99久久久亚洲精品蜜臀av| a级毛片免费高清观看在线播放| 一本久久中文字幕| 国产在线男女| 亚洲国产精品sss在线观看| 成人无遮挡网站| 国产av麻豆久久久久久久| 亚洲欧美日韩无卡精品| 久久久久九九精品影院| 精品99又大又爽又粗少妇毛片 | 亚洲av成人av| 很黄的视频免费| 赤兔流量卡办理| 亚洲精品日韩av片在线观看| 男插女下体视频免费在线播放| 免费观看精品视频网站| 搡老岳熟女国产| 久久久久九九精品影院| 欧美人与善性xxx| 国语自产精品视频在线第100页| 国产精品99久久久久久久久| 亚洲精品一卡2卡三卡4卡5卡| 小说图片视频综合网站| 天堂动漫精品| 精品99又大又爽又粗少妇毛片 | 天天一区二区日本电影三级| 午夜亚洲福利在线播放| 一个人看视频在线观看www免费| 国产精品爽爽va在线观看网站| 又爽又黄无遮挡网站| 久久久久性生活片| 日日夜夜操网爽| 国产亚洲欧美98| 又爽又黄无遮挡网站| 精品久久久噜噜| 久久人人精品亚洲av| 搡老妇女老女人老熟妇| 国产大屁股一区二区在线视频| 97碰自拍视频| 俄罗斯特黄特色一大片| 尤物成人国产欧美一区二区三区| 久久精品人妻少妇| 中亚洲国语对白在线视频| 国产激情偷乱视频一区二区| 婷婷色综合大香蕉| 国产精品美女特级片免费视频播放器| 精品一区二区三区av网在线观看| 日本-黄色视频高清免费观看| 噜噜噜噜噜久久久久久91| 久久99热6这里只有精品| 欧美区成人在线视频| 美女xxoo啪啪120秒动态图| 国内久久婷婷六月综合欲色啪| 国产高潮美女av| 国产免费av片在线观看野外av| 人妻少妇偷人精品九色| 日韩欧美国产在线观看| 国产午夜福利久久久久久| 我要搜黄色片| 中文字幕人妻熟人妻熟丝袜美| 少妇人妻一区二区三区视频| 亚洲欧美日韩高清专用| 老熟妇乱子伦视频在线观看| 琪琪午夜伦伦电影理论片6080| 性色avwww在线观看| 免费观看精品视频网站| 国产一区二区在线观看日韩| 可以在线观看的亚洲视频| 在线观看66精品国产| 国产一区二区在线av高清观看| 直男gayav资源| 精品人妻1区二区| 亚洲精华国产精华精| 国产精品电影一区二区三区| 亚洲成人免费电影在线观看| 久久热精品热| 久久久成人免费电影| 午夜激情欧美在线| av福利片在线观看| 少妇裸体淫交视频免费看高清| 亚洲在线观看片| 午夜福利18| 99久久精品国产国产毛片| 亚洲午夜理论影院| 99热只有精品国产| 如何舔出高潮| 国产乱人视频| 99九九线精品视频在线观看视频| 精品久久久久久久人妻蜜臀av| 婷婷六月久久综合丁香| xxxwww97欧美| 国产一级毛片七仙女欲春2| 国产成年人精品一区二区| 一卡2卡三卡四卡精品乱码亚洲| 身体一侧抽搐| 亚洲黑人精品在线| 国产伦在线观看视频一区| 国产精品人妻久久久影院| 91精品国产九色| 看免费成人av毛片| 久久精品人妻少妇| АⅤ资源中文在线天堂| bbb黄色大片| 女同久久另类99精品国产91| 观看美女的网站| 欧美国产日韩亚洲一区| 欧美日本亚洲视频在线播放| 好男人在线观看高清免费视频| 日韩大尺度精品在线看网址| 草草在线视频免费看| 精品无人区乱码1区二区| 免费观看在线日韩| 国产国拍精品亚洲av在线观看| 国内久久婷婷六月综合欲色啪| 婷婷精品国产亚洲av| 国产伦人伦偷精品视频| 在线国产一区二区在线| 久久久久久久久久成人| 少妇人妻精品综合一区二区 | 狂野欧美白嫩少妇大欣赏| 99国产极品粉嫩在线观看| 精品午夜福利视频在线观看一区| 丰满的人妻完整版| 欧美潮喷喷水| 国产黄色小视频在线观看| 色综合婷婷激情| 波多野结衣高清作品| 国产中年淑女户外野战色| 国产一级毛片七仙女欲春2| 99国产精品一区二区蜜桃av| 午夜福利成人在线免费观看| 免费无遮挡裸体视频| 黄色视频,在线免费观看| 黄色欧美视频在线观看| 日韩欧美一区二区三区在线观看| 中出人妻视频一区二区| 此物有八面人人有两片| 女人被狂操c到高潮| 国产高清激情床上av| 亚洲在线观看片| 国产一区二区三区在线臀色熟女| 亚洲av五月六月丁香网| 午夜福利视频1000在线观看| 12—13女人毛片做爰片一| 国产精华一区二区三区| av天堂中文字幕网| 少妇猛男粗大的猛烈进出视频 | a在线观看视频网站| 欧美一区二区精品小视频在线| 久久精品国产亚洲网站| 国产伦精品一区二区三区视频9| 亚洲欧美日韩高清在线视频| 日韩欧美免费精品| 亚洲专区国产一区二区| 亚洲人与动物交配视频| 在线观看一区二区三区| 亚洲av成人精品一区久久| 噜噜噜噜噜久久久久久91| 99久久九九国产精品国产免费| 久久久久九九精品影院| av天堂在线播放| 精品久久久久久成人av| 哪里可以看免费的av片| 天天一区二区日本电影三级| 国内精品宾馆在线| 午夜福利18| 国产69精品久久久久777片| 婷婷色综合大香蕉| 久久久精品大字幕| 极品教师在线免费播放| 在线a可以看的网站| 午夜精品久久久久久毛片777| 国产一区二区三区av在线 | 亚洲欧美激情综合另类| 99久久精品热视频| 欧美潮喷喷水| av视频在线观看入口| 国产一级毛片七仙女欲春2| 成年免费大片在线观看| 国内揄拍国产精品人妻在线| 久久精品国产亚洲av天美| 色噜噜av男人的天堂激情| 又爽又黄a免费视频| 国产av不卡久久| 99精品在免费线老司机午夜| 国产一区二区亚洲精品在线观看| 久久精品国产亚洲av涩爱 | 天美传媒精品一区二区| 动漫黄色视频在线观看| 免费在线观看成人毛片| 草草在线视频免费看| 免费一级毛片在线播放高清视频| 久久久精品欧美日韩精品| 老熟妇乱子伦视频在线观看| 好男人在线观看高清免费视频| 国产真实伦视频高清在线观看 | 乱人视频在线观看| 亚洲精品一卡2卡三卡4卡5卡| 日韩欧美精品免费久久| 精品人妻1区二区| 尤物成人国产欧美一区二区三区| 五月玫瑰六月丁香| 免费看光身美女| 一本一本综合久久| 美女免费视频网站| 中文在线观看免费www的网站| 亚洲狠狠婷婷综合久久图片| 在线观看免费视频日本深夜| 日本撒尿小便嘘嘘汇集6| 亚洲综合色惰| 91在线观看av| 男人的好看免费观看在线视频| 国产三级在线视频| 久久久久久久亚洲中文字幕| 少妇裸体淫交视频免费看高清| 成年女人看的毛片在线观看| 日本黄色片子视频| 亚洲18禁久久av| 日韩国内少妇激情av| 在现免费观看毛片| 91av网一区二区| 成人综合一区亚洲| 69av精品久久久久久| 亚洲成人久久性| 亚洲人成网站在线播| 99在线人妻在线中文字幕| 国产精品一区二区三区四区免费观看 | 国产av不卡久久| 日韩精品中文字幕看吧| 18禁黄网站禁片午夜丰满| 久久精品国产亚洲av香蕉五月| 午夜免费男女啪啪视频观看 | 99久久成人亚洲精品观看| 嫩草影院精品99| 国产老妇女一区| aaaaa片日本免费| 99热网站在线观看| 亚洲午夜理论影院| 99久久精品国产国产毛片| 亚洲精品日韩av片在线观看| 啦啦啦韩国在线观看视频| 一个人观看的视频www高清免费观看| 91午夜精品亚洲一区二区三区 | 国产精品爽爽va在线观看网站| 在线观看免费视频日本深夜| 免费看av在线观看网站| 国产av不卡久久| 一个人看的www免费观看视频| 非洲黑人性xxxx精品又粗又长| 国产私拍福利视频在线观看| 搡老熟女国产l中国老女人| 日本欧美国产在线视频| 在线观看一区二区三区| 午夜日韩欧美国产| 国产精华一区二区三区| 黄片wwwwww| 看黄色毛片网站| 桃红色精品国产亚洲av| 精品久久久久久久久亚洲 | 成人午夜高清在线视频| 欧美一区二区精品小视频在线| 高清在线国产一区| 欧美日韩乱码在线| 欧美一区二区精品小视频在线| 直男gayav资源| 深爱激情五月婷婷| 两个人的视频大全免费| 国内久久婷婷六月综合欲色啪| 国内毛片毛片毛片毛片毛片| 12—13女人毛片做爰片一| 久久精品国产鲁丝片午夜精品 | 日韩中文字幕欧美一区二区| 国产精品久久久久久久久免| 国产成人福利小说| 看免费成人av毛片| 国产中年淑女户外野战色| 亚洲av免费在线观看| 亚洲av五月六月丁香网| 97超级碰碰碰精品色视频在线观看| 波多野结衣高清作品| .国产精品久久| 久久99热6这里只有精品| 亚洲熟妇熟女久久| 欧美日韩综合久久久久久 | 波多野结衣高清无吗| 中文在线观看免费www的网站| 91在线精品国自产拍蜜月| 国产爱豆传媒在线观看| 尤物成人国产欧美一区二区三区| 亚洲av第一区精品v没综合| 日韩欧美国产一区二区入口|