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

    ASP.NET的SQL注入攻擊及防御

    2016-10-20 11:02:54張學(xué)義鐘志宏
    關(guān)鍵詞:程序設(shè)置數(shù)據(jù)庫(kù)

    張學(xué)義, 鐘志宏

    (黔南民族師范學(xué)院 計(jì)算機(jī)與信息學(xué)院, 貴州 都勻 558000)

    ?

    ASP.NET的SQL注入攻擊及防御

    張學(xué)義, 鐘志宏

    (黔南民族師范學(xué)院 計(jì)算機(jī)與信息學(xué)院, 貴州 都勻 558000)

    研究ASP.NET網(wǎng)站的SQL注入攻擊的成因、攻擊距離,通過(guò)實(shí)例說(shuō)明ASP.NET程序中的SQL注入攻擊方式.研究表明:要防范SQL注入,最重要的就是要做好危險(xiǎn)字符驗(yàn)證的程序、異常編碼的處理,屏敝錯(cuò)誤信息,并從代碼安全上進(jìn)行阻止,如設(shè)置可靠的SQL參數(shù)、給數(shù)據(jù)進(jìn)行加密處理、查驗(yàn)用戶信息、設(shè)置存儲(chǔ)路徑和設(shè)置安全措施等,從而加強(qiáng)ASP.NET網(wǎng)站的性能和安全,避免SQL注入攻擊的實(shí)現(xiàn).

    ASP.NET; SQL注入攻擊; 防御技術(shù); 異常編碼; 代碼安全

    互聯(lián)網(wǎng)技術(shù)的擴(kuò)拓總是伴隨著網(wǎng)絡(luò)安全問(wèn)題,以ASP.NET語(yǔ)言為基點(diǎn)Web應(yīng)用程序的數(shù)量在不斷攀升,隨之而來(lái)的網(wǎng)絡(luò)安全破壞(攻擊力)也更大了.很多網(wǎng)站程序員在編寫ASP.NET網(wǎng)站程序時(shí),并沒(méi)有對(duì)用戶輸入的數(shù)據(jù)進(jìn)行檢驗(yàn)性測(cè)試,或者網(wǎng)站數(shù)據(jù)庫(kù)自身存在一些比較大的安全漏洞,以及網(wǎng)站的防火墻并沒(méi)有能夠識(shí)別外部攻擊.SQL注入是目前ASP系統(tǒng)中存在最多的一種安全漏洞.SQL注入攻擊是指攻擊者通過(guò)修改原有數(shù)據(jù)庫(kù)的數(shù)據(jù)和參數(shù),使系統(tǒng)識(shí)別不出非法入侵,這種找漏洞進(jìn)入的入侵常被稱為漏洞攻擊,它會(huì)對(duì)程序數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行造成打擊[1].本文對(duì)ASP.NET網(wǎng)站的SQL注入攻擊進(jìn)行攻擊,并提出相應(yīng)的防范措施.

    1 SQL注入的原因及攻擊遠(yuǎn)離

    程序中,SQL 注入很大的原因在于編碼和代碼存在問(wèn)題,其主要原因是在編寫代碼的過(guò)程中,對(duì)代碼完善性的考慮欠周、簡(jiǎn)潔性及安全性的結(jié)果,從而導(dǎo)致腳本程序被入侵者破壞[2].從入侵者方面出發(fā),SQL 注入可以加強(qiáng)防御,所構(gòu)成的防火墻夠堅(jiān)固,才可以避開(kāi)防火墻的阻擋,這個(gè)操作十分容易,且能夠?qū)崿F(xiàn)訪問(wèn)修改數(shù)據(jù)庫(kù)的功能.

    SQL注入攻擊產(chǎn)生的一個(gè)重要的環(huán)境,是輸入鍵值打造的動(dòng)態(tài)SQL語(yǔ)句經(jīng)過(guò)Web應(yīng)用程序進(jìn)行數(shù)據(jù)庫(kù)操作.如果編寫的代碼要使用存儲(chǔ)的這一過(guò)程,那么,這些存儲(chǔ)過(guò)程將作為用戶輸入的輸入內(nèi)容傳遞,SQL注入在這樣的情況下也容易出現(xiàn).舉一個(gè)常見(jiàn)的SQL注入攻擊例子進(jìn)行說(shuō)明,所描述內(nèi)容采用了用戶輸入字符串和拼接查詢字符串進(jìn)行SQL的查詢[3-4]:

    var User Name;

    User Name=Raquest. form(“User Name”)

    var sql=“select*from Users where User Name=‘“+User Name+”’”;

    使用者根據(jù)暗示內(nèi)容填寫一個(gè)用戶名稱,如填寫“xiaoming”這幾個(gè)字節(jié)時(shí),輸出的結(jié)果就是:SELECT* FROM Users WHERE UserName=‘xiaoming’.這時(shí),腳本會(huì)執(zhí)行下面查詢:

    SELECT*FROM Users WHERE User Name=‘xiaoming’;droptable Users--

    其中:分號(hào)(;)為前面完成與后面查詢的開(kāi)端;“--”為對(duì)前面的內(nèi)容進(jìn)行解釋,基本上理解前面的內(nèi)容,字符后面的內(nèi)容可以不計(jì).代碼改正后,如果沒(méi)有出現(xiàn)問(wèn)題,服務(wù)器就會(huì)直接操作,而SQL Server 操作本語(yǔ)句就會(huì)進(jìn)行查看,并對(duì)Users進(jìn)行清除的行為,這樣一來(lái),將會(huì)產(chǎn)生不可估量的問(wèn)題.

    2 實(shí)例分析

    2.1基于ASP.NET+SQL Server的網(wǎng)站攻擊實(shí)例解析

    采用后臺(tái)登陸窗口的SQL注入后臺(tái)窗口代碼[5]:

    string sqlstr=“select*from administrators

    where name=‘“+name+”’and password=‘“+psaa-word+”’”;

    Sql Command comm=new SqlCommand(strsql,conn);

    OleDbDataReader dr=comm. Execute Reader();

    if (!dr.Read())

    Response. Write (“〈script〉 alert (用戶名或其對(duì)應(yīng)的密碼不正確)

    〈/script〉”);

    else

    Response.Write (“〈script〉 alert (成功登錄)〈/script〉”);

    其中:conn為數(shù)據(jù)庫(kù)連接的對(duì)象;pass-word為密碼;name為使用者昵稱或名字.若以administrator作為操作管理的名字,pass-word設(shè)置為654321,則數(shù)據(jù)庫(kù)接收到來(lái)自ASP.NET 應(yīng)用的SQL 語(yǔ)句為:

    select*from administrators where name=‘a(chǎn)d-ministrator’ and pasword=‘654321’

    由此可以在數(shù)據(jù)庫(kù)中找到一條符合的數(shù)據(jù),能直接登上賬號(hào).如果用戶輸入的用戶名為‘haha’OR 3<4--,密碼為456 ,那么,ASP.NET應(yīng)用發(fā)送給數(shù)據(jù)庫(kù)服務(wù)器的SQL語(yǔ)句為

    select * from administrators where name=‘haha’OR 3<4 --‘a(chǎn)nd password’=‘456’

    前面說(shuō)到“--”是解釋內(nèi)容的,那么,3<4 恒為真,OR運(yùn)算中兩個(gè)數(shù)據(jù)只要一個(gè)是對(duì)的,另外一個(gè)也是對(duì)的.按照這樣的方式,前面的SQL 語(yǔ)句where以后的條件成立,那么dr.read()返回的結(jié)果和ad-ministrators表就是正確的,意味著可以登錄.這種方式是登錄賬戶及密碼都是直接操作的一種手段.另外,也有一些不同的操作方法,但是其原理都相同,只需要令dr.read()返回“真”的結(jié)果就可以.

    表1 用戶信息表

    2.2數(shù)據(jù)更新時(shí)的SQL注入

    首先,假設(shè)與后臺(tái)數(shù)據(jù)庫(kù)內(nèi)部存在表users,其結(jié)構(gòu)如表1所示.表1中:用戶名用name表示;密碼用password表示;用戶等級(jí)用level表示,1表示管理員,2 表示正常用戶.當(dāng)普通用戶更新密碼時(shí),代碼[6]如下:

    ?

    strin strsql=“update users set pass-word=‘“+password+”’where name=‘“+name+”’”;

    OleDbCommand comm=new OleDbCommand(strsql,conn);

    comm. Execute Non Query();

    ?

    在conn處輸入數(shù)據(jù)庫(kù)的連接對(duì)象,其中“password”是數(shù)據(jù)庫(kù)的新密碼,這個(gè)密碼在未操作的情況下反饋到數(shù)據(jù)庫(kù)并進(jìn)行動(dòng)作后,若登錄賬戶xiaogang填寫的密碼是‘789’,level=‘9’,轉(zhuǎn)換成SQL語(yǔ)句并發(fā)送到數(shù)據(jù)庫(kù)為:update users set password=‘789’,level=‘9’ where name=‘xiaogang’.這樣的話,原來(lái)普通用戶xiaogang就變更成管理員.

    3 ASP.NET網(wǎng)站SQL注入防范

    3.1SQL注入的防范措施

    針對(duì)SQL的實(shí)現(xiàn)經(jīng)過(guò)、實(shí)現(xiàn)理論和加入攻擊的特性制定相應(yīng)的抵御方法,從代碼安全上進(jìn)行阻止,如設(shè)置可靠的SQL參數(shù)、給數(shù)據(jù)進(jìn)行加密處理、查驗(yàn)用戶信息、設(shè)置存儲(chǔ)路徑和設(shè)置安全措施.ASP.NET網(wǎng)站通過(guò)上述抵御方法,可以有效地加強(qiáng)其性能和安全,避免SQL注入攻擊的實(shí)現(xiàn)[7-10].

    1) 測(cè)試輸入內(nèi)容.程序員測(cè)試輸入內(nèi)容的數(shù)據(jù)大小及類型,強(qiáng)制執(zhí)行輸入內(nèi)容的限制.會(huì)產(chǎn)生異常通常是因?yàn)檩斎肓瞬环弦蟮膬?nèi)容.

    2) 測(cè)試字符串變量的內(nèi)容.只輸入允許測(cè)試的數(shù)據(jù)后,才能對(duì)字符串變量進(jìn)行檢測(cè).通常不被允許檢測(cè)的數(shù)據(jù),有以0和1構(gòu)成的二進(jìn)制字符串,“:”(查詢分隔符),“/*…*/”和“-”等注釋符號(hào),“’”(字符串分隔符號(hào)),以及由“”開(kāi)始的轉(zhuǎn)義序列字符.

    3) 采用存儲(chǔ)過(guò)程的方式.當(dāng)對(duì)數(shù)據(jù)庫(kù)進(jìn)行程序訪問(wèn)時(shí),設(shè)置存儲(chǔ)路徑必須通過(guò)參數(shù)進(jìn)行錄入,并且盡可能存儲(chǔ)路徑的形式訪問(wèn)數(shù)據(jù)庫(kù).在設(shè)置T-SQL程序代碼的儲(chǔ)存路徑時(shí),要盡可能使用靜態(tài)SQL,而非動(dòng)態(tài)SQL.當(dāng)使用動(dòng)態(tài)SQL時(shí),輸入的參數(shù)不能是具有關(guān)鍵字、列名和表名的SQL語(yǔ)句或者是其中的一部分,必須是能夠建立動(dòng)態(tài)SQL的數(shù)值.在訪問(wèn)過(guò)程中,嚴(yán)禁直接接入SQL后exec執(zhí)行,而應(yīng)該通過(guò)p_executesql和它的形參參數(shù)進(jìn)行訪問(wèn).當(dāng)使用靜態(tài)SQL時(shí),可以自動(dòng)偵測(cè)輸入代表安全代碼的安全字符后,并且自動(dòng)進(jìn)行防御攻擊.長(zhǎng)度檢查特性和類型驗(yàn)證特性存在于SQL Server的Parameters集合中.在使用Parameters集合的過(guò)程中,長(zhǎng)度檢查特性和類型驗(yàn)證特性會(huì)將可操作代碼視為文字,并對(duì)不屬于該范圍的數(shù)據(jù)進(jìn)行報(bào)警處理.

    4) 加強(qiáng)安全性.安全種類的SQL參數(shù)在使用程序的拼接語(yǔ)句的過(guò)程中,能夠有效提高其安全穩(wěn)定性.因?yàn)橐徊糠忠蛩氐挠绊懀瑢?dǎo)致在訪問(wèn)數(shù)據(jù)庫(kù)時(shí),程序不可以按照設(shè)置的存儲(chǔ)路徑進(jìn)行.所以,通過(guò)安全種類的SQL參數(shù),才可以對(duì)具有拼接SQL語(yǔ)句的程序進(jìn)行訪問(wèn).

    5) 對(duì)敏感數(shù)據(jù)進(jìn)行加密存儲(chǔ).用戶對(duì)敏感數(shù)據(jù)進(jìn)行保存時(shí),實(shí)施加密用戶輸入的數(shù)據(jù)并檢測(cè)輸入數(shù)據(jù)的內(nèi)容的安全性.以存儲(chǔ)在數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)為基礎(chǔ)對(duì)比加密后的敏感數(shù)據(jù),就會(huì)發(fā)現(xiàn)和之前已經(jīng)保存過(guò)的數(shù)據(jù)不同,經(jīng)過(guò)用戶加密后的敏感數(shù)據(jù)能夠更加有效地制止SQL的注入攻擊.System.WEB.Security.FormsAuthentication加密方式在ASP.NET集成環(huán)境中,更易于加密數(shù)據(jù).

    6) 禁止將服務(wù)器端錯(cuò)誤消息返回給頁(yè)面瀏覽者.程序設(shè)計(jì)人員可以利用已經(jīng)在程序內(nèi)設(shè)置的數(shù)據(jù)為基礎(chǔ),在操作WEB程序產(chǎn)生問(wèn)題時(shí)發(fā)現(xiàn)起因,并表明嚴(yán)禁數(shù)據(jù)庫(kù)中的數(shù)據(jù)外泄,指向系統(tǒng)顯示錯(cuò)誤界面.比如,對(duì)ASP.Net中的配置文件(WEB.config)進(jìn)行設(shè)置:〈custom Errors mode=“Remote Only” default Redirect=“errors.htm”/〉.設(shè)置完成后,將一致顯示“errors.htm”的自定義的用戶界面,而不再顯示如源文件存儲(chǔ)位置、源錯(cuò)誤位置等具體的原因.

    7) 安全部署網(wǎng)站系統(tǒng).a) 數(shù)據(jù)庫(kù)服務(wù)應(yīng)部署在專用的物理服務(wù)器上,而Web應(yīng)用程序則不同,其必須要在多重的物理服務(wù)器上進(jìn)行部署.因此,可以利用交換設(shè)備的訪問(wèn)控制機(jī)制或者防火墻,有效地抵制存儲(chǔ)于數(shù)據(jù)庫(kù)服務(wù)器內(nèi)的數(shù)據(jù)包傳輸至互聯(lián)網(wǎng)的行為.在現(xiàn)實(shí)數(shù)據(jù)訪問(wèn)中,既可以通過(guò)將Web程序與數(shù)據(jù)庫(kù)數(shù)據(jù)分區(qū)存放進(jìn)行實(shí)現(xiàn),也可以通過(guò)分別設(shè)置Web程序和數(shù)據(jù)庫(kù)存儲(chǔ)進(jìn)行實(shí)現(xiàn).b) NTFS格式應(yīng)作為服務(wù)器分區(qū)的唯一格式,以最小權(quán)限為基本原則,合理配置Web程序權(quán)限和數(shù)據(jù)庫(kù)數(shù)據(jù)權(quán)限.c) WEB應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù)時(shí),應(yīng)使用具有指定權(quán)限的數(shù)據(jù)庫(kù)賬號(hào).d) 使網(wǎng)絡(luò)環(huán)境更加可靠、安全和Web 應(yīng)用程序更加安全健康.應(yīng)用層安全的基礎(chǔ)是物理層和網(wǎng)絡(luò)層的安全,所以在保障網(wǎng)站本身安全可靠的同時(shí),要注重設(shè)備檢測(cè)由程序輸入的不安全字符和防火墻的合理化,以及定期對(duì)服務(wù)器的執(zhí)行系統(tǒng)產(chǎn)生的補(bǔ)丁進(jìn)行修補(bǔ).

    3.2SQL注入的防范策略

    1) 嚴(yán)格篩選用戶錄入的數(shù)據(jù)和上交的參數(shù).在對(duì)Web 頁(yè)面進(jìn)行設(shè)計(jì)時(shí),對(duì)數(shù)值型參數(shù),要對(duì)其是否包含非法字符進(jìn)行判斷,要嚴(yán)格篩選含有分號(hào)、雙引號(hào)、單引號(hào)和逗號(hào)等標(biāo)點(diǎn)符號(hào)的字符型參數(shù);當(dāng)一同出現(xiàn)多個(gè)字符串,如select,delete,*,from,union等,也不能消除警惕,應(yīng)以用戶錄入?yún)?shù)的長(zhǎng)短為依據(jù),檢查是否為合法程序,如果不是合法代碼,就對(duì)其進(jìn)行錯(cuò)誤警示.

    2) 設(shè)置數(shù)據(jù)庫(kù)服務(wù)器的權(quán)限.在Web界面連接數(shù)據(jù)庫(kù)的時(shí)候,盡可能不使用超級(jí)管理員身份.一般情況下,不允許Web頁(yè)面干涉系統(tǒng)的存儲(chǔ)方式和系統(tǒng)表的讀取方式,即使是戶表,對(duì)權(quán)限設(shè)置也要慎重考慮,對(duì)只需要讀操作權(quán)限的用戶,不給予插入、更新等權(quán)限.

    3) 將不重要的交互式提交表格頁(yè)面進(jìn)行關(guān)閉或刪除.在編寫代碼的過(guò)程中,程序員屏蔽掉代碼層內(nèi)常見(jiàn)的危險(xiǎn)字符,這樣就可以阻止或者屏蔽一些簡(jiǎn)單的網(wǎng)站注入攻擊.

    4) 作為網(wǎng)站管理員,要及時(shí)打補(bǔ)丁并強(qiáng)化數(shù)據(jù).應(yīng)定期、及時(shí)地通過(guò)相關(guān)設(shè)施和器具檢查Web頁(yè)面收到的攻擊,實(shí)施監(jiān)測(cè)數(shù)據(jù)庫(kù)運(yùn)行情況,禁止一切無(wú)用的功能和服務(wù).

    4 結(jié)論

    對(duì)于SQL注入漏洞的檢測(cè)條件是有限制的,檢測(cè)效果重點(diǎn)在于代碼覆蓋率.通常情況下,會(huì)采用黑盒測(cè)試技術(shù)進(jìn)行客戶端SQL注入漏洞檢測(cè)技術(shù),當(dāng)然檢測(cè)效果也是取決于所建立檢測(cè)漏洞模型是否準(zhǔn)確,同時(shí),也需要原代碼給予一定的支持,如服務(wù)器端源代碼的靜態(tài)檢測(cè)技術(shù)和動(dòng)態(tài)檢測(cè)技術(shù),及兩種檢測(cè)技術(shù)相結(jié)合共同檢測(cè).但是污點(diǎn)跟蹤技術(shù)是在發(fā)現(xiàn)SQL注入漏洞之后,而且也只是會(huì)終止進(jìn)程或是發(fā)出報(bào)警,無(wú)法對(duì)抗利用漏洞發(fā)起的拒絕服務(wù)攻擊,而綜合檢測(cè)技術(shù)無(wú)法追蹤漏洞的位置和起因等,它只是提供安全部署的框架.

    ASP.NET網(wǎng)站開(kāi)發(fā)的信息系統(tǒng)被入侵,是因?yàn)榇a存在的問(wèn)題被入侵者發(fā)現(xiàn).因此,當(dāng)程序員在編寫程序時(shí),首先,檢測(cè)對(duì)客戶端提交的變量參數(shù)和字符變量參數(shù);然后,根據(jù)以下6點(diǎn)防御SQL注入的攻擊.1) 通過(guò)類安全的參數(shù)代碼機(jī)制打造動(dòng)態(tài)SQL語(yǔ)句.2) 簡(jiǎn)短單表輸入和查閱字符會(huì)降低有害代碼強(qiáng)行SQL命令的頻率.3) 檢測(cè)填寫的權(quán)限問(wèn)題,保證填寫的數(shù)據(jù)是可用的,同時(shí),通過(guò)客戶端和服務(wù)器端的雙向驗(yàn)證實(shí)現(xiàn)更嚴(yán)格的訪問(wèn)控制.4) 代碼設(shè)置前先做評(píng)定,脆弱敏感的信息加上密碼后再放置到數(shù)據(jù)庫(kù)中,對(duì)比填寫的密碼是否和數(shù)據(jù)庫(kù)一致,沒(méi)有針對(duì)性意義的數(shù)據(jù)沒(méi)事,有針對(duì)性的則要進(jìn)行防范.5) 對(duì)返回?cái)?shù)據(jù)進(jìn)行檢測(cè),超過(guò)的記錄都按照出錯(cuò)來(lái)進(jìn)行處理.6) 操作者的權(quán)限放置到最基本要求.

    [1]馬凱,蔡皖東,姚燁.Web 2.0環(huán)境下SQL注入漏洞注入點(diǎn)提取方法[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,23(3):121-124,128.

    [2]丁允超,范小花.SQL注入攻擊原理及其防范措施[J].重慶科技學(xué)院學(xué)報(bào)(自然科學(xué)版),2012,14(5):136-139.

    [3]石聰聰,張濤,余勇,等.一種新的SQL注入防護(hù)方法的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)科學(xué),2012(增刊1):60-64.

    [4]王偉平,李昌,段桂華.基于正則表示的SQL注入過(guò)濾模塊設(shè)計(jì)[J].計(jì)算機(jī)工程,2011,37(5):158-160.

    [5]周益宏,陳建勛.淺析基于ASP.NET的網(wǎng)站SQL注入攻擊及防范措施[J].計(jì)算機(jī)安全,2010(6):93-95.

    [6]王云,郭外萍,陳承歡.Web項(xiàng)目中的SQL注入問(wèn)題研究與防范方法[J].計(jì)算機(jī)工程與設(shè)計(jì),2010,31(5):976-978.

    [7]周琰.SQL注入檢測(cè)方法的研究與實(shí)現(xiàn)[D].西安:西北大學(xué),2011:16-20.

    [8]竺霞芳.雙層防御SQL注入攻擊的方法[D].武漢:華中科技大學(xué),2011:32-38.

    [9]劉合葉.多功能SQL注入檢測(cè)系統(tǒng)的實(shí)現(xiàn)及攻擊防范方法研究[D].北京:北京交通大學(xué),2009:48-52.

    [10]陳柏生,吳可沾,楊育輝.互聯(lián)網(wǎng)用戶安全登錄平臺(tái)設(shè)計(jì)[J].華僑大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,32(6):638-640.

    (責(zé)任編輯: 黃曉楠 英文審校: 吳逢鐵)

    SQL Injection Attacks and Defense Based on ASP.NET

    ZHANG Xueyi, ZHONG Zhihong

    (School of Computer and Information, Qiannan Normal University for Nationalities, Duyun 558000, China)

    This paper research the causes and attack distance of SQL injection attacks, and illustrates through examples the SQL injection attack methods in on the ASP.NET program. The research shows that hazard character verification and abnormalites codes handling are the most important to prevent SQL injection. By using keywords shield, SQL parameter optimization, data encryption, user information check, storage path setting, and implement safety measures can improve the security of ASP.NET website and effectively prevent SQL injection attacks.

    ASP.NET; SQL injection attack; defense technology; extraordinary code; code security

    10.11830/ISSN.1000-5013.201605021

    2016-01-20

    張學(xué)義(1970-),男,副教授,主要從事計(jì)算機(jī)網(wǎng)絡(luò)、信息系統(tǒng)開(kāi)發(fā)的研究.E-mail:zxydygz@163.com.

    貴州省普通高等學(xué)校地方民族文化數(shù)字化應(yīng)用工程中心開(kāi)放基金項(xiàng)目資助(qnsy2014gc02)

    TP 309.1

    A

    1000-5013(2016)05-0633-04

    猜你喜歡
    程序設(shè)置數(shù)據(jù)庫(kù)
    中隊(duì)崗位該如何設(shè)置
    試論我國(guó)未決羈押程序的立法完善
    “程序猿”的生活什么樣
    英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    本刊欄目設(shè)置說(shuō)明
    中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
    日韩 欧美 亚洲 中文字幕| 人人妻,人人澡人人爽秒播| 国产日韩欧美视频二区| av不卡在线播放| 啦啦啦 在线观看视频| 亚洲精品美女久久av网站| 岛国毛片在线播放| av有码第一页| 女人久久www免费人成看片| 欧美精品高潮呻吟av久久| 丁香欧美五月| 他把我摸到了高潮在线观看 | 男女边摸边吃奶| 久久精品国产亚洲av高清一级| 一夜夜www| 久久天躁狠狠躁夜夜2o2o| 视频在线观看一区二区三区| 老鸭窝网址在线观看| a级毛片在线看网站| 久久久久国内视频| 十八禁人妻一区二区| 久久人妻福利社区极品人妻图片| 久久久国产精品麻豆| 日韩熟女老妇一区二区性免费视频| 免费高清在线观看日韩| 亚洲九九香蕉| 极品教师在线免费播放| 亚洲九九香蕉| 久久精品91无色码中文字幕| 欧美人与性动交α欧美精品济南到| 人人妻人人澡人人看| av片东京热男人的天堂| svipshipincom国产片| 欧美乱码精品一区二区三区| 极品少妇高潮喷水抽搐| 丝袜美腿诱惑在线| 777米奇影视久久| 中文字幕精品免费在线观看视频| av在线播放免费不卡| 国产亚洲精品久久久久5区| e午夜精品久久久久久久| 大片免费播放器 马上看| 狠狠精品人妻久久久久久综合| 天堂动漫精品| 精品国产一区二区久久| 国产成+人综合+亚洲专区| 国产男靠女视频免费网站| 日韩视频一区二区在线观看| 国产精品亚洲av一区麻豆| 国产片内射在线| 黑人欧美特级aaaaaa片| 亚洲精品av麻豆狂野| 欧美日韩国产mv在线观看视频| 天天躁日日躁夜夜躁夜夜| 在线观看免费高清a一片| 午夜免费鲁丝| 国产精品电影一区二区三区 | 精品第一国产精品| 一级毛片女人18水好多| 精品久久久精品久久久| 在线观看66精品国产| 三上悠亚av全集在线观看| 国产真人三级小视频在线观看| 久久中文看片网| videosex国产| 亚洲七黄色美女视频| 亚洲五月婷婷丁香| 中国美女看黄片| 精品免费久久久久久久清纯 | 欧美日韩福利视频一区二区| 一本色道久久久久久精品综合| 欧美国产精品一级二级三级| 啦啦啦在线免费观看视频4| 午夜免费鲁丝| 欧美日韩国产mv在线观看视频| 麻豆成人av在线观看| av欧美777| av网站免费在线观看视频| 免费久久久久久久精品成人欧美视频| 精品国产亚洲在线| 中文字幕人妻丝袜一区二区| 国产欧美日韩一区二区精品| 中文字幕av电影在线播放| 91字幕亚洲| 久久国产精品大桥未久av| 国产成人免费观看mmmm| 五月天丁香电影| 国产主播在线观看一区二区| 免费观看a级毛片全部| 国产99久久九九免费精品| 男人舔女人的私密视频| 亚洲国产精品一区二区三区在线| 丰满迷人的少妇在线观看| 精品国产亚洲在线| 俄罗斯特黄特色一大片| 亚洲国产中文字幕在线视频| 国产一区二区三区视频了| 日韩三级视频一区二区三区| av又黄又爽大尺度在线免费看| 成年版毛片免费区| 深夜精品福利| 免费不卡黄色视频| 亚洲欧美精品综合一区二区三区| 欧美黄色片欧美黄色片| 69精品国产乱码久久久| 午夜福利影视在线免费观看| 亚洲国产欧美日韩在线播放| 性色av乱码一区二区三区2| 色综合欧美亚洲国产小说| 国产精品久久久久久精品电影小说| 国产主播在线观看一区二区| 99精品久久久久人妻精品| 亚洲av成人一区二区三| 80岁老熟妇乱子伦牲交| 国产精品美女特级片免费视频播放器 | 亚洲国产中文字幕在线视频| 亚洲情色 制服丝袜| 精品久久久精品久久久| 欧美日韩黄片免| 精品视频人人做人人爽| 亚洲男人天堂网一区| 香蕉丝袜av| 一区在线观看完整版| 可以免费在线观看a视频的电影网站| 久久久久精品国产欧美久久久| 女人爽到高潮嗷嗷叫在线视频| 在线观看66精品国产| 国产欧美日韩一区二区三区在线| 亚洲精品久久成人aⅴ小说| 国产精品九九99| 天堂中文最新版在线下载| 麻豆av在线久日| 女人精品久久久久毛片| 国产在线精品亚洲第一网站| 久久精品亚洲精品国产色婷小说| 国产无遮挡羞羞视频在线观看| 国产精品麻豆人妻色哟哟久久| 亚洲精品美女久久久久99蜜臀| 满18在线观看网站| 无人区码免费观看不卡 | 国产野战对白在线观看| 国产免费视频播放在线视频| 色老头精品视频在线观看| 亚洲中文字幕日韩| 亚洲第一青青草原| 久久精品国产亚洲av高清一级| 后天国语完整版免费观看| 伦理电影免费视频| 超碰成人久久| 天堂俺去俺来也www色官网| 久久久久久人人人人人| 精品亚洲成国产av| 高清视频免费观看一区二区| 日韩欧美免费精品| 久久九九热精品免费| 国产区一区二久久| 久久99热这里只频精品6学生| 欧美精品亚洲一区二区| 99国产极品粉嫩在线观看| 久久中文看片网| 69av精品久久久久久 | 亚洲一区中文字幕在线| 99久久人妻综合| 久久久国产精品麻豆| 一级片'在线观看视频| 一二三四在线观看免费中文在| 欧美日本中文国产一区发布| 亚洲avbb在线观看| 国产无遮挡羞羞视频在线观看| 极品教师在线免费播放| 天堂8中文在线网| 女人高潮潮喷娇喘18禁视频| 久热爱精品视频在线9| 亚洲精品在线观看二区| 高清视频免费观看一区二区| 中文字幕另类日韩欧美亚洲嫩草| 欧美人与性动交α欧美精品济南到| 欧美国产精品一级二级三级| 亚洲一区中文字幕在线| 波多野结衣av一区二区av| 国产精品.久久久| 99riav亚洲国产免费| 18禁裸乳无遮挡动漫免费视频| 窝窝影院91人妻| 黄色成人免费大全| 日本五十路高清| 国产在线免费精品| 免费人妻精品一区二区三区视频| 成人18禁在线播放| 国产精品99久久99久久久不卡| 丁香欧美五月| 欧美激情高清一区二区三区| 视频区图区小说| 精品第一国产精品| 亚洲专区国产一区二区| 波多野结衣av一区二区av| 国产精品自产拍在线观看55亚洲 | 中国美女看黄片| 欧美另类亚洲清纯唯美| 香蕉久久夜色| 国产精品影院久久| 国产亚洲欧美在线一区二区| 免费人妻精品一区二区三区视频| 午夜久久久在线观看| 免费日韩欧美在线观看| 国产深夜福利视频在线观看| 欧美激情极品国产一区二区三区| 婷婷丁香在线五月| 老熟女久久久| 免费观看a级毛片全部| 欧美精品啪啪一区二区三区| 国产欧美亚洲国产| 国产精品一区二区在线不卡| 啦啦啦免费观看视频1| 中文欧美无线码| 国产亚洲精品一区二区www | 女警被强在线播放| 天堂俺去俺来也www色官网| 久久人妻福利社区极品人妻图片| 国产成人免费无遮挡视频| 久久狼人影院| 午夜老司机福利片| 欧美日韩黄片免| 亚洲av日韩在线播放| 看免费av毛片| 国产欧美日韩一区二区三| 亚洲成a人片在线一区二区| 国产日韩欧美视频二区| 免费观看人在逋| 精品国产乱子伦一区二区三区| 欧美在线黄色| 女警被强在线播放| 婷婷成人精品国产| 高清毛片免费观看视频网站 | 欧美成人免费av一区二区三区 | 久久婷婷成人综合色麻豆| 国产成人精品无人区| 亚洲精品av麻豆狂野| 精品人妻在线不人妻| 性少妇av在线| 午夜视频精品福利| 亚洲一区二区三区欧美精品| av不卡在线播放| 国产午夜精品久久久久久| 夫妻午夜视频| 国产一区有黄有色的免费视频| 久久香蕉激情| 中文亚洲av片在线观看爽 | 亚洲国产欧美在线一区| 精品亚洲乱码少妇综合久久| 国产黄色免费在线视频| 大片免费播放器 马上看| 国产精品麻豆人妻色哟哟久久| 性色av乱码一区二区三区2| 婷婷丁香在线五月| 久热爱精品视频在线9| 亚洲精品粉嫩美女一区| 日本wwww免费看| xxxhd国产人妻xxx| 国产精品久久久久久精品古装| 深夜精品福利| 国产国语露脸激情在线看| 在线观看免费高清a一片| 日韩免费av在线播放| 国产精品.久久久| av福利片在线| 国产1区2区3区精品| 飞空精品影院首页| 欧美激情 高清一区二区三区| 欧美日韩成人在线一区二区| 久久人妻av系列| 欧美日韩精品网址| 国产高清激情床上av| 高清黄色对白视频在线免费看| av一本久久久久| 亚洲精品国产区一区二| 91成年电影在线观看| 日韩中文字幕视频在线看片| 下体分泌物呈黄色| 久久毛片免费看一区二区三区| 嫁个100分男人电影在线观看| 啦啦啦在线免费观看视频4| 午夜精品国产一区二区电影| 国产成人精品在线电影| 一区二区av电影网| 欧美绝顶高潮抽搐喷水| 国产一区二区在线观看日韩 | 一二三四社区在线视频社区8| 麻豆成人午夜福利视频| 一级毛片女人18水好多| 91字幕亚洲| 国内毛片毛片毛片毛片毛片| 久久久国产成人精品二区| 欧美精品啪啪一区二区三区| 一进一出好大好爽视频| 好男人在线观看高清免费视频| 91在线观看av| 精品国产三级普通话版| 久久久国产成人免费| 黑人巨大精品欧美一区二区mp4| 性色av乱码一区二区三区2| 中文字幕高清在线视频| 变态另类丝袜制服| 日日夜夜操网爽| 美女黄网站色视频| 久久人妻av系列| 九九久久精品国产亚洲av麻豆 | 欧美+亚洲+日韩+国产| tocl精华| 国产99白浆流出| 又大又爽又粗| 熟女电影av网| www.www免费av| 欧美激情久久久久久爽电影| 亚洲欧美一区二区三区黑人| 国产精品乱码一区二三区的特点| 香蕉丝袜av| 亚洲av片天天在线观看| 中文字幕熟女人妻在线| 少妇的逼水好多| 亚洲av成人av| 午夜精品一区二区三区免费看| 国产精品一及| 观看免费一级毛片| 深夜精品福利| 看免费av毛片| 亚洲精品国产精品久久久不卡| 国产在线精品亚洲第一网站| 中文字幕人妻丝袜一区二区| 精品国产乱子伦一区二区三区| 免费电影在线观看免费观看| 制服人妻中文乱码| 草草在线视频免费看| 一卡2卡三卡四卡精品乱码亚洲| 亚洲自拍偷在线| 亚洲欧美激情综合另类| 神马国产精品三级电影在线观看| 99久久国产精品久久久| 久久欧美精品欧美久久欧美| 老司机午夜十八禁免费视频| 婷婷精品国产亚洲av在线| 午夜激情欧美在线| 日本五十路高清| 精品一区二区三区四区五区乱码| 伊人久久大香线蕉亚洲五| 中亚洲国语对白在线视频| 怎么达到女性高潮| 日韩欧美精品v在线| 在线观看午夜福利视频| 又黄又粗又硬又大视频| 亚洲熟妇中文字幕五十中出| 午夜激情欧美在线| 欧美日韩瑟瑟在线播放| 久久精品影院6| e午夜精品久久久久久久| 色老头精品视频在线观看| 亚洲av免费在线观看| 免费看日本二区| 国内精品美女久久久久久| 91av网站免费观看| 精品一区二区三区av网在线观看| 国产精品久久久久久亚洲av鲁大| 国产精品久久久久久人妻精品电影| 淫妇啪啪啪对白视频| 五月伊人婷婷丁香| 免费观看的影片在线观看| 99久久99久久久精品蜜桃| 丰满的人妻完整版| 国产美女午夜福利| 亚洲av五月六月丁香网| 国产欧美日韩精品亚洲av| 亚洲av电影不卡..在线观看| 热99在线观看视频| 一本精品99久久精品77| 亚洲精品美女久久久久99蜜臀| 亚洲在线观看片| 国产高清视频在线观看网站| 成人欧美大片| 听说在线观看完整版免费高清| 午夜日韩欧美国产| 性色av乱码一区二区三区2| 不卡av一区二区三区| 性色av乱码一区二区三区2| 国产精品乱码一区二三区的特点| 欧美黑人巨大hd| 国产精品99久久99久久久不卡| 午夜福利在线观看吧| 欧美日韩综合久久久久久 | 亚洲午夜精品一区,二区,三区| 欧美成人性av电影在线观看| av福利片在线观看| 禁无遮挡网站| 国产精品综合久久久久久久免费| 免费在线观看亚洲国产| 日韩欧美精品v在线| 亚洲中文字幕日韩| 在线观看午夜福利视频| 999精品在线视频| 99精品久久久久人妻精品| 又粗又爽又猛毛片免费看| 很黄的视频免费| 日本与韩国留学比较| 狂野欧美激情性xxxx| 美女午夜性视频免费| 亚洲国产精品久久男人天堂| 国产精品av视频在线免费观看| 亚洲欧洲精品一区二区精品久久久| 丰满人妻一区二区三区视频av | 成人永久免费在线观看视频| 69av精品久久久久久| av天堂中文字幕网| 好男人在线观看高清免费视频| 亚洲一区二区三区色噜噜| 操出白浆在线播放| 国产av在哪里看| 精品久久蜜臀av无| 他把我摸到了高潮在线观看| 黑人欧美特级aaaaaa片| 久久久国产精品麻豆| 国产精品亚洲美女久久久| 最近最新中文字幕大全免费视频| 久久国产精品影院| 午夜精品在线福利| 人人妻,人人澡人人爽秒播| 国产成人欧美在线观看| 国产免费av片在线观看野外av| 日韩欧美国产在线观看| 麻豆国产97在线/欧美| 黑人操中国人逼视频| 日本a在线网址| 亚洲精品一卡2卡三卡4卡5卡| 黄片大片在线免费观看| 伊人久久大香线蕉亚洲五| 亚洲国产色片| 国产精品亚洲一级av第二区| 搡老妇女老女人老熟妇| 麻豆一二三区av精品| 久久中文看片网| 伦理电影免费视频| 99久久精品热视频| 成人鲁丝片一二三区免费| 亚洲电影在线观看av| 99国产精品一区二区蜜桃av| 国产av麻豆久久久久久久| 91麻豆精品激情在线观看国产| 欧美中文日本在线观看视频| 国产精品久久久久久亚洲av鲁大| 亚洲成av人片免费观看| 一个人看的www免费观看视频| 免费看美女性在线毛片视频| 一区二区三区国产精品乱码| 国产成年人精品一区二区| 亚洲国产中文字幕在线视频| 亚洲自拍偷在线| 一进一出抽搐动态| 最新中文字幕久久久久 | 啦啦啦观看免费观看视频高清| 黄色女人牲交| 久久精品国产99精品国产亚洲性色| 欧美+亚洲+日韩+国产| 久久久国产成人免费| 日本黄大片高清| 久久久色成人| 婷婷精品国产亚洲av在线| 色av中文字幕| 波多野结衣高清作品| 日韩欧美在线乱码| 一个人观看的视频www高清免费观看 | 亚洲片人在线观看| 人妻丰满熟妇av一区二区三区| 成在线人永久免费视频| 特级一级黄色大片| 一本久久中文字幕| 国产精品久久久久久亚洲av鲁大| 精品99又大又爽又粗少妇毛片 | 无限看片的www在线观看| 日本 欧美在线| 我的老师免费观看完整版| 色视频www国产| 国产蜜桃级精品一区二区三区| 99热精品在线国产| 亚洲av第一区精品v没综合| 国产亚洲精品久久久久久毛片| bbb黄色大片| 巨乳人妻的诱惑在线观看| 99久久成人亚洲精品观看| 亚洲精品国产精品久久久不卡| 搞女人的毛片| 免费观看的影片在线观看| 人人妻,人人澡人人爽秒播| 亚洲国产中文字幕在线视频| 99在线人妻在线中文字幕| 国产亚洲精品av在线| 中亚洲国语对白在线视频| 国产精品综合久久久久久久免费| 婷婷丁香在线五月| 十八禁网站免费在线| 成人永久免费在线观看视频| 午夜免费激情av| 亚洲精品在线观看二区| 在线播放国产精品三级| 亚洲中文av在线| 亚洲va日本ⅴa欧美va伊人久久| 男插女下体视频免费在线播放| 欧美又色又爽又黄视频| 高清在线国产一区| 国产精品爽爽va在线观看网站| 欧美不卡视频在线免费观看| 欧美日韩一级在线毛片| 色噜噜av男人的天堂激情| 怎么达到女性高潮| 日日干狠狠操夜夜爽| 日本黄大片高清| 久久精品国产99精品国产亚洲性色| 免费电影在线观看免费观看| 中文资源天堂在线| 桃红色精品国产亚洲av| 色在线成人网| 亚洲在线自拍视频| 搡老妇女老女人老熟妇| 色哟哟哟哟哟哟| 中出人妻视频一区二区| 国产欧美日韩精品亚洲av| 免费在线观看视频国产中文字幕亚洲| 给我免费播放毛片高清在线观看| 在线视频色国产色| 久久久久久久久免费视频了| 日本免费a在线| 国产极品精品免费视频能看的| 女人被狂操c到高潮| 久久久久久久久久黄片| 一个人看视频在线观看www免费 | 免费在线观看日本一区| 国产成人精品无人区| 国产精品综合久久久久久久免费| 99热这里只有精品一区 | 日本一本二区三区精品| 观看美女的网站| 亚洲一区二区三区色噜噜| 国产v大片淫在线免费观看| 亚洲精品美女久久久久99蜜臀| 国产成+人综合+亚洲专区| 青草久久国产| 巨乳人妻的诱惑在线观看| 久久久精品大字幕| 香蕉丝袜av| 欧美日韩黄片免| 特大巨黑吊av在线直播| 亚洲精品国产精品久久久不卡| 老司机在亚洲福利影院| 午夜激情福利司机影院| 1024香蕉在线观看| 无限看片的www在线观看| 成年人黄色毛片网站| av国产免费在线观看| xxx96com| 哪里可以看免费的av片| 久久久久久久久中文| 国产精品自产拍在线观看55亚洲| 国产伦一二天堂av在线观看| 18禁美女被吸乳视频| 老司机在亚洲福利影院| 18禁裸乳无遮挡免费网站照片| 我的老师免费观看完整版| 别揉我奶头~嗯~啊~动态视频| 老熟妇仑乱视频hdxx| 亚洲人成电影免费在线| 人人妻,人人澡人人爽秒播| 美女高潮的动态| 美女午夜性视频免费| 伦理电影免费视频| 国产精品一区二区三区四区久久| 精品一区二区三区av网在线观看| 日本精品一区二区三区蜜桃| 日韩大尺度精品在线看网址| 日韩三级视频一区二区三区| 欧美乱码精品一区二区三区| 一个人免费在线观看电影 | 免费观看人在逋| 欧美日韩精品网址| 又大又爽又粗| 国产精品综合久久久久久久免费| 99久久精品国产亚洲精品| 国产不卡一卡二| 国产综合懂色| 国产三级黄色录像| 久久国产精品影院| 欧美中文日本在线观看视频| 国产一区二区在线av高清观看| 国产伦在线观看视频一区| 麻豆国产av国片精品| 好男人电影高清在线观看| 亚洲国产精品久久男人天堂| 叶爱在线成人免费视频播放| 国产极品精品免费视频能看的| 欧美另类亚洲清纯唯美| 中文字幕熟女人妻在线| 欧美日韩黄片免| 蜜桃久久精品国产亚洲av| 极品教师在线免费播放| 悠悠久久av| 亚洲欧洲精品一区二区精品久久久| 亚洲最大成人中文| 国产美女午夜福利| 国产精品免费一区二区三区在线| 757午夜福利合集在线观看| 久9热在线精品视频| 一区福利在线观看| 欧美日韩国产亚洲二区| 在线观看日韩欧美| 久久天堂一区二区三区四区| 亚洲欧美日韩东京热| 一进一出抽搐动态| 99热只有精品国产| 精品福利观看|