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

    增強(qiáng)Linux系統(tǒng)對(duì)緩沖區(qū)溢出攻擊抵御能力的方法

    2015-06-08 08:20:36呂洪艷
    系統(tǒng)仿真技術(shù) 2015年2期
    關(guān)鍵詞:頁表緩沖區(qū)內(nèi)存

    呂洪艷,李 薈

    (東北石油大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院,黑龍江大慶163318)

    1 引 言

    2 PaX功能簡(jiǎn)介

    PaX是Linux系統(tǒng)核心的安全補(bǔ)丁包,它給系統(tǒng)帶來了安全方面的新希望。PaX是Hardened Gentoo Linux系統(tǒng)的組成部分,它的部分特性也被OpenBSD操作系統(tǒng)采用。

    由于操作系統(tǒng)并不知道一個(gè)應(yīng)用程序的具體功能是什么,所以操作系統(tǒng)僅能從控制程序的執(zhí)行環(huán)境出發(fā)來增強(qiáng)安全性。為了阻止有人利用現(xiàn)有操作系統(tǒng)和應(yīng)用程序的弱點(diǎn)獲取非正常的訪問權(quán)利,操作系統(tǒng)必須阻止程序在執(zhí)行的時(shí)候有以下情況發(fā)生:①引入和執(zhí)行沒有安全保證的代碼;② 不按正常的順序執(zhí)行現(xiàn)有的代碼;③按正常的順序執(zhí)行現(xiàn)有的代碼但參數(shù)被修改。

    PaX應(yīng)用了兩種方法來幫助Linux系統(tǒng)抵御大多數(shù)的緩沖區(qū)溢出攻擊。一是為L(zhǎng)inux提供了“緩沖區(qū)不可執(zhí)行”特性,這會(huì)阻止攻擊者執(zhí)行插入到緩沖區(qū)中的攻擊代碼;二是“地址空間的隨機(jī)布局”,如果一個(gè)應(yīng)用程序滿足PIE(Position Independent Executable)格式,則PaX會(huì)在各個(gè)段裝入內(nèi)存時(shí),采用不規(guī)則的布局方案,以增加攻擊者入侵的難度。

    3 緩沖區(qū)不可執(zhí)行

    設(shè)置攻擊代碼所在的內(nèi)存空間為“不可執(zhí)行”,這樣即使程序中的緩沖區(qū)被溢出也不能執(zhí)行攻擊代碼,這種技術(shù)被稱為不可執(zhí)行緩沖區(qū)技術(shù)[3]。

    在早期的Unix系統(tǒng)中,只允許程序在代碼段中執(zhí)行[4],但近來的Unix和Windows系統(tǒng)由于要實(shí)現(xiàn)更好的性能和功能,往往在數(shù)據(jù)段中動(dòng)態(tài)地放入可執(zhí)行代碼,這也是緩沖區(qū)溢出問題的根源。由于絕大多數(shù)程序不會(huì)在棧段里放置可執(zhí)行代碼,所以通過禁止執(zhí)行棧段內(nèi)的代碼可以提高系統(tǒng)的安全性。“不可執(zhí)行的?!本褪侨绻麢z查發(fā)現(xiàn)返回地址在棧中,則禁止執(zhí)行這些代碼,報(bào)告錯(cuò)誤并記錄。設(shè)置“不可執(zhí)行的?!?,僅能對(duì)付“把攻擊代碼植入棧中”這種最普通的攻擊方式,但攻擊者還有其他的方法,例如把攻擊代碼植入“堆空間”和“靜態(tài)數(shù)據(jù)段”中。利用PaX則可以實(shí)現(xiàn)更為全面的保護(hù)。

    PaX的“緩沖區(qū)不可執(zhí)行”機(jī)制有三個(gè)特性:第一個(gè)特性是為內(nèi)存頁增加的“不可執(zhí)行”屬性(由于IA-32體系結(jié)構(gòu)具有“分段管理”和“分頁管理”兩種方式,所以這部分由PAGEEXEC和SEGMEXEC兩個(gè)模塊組成);在操作系統(tǒng)核心可以實(shí)現(xiàn)“不可執(zhí)行”的頁之后,就可以獲得第二個(gè)特性——將棧段、堆空間、內(nèi)存的“匿名映射”所在的內(nèi)存區(qū)標(biāo)記為“不可執(zhí)行”,并且在 ELF(Executable and Linkable Format,可執(zhí)行可鏈接格式)文件映射到內(nèi)存時(shí)將所有沒有“可執(zhí)行”標(biāo)記的數(shù)據(jù)區(qū)都缺省標(biāo)記為“不可執(zhí)行”;第三個(gè)特性就是修改mmap()和 mpretect()功能(由MPROTECT模塊實(shí)現(xiàn)),防止它們?cè)趫?zhí)行時(shí)會(huì)破壞數(shù)據(jù)區(qū)的“不可執(zhí)行”狀態(tài)。PaX的這三個(gè)特性實(shí)質(zhì)上是增強(qiáng)了系統(tǒng)內(nèi)存訪問控制,來阻止沒有安全保證的代碼被執(zhí)行。下面詳細(xì)介紹一下各個(gè)模塊的實(shí)現(xiàn)原理。

    由上述分析可知,在X = 20D處管道內(nèi)的二次流已經(jīng)基本消失,顆粒的體積分?jǐn)?shù)分布基本恢復(fù)到直管段充分發(fā)展態(tài),對(duì)比圖6b)、圖6c)和圖7b)、圖7c) X = 5D和X = 20D處各曲線可看出,在X = 5D處的體積分?jǐn)?shù)曲線較X = 20D處仍有較明顯的變形。由于在X = 5D處泥漿不再受到離心力的作用,顆粒分布的改變主要由殘留的二次流渦流作用引起,故從顆粒體積分?jǐn)?shù)分布的梯度可反映出殘留二次流的強(qiáng)度。

    PAGEEXEC:此模塊為“分頁管理”下的IA-32系列處理器實(shí)現(xiàn)了具有“不可執(zhí)行”的頁。從80386開始的IA-32系列處理器都支持存儲(chǔ)器分頁管理機(jī)制。段管理機(jī)制實(shí)現(xiàn)虛擬地址到線性地址的轉(zhuǎn)換,分頁管理機(jī)制實(shí)現(xiàn)線性地址到物理地址的轉(zhuǎn)換。如果不啟用分頁管理機(jī)制,那么線性地址就是物理地址。

    IA-32中頁目錄表和頁表中的表項(xiàng)都采用如表1所示的格式。

    表1 IA-32中頁目錄表和頁表中的表項(xiàng)Tab.1 List items of contents page table and page table in IA-32

    IA-32不僅提供段級(jí)保護(hù),也提供頁級(jí)保護(hù)。在表1所示頁目錄表和頁表的表項(xiàng)中保護(hù)屬性位R/W和U/S就是用于對(duì)頁進(jìn)行保護(hù)。其含義如表2所示。

    從安全性的角度來說,如果程序地址空間中的某些數(shù)據(jù)不需要被執(zhí)行,那么它們就不應(yīng)該具有被執(zhí)行的能力,就應(yīng)該把這些數(shù)據(jù)標(biāo)記為“不可執(zhí)行”。更進(jìn)一步,如果一個(gè)程序不會(huì)在運(yùn)行的時(shí)候動(dòng)態(tài)產(chǎn)生程序代碼,那么它也不應(yīng)該具有這樣的能力,所以,核心應(yīng)該有能力阻止內(nèi)存頁的狀態(tài)在“可寫”和“可執(zhí)行”之間轉(zhuǎn)換或同時(shí)擁有“可寫”和“可執(zhí)行”屬性。由于IA-32硬件結(jié)構(gòu)的限制,不能直接實(shí)現(xiàn)“不可執(zhí)行”屬性,所以PaX利用PAGEEXEC模塊為“分頁管理”下的IA-32系列處理器實(shí)現(xiàn)了這一功能。

    表2 IA-32中頁目錄表和頁表中的表項(xiàng)中R/W和U/S的含義Tab.2 Meaning of R/W and U/S in the list items of contents page table and page table in IA-32

    從Pentium系列開始,Intel的CPU都將原來的一個(gè)TLB(Translation Lookaside Buffer)分割成了兩個(gè),也就是說為代碼和數(shù)據(jù)的虛實(shí)地址轉(zhuǎn)換各建立了一個(gè)Cache[分別稱為ITLB(Instruction-TLB,指令頁表緩存)/DTLB(Data-TLB,數(shù)據(jù)頁表緩存)]。使用了TLB,可以大大加快存儲(chǔ)器的訪問速度。作為一種用途特殊的Cache,TLB容量是有限的,當(dāng)TLB裝滿數(shù)據(jù)的時(shí)候,CPU就會(huì)淘汰舊的數(shù)據(jù)讓出空間裝新的數(shù)據(jù)。在IA-32中這個(gè)過程由硬件自動(dòng)實(shí)現(xiàn),如果硬件在執(zhí)行時(shí)發(fā)生錯(cuò)誤,就會(huì)觸發(fā)“頁錯(cuò)誤”異常,轉(zhuǎn)由軟件來解決,這里的軟件(也就是異常處理程序)就是實(shí)現(xiàn)內(nèi)存頁“不可執(zhí)行”屬性的關(guān)鍵。如果有內(nèi)存頁需要設(shè)置為“不可執(zhí)行”,則將此頁頁表中的U/S位設(shè)置為“0”,就是設(shè)置為需要“系統(tǒng)特權(quán)”才能訪問。這樣在用戶態(tài)下進(jìn)行這樣的頁面訪問就會(huì)引發(fā)異常,在此異常處理程序中,會(huì)判斷這是要“執(zhí)行指令”還是正常的數(shù)據(jù)讀寫(通過比較當(dāng)前指令的地址和產(chǎn)生錯(cuò)誤的目標(biāo)地址就可以做出判斷)。如果是要“執(zhí)行指令”,這就檢測(cè)到了試圖執(zhí)行“不可執(zhí)行”的數(shù)據(jù);如果是正常的數(shù)據(jù)讀寫,就將頁表中相應(yīng)表項(xiàng)裝入DTLB中并將U/S位設(shè)置為“1”,以便進(jìn)行用戶級(jí)訪問。注意:由于只有DTLB中的U/S位設(shè)置為“1”而頁表中的U/S位仍是“0”,所以在下次訪問同一頁時(shí)還會(huì)觸發(fā)異常,所以不會(huì)給攻擊者留下可乘之機(jī)。簡(jiǎn)而言之,PAGEEXEC是在不影響數(shù)據(jù)訪問的情況下,“重載”了U/S位來標(biāo)記內(nèi)存頁的“可執(zhí)行/不可執(zhí)行”屬性。

    SEGMEXEC:IA-32系列也可以不啟用分頁管理機(jī)制,這時(shí)利用此模塊實(shí)現(xiàn)“不可執(zhí)行”屬性。SEGMEXEC的工作道理很簡(jiǎn)單:把3GB的用戶內(nèi)存空間分為兩份,限制數(shù)據(jù)段描述符訪問0~1.5 GB 這個(gè)區(qū)間,代碼段描述符訪問 1.5~3 GB這個(gè)區(qū)間。這樣的劃分,就可以將訪問普通數(shù)據(jù)(不可執(zhí)行)和讀取指令(可執(zhí)行)區(qū)分開,在0~1.5 GB范圍內(nèi)讀取指令就會(huì)引發(fā)異常。

    MPROTECT:此模塊用來對(duì) mmap()和mpretect()原有功能加上必要的訪問控制,以便阻止在特定的地址空間中引入新的“可執(zhí)行”數(shù)據(jù)。新的訪問控制功能用來完成如下功能:

    (1)阻止創(chuàng)建“可執(zhí)行”的匿名映射;

    (2)阻止創(chuàng)建“可執(zhí)行”并且“可寫”的文件映射;

    (3)阻止將“可執(zhí)行”但“只讀”的文件映射轉(zhuǎn)變?yōu)椤翱蓪憽钡奈募成?,除非是?duì)ET_DYN格式的ELF文件進(jìn)行重定位;

    (4)阻止將“不可執(zhí)行”的文件映射轉(zhuǎn)變?yōu)椤翱蓤?zhí)行”的文件映射。

    在Linux的核心有一個(gè)vm_flags域用來存放每個(gè)映射的訪問屬性。PaX設(shè)置了四個(gè)預(yù)定義值來說明每個(gè)映射區(qū)的狀態(tài):VM_WRITE,VM_EXEC,VM_MAYWRITE,VM_MAYEXEC。如果某個(gè)內(nèi)存區(qū)具有VM_WRITE屬性,那么它也一定具有VM_MAYWRITE屬性;VM_EXEC和VM_MAYEXEC的關(guān)系也類似。

    在正常的Linux的核心中,某個(gè)映射區(qū)可以同時(shí)擁有“可執(zhí)行”和“可寫”屬性,而PaX就是要阻止這種情況出現(xiàn),以便防止用戶可以隨意在“可執(zhí)行”的內(nèi)存區(qū)引入新的可執(zhí)行代碼。所以,映射區(qū)的所有合法狀態(tài)只有四個(gè):VM_MAYWRITE,VM_MAYEXEC,VM_WRITE|VM_MAYWRITE,VM_EXEC|VM_MAYEXEC。由于這樣的設(shè)計(jì),攻擊者就只有一種方法可以在“可執(zhí)行”的內(nèi)存區(qū)引入新的可執(zhí)行代碼,那就是使用帶有PROT_EXEC參數(shù)的mmap()來引入一個(gè)文件。這樣一來,進(jìn)攻的意圖就過于明顯了,很容易被其他方法阻止。

    對(duì)于大部分合法程序而言,不會(huì)在內(nèi)存的“不可執(zhí)行”區(qū)放置代碼,但在Linux中也有兩個(gè)“常見”的例外,這時(shí)的可執(zhí)行代碼必須放置在棧段中:①信號(hào)傳遞:Linux通過向進(jìn)程棧填寫代碼然后引發(fā)中斷來執(zhí)行棧中的代碼以便實(shí)現(xiàn)向進(jìn)程發(fā)送 Unix信號(hào)。② GCC(GNU Compiler Collection,GNU編譯器套件)的函數(shù)嵌套:GCC在棧段中放置了可執(zhí)行代碼以便支持函數(shù)的嵌套定義和引用。為了支持這兩種情況,PaX使用EMUTRAMP模塊來模擬這兩個(gè)程序段的執(zhí)行。無論何時(shí),如果試圖執(zhí)行“不可執(zhí)行”區(qū)中代碼,PAGEEXEC或SEGMEXEC模塊都會(huì)觸發(fā)一個(gè)“頁出錯(cuò)”異常,所以EMUTRAMP模塊就放置在這個(gè)異常處理程序中,來把“不可執(zhí)行”區(qū)中代碼取出來執(zhí)行。

    4 地址空間的隨機(jī)布局

    隨著開放源代碼的出現(xiàn)和普及,雖然共享軟件的穩(wěn)定性在不斷增加,但軟件中的弱點(diǎn)也更容易尋找,例如可以很容易地從源代碼中計(jì)算出棧的幀地址。很多著名的共享軟件像bind,wu_ftp,apache和 sendmail,等等,都被找出過漏洞并被攻擊。

    ASLR機(jī)制的原理是通過在虛擬地址空間中的各個(gè)段的位置上引入隨機(jī)性,來阻止攻擊者利用那些必須預(yù)先知道內(nèi)存地址的系統(tǒng)弱點(diǎn)。一般情況下,Linux系統(tǒng)的虛擬地址空間的布置方案如圖1所示。

    圖1 Linux系統(tǒng)地址空間布置方案Fig.1 Layout scheme of system address space in Linux

    一些攻擊方法利用了某些程序在段中存在固定地址(例如當(dāng)前棧指針或者動(dòng)態(tài)庫的地址)的弱點(diǎn),修改這些地址指向已經(jīng)注入的攻擊代碼來發(fā)動(dòng)攻擊。ASLR可以隨機(jī)設(shè)置棧段、堆空間、動(dòng)態(tài)庫和可執(zhí)行段的位置,令上述進(jìn)攻方法失去作用。雖然攻擊者可以對(duì)地址進(jìn)行一些猜測(cè),但猜對(duì)的可能性很低,而且猜錯(cuò)后攻擊程序?qū)⒃噲D訪問“不可執(zhí)行”區(qū),就會(huì)被NOEXEC發(fā)現(xiàn)。由于程序每次執(zhí)行時(shí)都會(huì)設(shè)置新的隨機(jī)位置,所以上次猜測(cè)錯(cuò)誤不會(huì)對(duì)下次猜測(cè)有任何幫助。

    ASLR由四個(gè)部分組成:RANDUSTACK,RANDKSTACK,RANDMMAP,RANDEXEC。

    RANDUSTACK:此模塊負(fù)責(zé)產(chǎn)生用戶棧的隨機(jī)地址。程序在執(zhí)行execve()系統(tǒng)調(diào)用的時(shí)候,Linux核心會(huì)建立程序的用戶棧,這個(gè)過程分為兩步:首先核心分配適量的物理內(nèi)存頁,然后把這些內(nèi)存頁映射到程序的虛擬內(nèi)存空間中。在IA-32系列中,Linux核心會(huì)把棧段映射到地址空間的最高端(地址為0xbfffffff),并向下增長(zhǎng)(圖1)。在這兩步實(shí)現(xiàn)的過程中,RANDUSTACK都會(huì)引入隨機(jī)值來修正:物理內(nèi)存地址的隨機(jī)修正量為4KB(過大的物理內(nèi)存地址的隨機(jī)修正量可能會(huì)形成內(nèi)存碎片),虛擬內(nèi)存地址的修正量達(dá)256MB。

    RANDKSTACK:此模塊負(fù)責(zé)為程序核心棧引入隨機(jī)性。每個(gè)程序都會(huì)擁有大小為兩個(gè)內(nèi)存頁的核心棧,在發(fā)生系統(tǒng)調(diào)用、硬件中斷和CPU異常的時(shí)候,系統(tǒng)會(huì)從用戶態(tài)切換到核心態(tài),這些內(nèi)存頁供核心在此時(shí)使用。在這些處理結(jié)束的時(shí)候,系統(tǒng)會(huì)從核心態(tài)切換回用戶態(tài),正常情況下,這時(shí)的核心棧是空的。這就使得在每次使用核心棧之前可以為它分配一個(gè)新的地址,而不是像用戶棧那樣在整個(gè)程序執(zhí)行期間地址保持不變。因?yàn)橄到y(tǒng)調(diào)用是潛在的攻擊目標(biāo),每次進(jìn)行系統(tǒng)調(diào)用時(shí),核心棧的地址都是不同的就成為一個(gè)重要的優(yōu)點(diǎn)。RANDKSTACK為核心棧引入的隨機(jī)修正量為128個(gè)字節(jié)[5]。

    RANDMMAP:此模塊為所有的文件映射和匿名映射建立隨機(jī)性,包括系統(tǒng)調(diào)用brk()和mmap()、堆空間的管理、裝入可執(zhí)行文件或者庫。這些內(nèi)存映射由核心的do_mmap()接口來完成,所以RANDMMAP模塊就“掛鉤”在這個(gè)接口上。Linux核心在分配堆空間的時(shí)候,總是從未使用的物理空間的最低端開始尋找第一個(gè)足夠大而又未使用的區(qū)域分配出去(即首次擬和算法)。RANDMMAP在這個(gè)過程中增加了兩個(gè)隨機(jī)量:搜尋物理空間的起點(diǎn)不再是從最低端開始,而是加上了4K的隨機(jī)修正量;而虛擬內(nèi)存地址也具有的256MB的修正量。在把文件映射到內(nèi)存的時(shí)候僅為虛擬內(nèi)存地址提供了256MB的修正量。只有ET_DYN格式的ELF文件的映射是由RANDMMAP管理的,而EF_EXEC格式的ELF文件由RANDEXEC來管理。

    RANDEXEC:在編譯器鏈接EF_EXEC格式的ELF文件的時(shí)候,假設(shè)這種文件只會(huì)在固定的地址上執(zhí)行,所以不需要過多的重定位信息,這就導(dǎo)致為這種文件的內(nèi)存映射建立隨機(jī)性是比較困難的。解決的辦法是為EF_EXEC文件在內(nèi)存中建立兩個(gè)完全相同的映射區(qū),第一個(gè)在它的原始地址上,另一個(gè)在一個(gè)隨機(jī)地址上,而第一個(gè)映射區(qū)被標(biāo)記為“不可執(zhí)行”。如果試圖執(zhí)行第一個(gè)映射區(qū)中的代碼,就會(huì)產(chǎn)生“頁出錯(cuò)”異常,在異常處理程序中會(huì)把頁面“重定向”到“隨機(jī)區(qū)”去。自動(dòng)的“重定向”功能會(huì)使隨機(jī)性的引入失去意義,所以要在“重定向”之前進(jìn)行各種檢查;例如如果有人利用“重定向”功能發(fā)動(dòng)攻擊,就會(huì)在用戶棧中留有相應(yīng)的信息,這時(shí)RANDEXEC 就會(huì)終止“重定向”功能[6]。

    5 PaX的防護(hù)效果和未來趨勢(shì)

    按攻擊的目標(biāo)分類,緩沖區(qū)溢出攻擊方法共有 20 種[7-8],PaX 對(duì)各種攻擊方法都有很好的保護(hù)。NOEXEC模塊會(huì)阻止程序執(zhí)行不安全的代碼;ASLR模塊可以阻止那些必須利用預(yù)先知道內(nèi)存地址的弱點(diǎn)才能發(fā)動(dòng)的攻擊。有很多人研究過怎樣突破PaX的防護(hù),但很少有成功的。

    在上面列出的三種必須阻止的程序異常行為中,NOEXEC模塊會(huì)阻止情況①(見本文2節(jié))的出現(xiàn),ASLR模塊僅能以一定的概率阻止情況②和情況③的出現(xiàn)。完全阻止后兩種情況的出現(xiàn)是要付出很大的性能代價(jià),所以PaX的未來研究目標(biāo)就是怎樣在安全性和性能之間做出合理的折中。

    6 結(jié) 語

    本文詳細(xì)描述和分析了Linux系統(tǒng)緩沖區(qū)溢出的核心防衛(wèi)方法。由于該攻擊方式目前很常見,難以在短期之內(nèi)徹底解決,并在未來的多年一直困擾著計(jì)算機(jī)安全,因而目前該問題的研究工作仍具有實(shí)際意義。

    [1] John Wilander,Mariam Kamkar.A comparsion of publicly available tools for dynamic buffer overflow prevention[C]∥Network and Distributed System Security Symposium Conference Proceedings.California,USA:[s.n.],2003:23-24.

    [2] Crispin Cowan,Perry Wagle Buffer.Overflows:attacks and defense for the vulnerability of the decade[C]∥DARPA Information Survivability Conference and Exposition.Hilton Head,USA:[s.n.],2000:119-129.

    [3] 賴雋文,楊壽保.Linux系統(tǒng)中防止緩沖區(qū)溢出型攻擊的新技術(shù)探討[J].計(jì)算機(jī)應(yīng)用研究,1999,11(11):11-13.LAI Junwen,YANG Shoubao,The new technology discussion of preventing buffer overflow attacks in Linux system[J].Application Research of Computers,1999,11(11):11-13.

    [4] 孫文豪.緩沖區(qū)溢出的安全隱患[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2010(5):9-10.SUN Wenhao.The safe hidden trouble of buffer overflow[J].Network Security Technology & Application,2010(5):9-10.

    [5] 寧蒙.網(wǎng)絡(luò)信息安全與防范技術(shù)[M].南京:東南大學(xué)出版社,2006.NING Meng.The network information security and prevention technology[M].Nanjing:Southeast University Press,2006.

    [6] 卿斯?jié)h,蔣建春.網(wǎng)絡(luò)攻防技術(shù)原理與實(shí)踐[M].北京:科學(xué)出版社,2004.QING Sihan,JIANG Jianchun.Network attack and defense technology principle and practice[M].Beijing:Science Press,2004.

    [7] 陳莉君.Linux操作系統(tǒng)原理與應(yīng)用[M].北京:清華大學(xué)出版社,2006.CHEN Lijun.Principle and application of Linux operating system[M].Beijing:Tsinghua University Press,2006.

    [8] 楊明軍.實(shí)戰(zhàn)Linux編程精髓[M].北京:中國電力出版社,2005.YANG Mingjun.Actual programming essence of Linux[M].Beijing:China Electric Power Press,2005.

    猜你喜歡
    頁表緩沖區(qū)內(nèi)存
    嵌入式系統(tǒng)環(huán)形緩沖區(qū)快速讀寫方法的設(shè)計(jì)與實(shí)現(xiàn)
    更正
    中國糖料(2022年4期)2022-03-15 22:37:37
    作者更正
    勘 誤
    “春夏秋冬”的內(nèi)存
    更正
    關(guān)鍵鏈技術(shù)緩沖區(qū)的確定方法研究
    基于內(nèi)存的地理信息訪問技術(shù)
    地理信息系統(tǒng)繪圖緩沖區(qū)技術(shù)設(shè)計(jì)與實(shí)現(xiàn)
    電視技術(shù)(2012年1期)2012-06-06 08:13:58
    国内少妇人妻偷人精品xxx网站| 男人的好看免费观看在线视频| 久久精品国产99精品国产亚洲性色| 啦啦啦韩国在线观看视频| 三级男女做爰猛烈吃奶摸视频| 亚洲成人精品中文字幕电影| 色综合站精品国产| 国产麻豆成人av免费视频| 日本一本二区三区精品| 国产精品1区2区在线观看.| 亚洲欧美日韩无卡精品| 舔av片在线| 精品人妻熟女av久视频| 看片在线看免费视频| 国产亚洲精品久久久久久毛片| 久久精品久久久久久噜噜老黄 | 免费av毛片视频| 观看美女的网站| 可以在线观看的亚洲视频| 亚洲人成网站高清观看| 亚洲中文字幕一区二区三区有码在线看| 国产成人91sexporn| 欧美激情在线99| 久久精品国产99精品国产亚洲性色| 在线国产一区二区在线| 日产精品乱码卡一卡2卡三| 长腿黑丝高跟| 日韩 亚洲 欧美在线| 国产 一区 欧美 日韩| 人妻制服诱惑在线中文字幕| 91av网一区二区| 舔av片在线| 能在线免费观看的黄片| 免费黄网站久久成人精品| 99精品在免费线老司机午夜| 寂寞人妻少妇视频99o| 亚洲一级一片aⅴ在线观看| 久久午夜福利片| 久久99热6这里只有精品| 欧洲精品卡2卡3卡4卡5卡区| 国产精品永久免费网站| 成人美女网站在线观看视频| 久久久久久久亚洲中文字幕| 精品久久久久久久人妻蜜臀av| 搞女人的毛片| 在线观看66精品国产| 91久久精品电影网| 午夜影院日韩av| 久久精品久久久久久噜噜老黄 | 亚洲性久久影院| 国产午夜福利久久久久久| 国产精品,欧美在线| 嫩草影院入口| 国产大屁股一区二区在线视频| 波野结衣二区三区在线| 久久中文看片网| 国产成人影院久久av| 精品人妻一区二区三区麻豆 | 校园人妻丝袜中文字幕| 亚洲图色成人| 麻豆久久精品国产亚洲av| 日本精品一区二区三区蜜桃| 午夜精品在线福利| 国产激情偷乱视频一区二区| 免费看a级黄色片| 我要搜黄色片| 亚洲av电影不卡..在线观看| 精品福利观看| 黑人高潮一二区| 亚洲av免费高清在线观看| 亚洲在线观看片| 欧美三级亚洲精品| 淫秽高清视频在线观看| 人妻久久中文字幕网| 少妇高潮的动态图| 日本精品一区二区三区蜜桃| 精品无人区乱码1区二区| 亚洲精华国产精华液的使用体验 | 欧美性感艳星| 成熟少妇高潮喷水视频| 女同久久另类99精品国产91| 国产av不卡久久| 亚洲欧美中文字幕日韩二区| 搞女人的毛片| 日日撸夜夜添| 精品人妻熟女av久视频| 免费看光身美女| 国产一区二区在线观看日韩| 一本久久中文字幕| 真人做人爱边吃奶动态| 日韩欧美精品v在线| а√天堂www在线а√下载| 国产精品伦人一区二区| 国产精品一区二区三区四区免费观看 | av视频在线观看入口| 欧美一区二区亚洲| 欧美极品一区二区三区四区| 亚洲中文字幕日韩| 十八禁网站免费在线| 久久久国产成人免费| 联通29元200g的流量卡| 国产爱豆传媒在线观看| 亚洲精品国产成人久久av| 在线看三级毛片| 亚洲,欧美,日韩| 亚洲成人中文字幕在线播放| 久久久久九九精品影院| 国产在线男女| 午夜a级毛片| 日韩av在线大香蕉| 亚洲欧美日韩高清在线视频| 亚洲真实伦在线观看| 免费看美女性在线毛片视频| 精品午夜福利视频在线观看一区| 国产熟女欧美一区二区| 中国国产av一级| 国产单亲对白刺激| 在线天堂最新版资源| 国产精品人妻久久久影院| 欧美色视频一区免费| 国产激情偷乱视频一区二区| 亚洲精品日韩av片在线观看| 卡戴珊不雅视频在线播放| 乱码一卡2卡4卡精品| 两个人的视频大全免费| 成人漫画全彩无遮挡| 如何舔出高潮| 国产免费一级a男人的天堂| 精品久久国产蜜桃| 精品日产1卡2卡| 国产亚洲精品久久久久久毛片| 天堂√8在线中文| 精品无人区乱码1区二区| 亚洲最大成人中文| 精品午夜福利在线看| 亚洲成人久久爱视频| 国产亚洲精品av在线| 精华霜和精华液先用哪个| 久久天躁狠狠躁夜夜2o2o| 日本一本二区三区精品| 亚洲国产精品sss在线观看| 免费搜索国产男女视频| 亚洲av中文字字幕乱码综合| 最新中文字幕久久久久| 亚洲欧美中文字幕日韩二区| 伦精品一区二区三区| 少妇丰满av| 男插女下体视频免费在线播放| 真人做人爱边吃奶动态| 久久99热这里只有精品18| 男人和女人高潮做爰伦理| 亚洲中文日韩欧美视频| avwww免费| 久久国内精品自在自线图片| 伦精品一区二区三区| 久久久成人免费电影| 亚洲国产精品成人久久小说 | 欧美日韩在线观看h| 嫩草影院入口| 国产欧美日韩精品一区二区| 看非洲黑人一级黄片| 最近手机中文字幕大全| 特级一级黄色大片| 国产亚洲91精品色在线| 国产精品久久电影中文字幕| 国产免费一级a男人的天堂| 偷拍熟女少妇极品色| 国产精品久久电影中文字幕| 欧美又色又爽又黄视频| 日韩高清综合在线| 欧美人与善性xxx| 我的女老师完整版在线观看| 色视频www国产| 在线观看66精品国产| 亚洲国产欧美人成| 天堂影院成人在线观看| 亚洲美女黄片视频| 精品欧美国产一区二区三| 亚洲国产日韩欧美精品在线观看| 国产精品免费一区二区三区在线| 蜜桃亚洲精品一区二区三区| 色哟哟哟哟哟哟| 俄罗斯特黄特色一大片| 亚洲三级黄色毛片| 精华霜和精华液先用哪个| 日本一二三区视频观看| 天天一区二区日本电影三级| 97在线视频观看| 午夜福利成人在线免费观看| 亚洲精品亚洲一区二区| 插阴视频在线观看视频| 黄色配什么色好看| 丰满乱子伦码专区| 丝袜喷水一区| 色噜噜av男人的天堂激情| 欧美色视频一区免费| 日韩国内少妇激情av| 欧美日韩精品成人综合77777| 少妇的逼好多水| 一进一出抽搐gif免费好疼| 欧美bdsm另类| 日产精品乱码卡一卡2卡三| 久久久久久久久久黄片| 男女边吃奶边做爰视频| 韩国av在线不卡| 国产探花在线观看一区二区| 少妇高潮的动态图| 自拍偷自拍亚洲精品老妇| 色噜噜av男人的天堂激情| 俄罗斯特黄特色一大片| 韩国av在线不卡| 午夜视频国产福利| 欧美+亚洲+日韩+国产| 国产成人福利小说| 嫩草影院入口| 老司机午夜福利在线观看视频| 国产成人一区二区在线| 无遮挡黄片免费观看| 日本免费a在线| 51国产日韩欧美| 日韩成人伦理影院| 午夜福利18| 久久精品综合一区二区三区| 免费看av在线观看网站| 欧美日韩国产亚洲二区| 美女大奶头视频| 69人妻影院| 国内久久婷婷六月综合欲色啪| 99视频精品全部免费 在线| 亚州av有码| 能在线免费观看的黄片| 午夜免费男女啪啪视频观看 | 亚洲熟妇熟女久久| 99久国产av精品国产电影| 久久久久免费精品人妻一区二区| 亚洲乱码一区二区免费版| 男女视频在线观看网站免费| 成年av动漫网址| 久久久久九九精品影院| 99久久成人亚洲精品观看| 成年女人看的毛片在线观看| 亚洲18禁久久av| 热99re8久久精品国产| 老熟妇乱子伦视频在线观看| 亚洲国产欧洲综合997久久,| 最近在线观看免费完整版| 精品久久久噜噜| 成人av一区二区三区在线看| 国产一区二区亚洲精品在线观看| 国产黄色视频一区二区在线观看 | 国产精品久久久久久av不卡| 日本在线视频免费播放| 亚洲欧美精品自产自拍| 国产精品一区二区三区四区久久| 1024手机看黄色片| 看片在线看免费视频| 日产精品乱码卡一卡2卡三| av在线播放精品| 直男gayav资源| 精品一区二区三区视频在线观看免费| 日韩精品有码人妻一区| 精品免费久久久久久久清纯| 在线看三级毛片| 欧美人与善性xxx| 午夜a级毛片| 一边摸一边抽搐一进一小说| 真实男女啪啪啪动态图| 午夜福利高清视频| 狂野欧美激情性xxxx在线观看| 国产日本99.免费观看| 伦精品一区二区三区| www日本黄色视频网| 日本a在线网址| 亚洲美女搞黄在线观看 | 精品欧美国产一区二区三| 天堂av国产一区二区熟女人妻| 九九久久精品国产亚洲av麻豆| 夜夜夜夜夜久久久久| 日韩欧美 国产精品| 丝袜美腿在线中文| 国产精品乱码一区二三区的特点| 观看美女的网站| 午夜视频国产福利| 女生性感内裤真人,穿戴方法视频| 色尼玛亚洲综合影院| 亚洲成人精品中文字幕电影| 夜夜夜夜夜久久久久| 日本免费一区二区三区高清不卡| 给我免费播放毛片高清在线观看| 在线天堂最新版资源| 久久韩国三级中文字幕| 成年版毛片免费区| 少妇裸体淫交视频免费看高清| 精品久久久久久久人妻蜜臀av| 亚洲av美国av| 亚洲人成网站高清观看| 亚州av有码| 国产乱人偷精品视频| 亚洲精品成人久久久久久| 99热6这里只有精品| 亚洲欧美精品自产自拍| 久久午夜亚洲精品久久| 日本黄大片高清| 一级毛片我不卡| 欧美不卡视频在线免费观看| 69av精品久久久久久| 日韩成人伦理影院| 深爱激情五月婷婷| 亚洲国产日韩欧美精品在线观看| 听说在线观看完整版免费高清| 99久久精品一区二区三区| 亚洲精品色激情综合| 日本在线视频免费播放| 菩萨蛮人人尽说江南好唐韦庄 | 亚洲高清免费不卡视频| 日韩精品中文字幕看吧| 在线观看美女被高潮喷水网站| 欧美最黄视频在线播放免费| 国产男人的电影天堂91| 亚洲av成人精品一区久久| 国产精品久久久久久精品电影| 中文字幕免费在线视频6| 亚洲美女黄片视频| 干丝袜人妻中文字幕| 亚洲精品在线观看二区| 免费在线观看成人毛片| av在线观看视频网站免费| 国产人妻一区二区三区在| 免费观看在线日韩| 免费观看的影片在线观看| 国产老妇女一区| 免费搜索国产男女视频| 亚洲精品一卡2卡三卡4卡5卡| 69av精品久久久久久| 不卡视频在线观看欧美| 在线观看美女被高潮喷水网站| 小蜜桃在线观看免费完整版高清| 综合色av麻豆| 看片在线看免费视频| 精品午夜福利在线看| 精品人妻一区二区三区麻豆 | 91精品国产九色| av在线观看视频网站免费| 国产成人aa在线观看| 成年女人看的毛片在线观看| 日韩亚洲欧美综合| 久久热精品热| 亚洲成人久久爱视频| 寂寞人妻少妇视频99o| 一级毛片我不卡| 欧美区成人在线视频| 中国美女看黄片| 久久久久国产精品人妻aⅴ院| 最近中文字幕高清免费大全6| 搞女人的毛片| 日本爱情动作片www.在线观看 | 俺也久久电影网| 精品不卡国产一区二区三区| 男人的好看免费观看在线视频| 在线天堂最新版资源| 亚洲婷婷狠狠爱综合网| 成人亚洲欧美一区二区av| 欧美成人一区二区免费高清观看| 日本黄色视频三级网站网址| 亚洲欧美清纯卡通| 免费在线观看影片大全网站| 成人av在线播放网站| 1000部很黄的大片| 中文字幕精品亚洲无线码一区| 久久久久久九九精品二区国产| 久99久视频精品免费| 国产精品综合久久久久久久免费| 三级毛片av免费| 亚洲激情五月婷婷啪啪| 免费在线观看成人毛片| 亚洲美女黄片视频| 91精品国产九色| 久久国产乱子免费精品| 亚洲av电影不卡..在线观看| 丰满的人妻完整版| 真实男女啪啪啪动态图| 变态另类丝袜制服| 在线播放无遮挡| 超碰av人人做人人爽久久| 亚洲国产日韩欧美精品在线观看| 69人妻影院| 伦理电影大哥的女人| 欧美激情在线99| 精品福利观看| 99久久精品国产国产毛片| 不卡一级毛片| 一进一出抽搐动态| av中文乱码字幕在线| 女人被狂操c到高潮| 成人三级黄色视频| 精品久久久久久成人av| 丰满的人妻完整版| 黄色欧美视频在线观看| 久久久久久久午夜电影| 国产成人一区二区在线| 久久韩国三级中文字幕| 免费观看在线日韩| 最近2019中文字幕mv第一页| 欧美日韩在线观看h| 精品日产1卡2卡| 久久这里只有精品中国| 乱码一卡2卡4卡精品| 国产精品一区二区三区四区久久| 看黄色毛片网站| 嫩草影院精品99| 国产精品99久久久久久久久| av卡一久久| 最近的中文字幕免费完整| 男女啪啪激烈高潮av片| 成年免费大片在线观看| 成人国产麻豆网| 老师上课跳d突然被开到最大视频| 草草在线视频免费看| 在线播放国产精品三级| 亚洲熟妇中文字幕五十中出| 免费av观看视频| 丰满乱子伦码专区| 国产精品乱码一区二三区的特点| 国模一区二区三区四区视频| 三级国产精品欧美在线观看| 欧美色欧美亚洲另类二区| 成人三级黄色视频| av黄色大香蕉| 国产一区二区激情短视频| 中国美白少妇内射xxxbb| 91在线精品国自产拍蜜月| 亚洲专区国产一区二区| 1024手机看黄色片| 午夜影院日韩av| 中文字幕免费在线视频6| 国产高清激情床上av| 国产aⅴ精品一区二区三区波| 免费不卡的大黄色大毛片视频在线观看 | 亚洲一区二区三区色噜噜| av女优亚洲男人天堂| 亚洲激情五月婷婷啪啪| 晚上一个人看的免费电影| 菩萨蛮人人尽说江南好唐韦庄 | 最近在线观看免费完整版| 男人舔奶头视频| 麻豆精品久久久久久蜜桃| av在线观看视频网站免费| 成熟少妇高潮喷水视频| 我的女老师完整版在线观看| 可以在线观看毛片的网站| 国产一区二区三区在线臀色熟女| 亚洲av五月六月丁香网| 日韩亚洲欧美综合| 国产午夜精品久久久久久一区二区三区 | 97超碰精品成人国产| 日本免费a在线| 99久久九九国产精品国产免费| 亚洲va在线va天堂va国产| 一进一出抽搐gif免费好疼| 久久99热6这里只有精品| 五月伊人婷婷丁香| 久久久久久久亚洲中文字幕| 国产精品精品国产色婷婷| 精品国产三级普通话版| 午夜福利成人在线免费观看| 色吧在线观看| 国产精品野战在线观看| 一个人免费在线观看电影| 在线观看66精品国产| 麻豆成人午夜福利视频| 色在线成人网| 亚洲国产精品国产精品| 国产黄a三级三级三级人| 91在线观看av| 一个人观看的视频www高清免费观看| 亚洲欧美精品自产自拍| 韩国av在线不卡| 成人国产麻豆网| 国产高清三级在线| 国产精品日韩av在线免费观看| 免费看光身美女| 亚洲欧美清纯卡通| 国产三级中文精品| 人妻久久中文字幕网| 久久久久久久久久黄片| 97超碰精品成人国产| 岛国在线免费视频观看| 一级黄色大片毛片| 国产精品美女特级片免费视频播放器| 亚洲精品日韩av片在线观看| 国产 一区 欧美 日韩| 欧美性猛交黑人性爽| 看免费成人av毛片| 午夜免费激情av| 日韩一本色道免费dvd| 男人狂女人下面高潮的视频| 免费电影在线观看免费观看| 在线国产一区二区在线| 99久久无色码亚洲精品果冻| 亚洲成人久久性| 欧美中文日本在线观看视频| 日日撸夜夜添| 国产精品人妻久久久久久| 69av精品久久久久久| 国产精品一区二区性色av| 成人二区视频| 97超视频在线观看视频| 成人精品一区二区免费| 免费搜索国产男女视频| 日韩欧美 国产精品| 亚洲欧美精品综合久久99| 亚洲精品色激情综合| 国产午夜精品论理片| 性色avwww在线观看| 神马国产精品三级电影在线观看| 亚洲图色成人| 丰满乱子伦码专区| 亚洲av二区三区四区| 亚洲欧美中文字幕日韩二区| 欧美日韩精品成人综合77777| 亚洲欧美日韩高清在线视频| 一个人免费在线观看电影| 精品熟女少妇av免费看| 麻豆av噜噜一区二区三区| 色吧在线观看| 91狼人影院| 禁无遮挡网站| 亚洲成人精品中文字幕电影| 国产久久久一区二区三区| 久久久久久久午夜电影| 人人妻人人澡人人爽人人夜夜 | 国产视频一区二区在线看| 精品无人区乱码1区二区| 日韩欧美一区二区三区在线观看| 免费一级毛片在线播放高清视频| 69av精品久久久久久| 国产高清视频在线播放一区| 校园春色视频在线观看| 国产成人福利小说| 白带黄色成豆腐渣| 精品人妻熟女av久视频| 亚洲美女视频黄频| 午夜免费男女啪啪视频观看 | 男人舔奶头视频| 欧美高清性xxxxhd video| 麻豆国产97在线/欧美| 黄色配什么色好看| 99在线视频只有这里精品首页| 日本色播在线视频| 丝袜喷水一区| 一夜夜www| 国产精品久久久久久久电影| aaaaa片日本免费| 国产高清激情床上av| 久久久久久久久中文| 一级毛片我不卡| 午夜福利18| 黄色欧美视频在线观看| 搡老妇女老女人老熟妇| 麻豆久久精品国产亚洲av| 国产91av在线免费观看| 91久久精品国产一区二区三区| .国产精品久久| 99热这里只有是精品在线观看| 亚洲av美国av| 看免费成人av毛片| 51国产日韩欧美| 亚洲美女视频黄频| 国产亚洲精品av在线| 毛片女人毛片| 美女大奶头视频| 一级毛片aaaaaa免费看小| 男女视频在线观看网站免费| 嫩草影视91久久| 观看免费一级毛片| 欧美性感艳星| 1000部很黄的大片| 亚洲国产精品久久男人天堂| 日韩强制内射视频| 亚洲第一区二区三区不卡| 人妻久久中文字幕网| 久久久久久大精品| 国产老妇女一区| 夜夜夜夜夜久久久久| 99热只有精品国产| 看免费成人av毛片| 非洲黑人性xxxx精品又粗又长| 国产精品,欧美在线| 久久鲁丝午夜福利片| 国产黄色视频一区二区在线观看 | 国产不卡一卡二| 18+在线观看网站| 俺也久久电影网| www日本黄色视频网| 亚洲中文日韩欧美视频| 国产精华一区二区三区| 国产一区二区在线观看日韩| 看片在线看免费视频| 18禁裸乳无遮挡免费网站照片| 亚洲成人中文字幕在线播放| 亚洲人成网站在线观看播放| 久久国内精品自在自线图片| 欧美日韩在线观看h| 99久久精品一区二区三区| 亚洲va在线va天堂va国产| 精品人妻视频免费看| 99精品在免费线老司机午夜| 日韩欧美精品免费久久| 亚洲成人中文字幕在线播放| 在线国产一区二区在线| 一本一本综合久久| 日韩精品有码人妻一区| 亚洲性久久影院| 熟女人妻精品中文字幕| 免费电影在线观看免费观看|