国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

SQL注入攻擊及其防范檢測技術(shù)研究(1)

發(fā)布時間:  2012/9/14 18:27:28
本文簡要介紹了SQL注入攻擊的原理,SQL注入攻擊實現(xiàn)過程,并在此基礎(chǔ)上給出了一種SQL注入攻擊的自動防范模型。

1  SQL注入攻擊概述

1.1  SQL注入技術(shù)定義

SQL注入(SQL Injection)技術(shù)在國外最早出現(xiàn)在1999年,我國在2002年后開始大量出現(xiàn),目前沒有對SQL注入技術(shù)的標(biāo)準(zhǔn)定義,微軟中國技術(shù)中心從2個方面進(jìn)行了描述:

(1)腳本注入式的攻擊

(2)惡意用戶輸入用來影響被執(zhí)行的SQL腳本

Chris Anley將SQL注入定義為,攻擊者通過在查詢操作中插入一系列的SQL語句到應(yīng)用程序中來操作數(shù)據(jù)。Stephen Kost[3]給出了SQL注入的一個特征,“從一個數(shù)據(jù)庫獲得未經(jīng)授權(quán)的訪問和直接檢索”。利用SQL注入技術(shù)來實施網(wǎng)絡(luò)攻擊常稱為SQL注入攻擊,其本質(zhì)是利用Web應(yīng)用程序中所輸入的SQL語句的語法處理,針對的是Web應(yīng)用程序開發(fā)者編程過程中未對SQL語句傳入的參數(shù)做出嚴(yán)格的檢查和處理所造成的。習(xí)慣上將存在SQL注入點的程序或者網(wǎng)站稱為SQL注入漏洞。實際上,SQL注入是存在于有數(shù)據(jù)庫連接的應(yīng)用程序中的一種漏洞,攻擊者通過在應(yīng)用程序中預(yù)先定義好的查詢語句結(jié)尾加上額外的SQL語句元素,欺騙數(shù)據(jù)庫服務(wù)器執(zhí)行非授權(quán)的查詢。這類應(yīng)用程序一般是基于Web的應(yīng)用程序,它允許用戶輸入查詢條件,并將查詢條件嵌入SQL請求語句中,發(fā)送到與該應(yīng)用程序相關(guān)聯(lián)的數(shù)據(jù)庫服務(wù)器中去執(zhí)行。通過構(gòu)造一些畸形的輸入,攻擊者能夠操作這種請求語句去獲取預(yù)先未知的結(jié)果。

1.2  SQL注入攻擊特點

SQL注入攻擊是目前網(wǎng)絡(luò)攻擊的主要手段之一,在一定程度上其安全風(fēng)險高于緩沖區(qū)溢出漏洞,目前防火墻不能對SQL注入漏洞進(jìn)行有效地防范。防火墻為了使合法用戶運(yùn)行網(wǎng)絡(luò)應(yīng)用程序訪問服務(wù)器端數(shù)據(jù),必須允許從Internet到Web服務(wù)器的正向連接,因此一旦網(wǎng)絡(luò)應(yīng)用程序有注入漏洞,攻擊者就可以直接訪問數(shù)據(jù)庫進(jìn)而甚至能夠獲得數(shù)據(jù)庫所在的服務(wù)器的訪問權(quán),因此在某些情況下,SQL注入攻擊的風(fēng)險要高于所有其他漏洞。SQL注入攻擊具有以下特點:

(1)廣泛性。SQL注入攻擊利用的是SQL語法,因此只要是利用SQL語法的Web應(yīng)用程序如果未對輸入的SQL語句做嚴(yán)格的處理都會存在SQL注入漏洞,目前以Active/Java Server Pages、 Cold Fusion Management、 PHP、Perl等技術(shù)與SQL Server、Oracle、DB2、Sybase等數(shù)據(jù)庫相結(jié)合的Web應(yīng)用程序均發(fā)現(xiàn)存在SQL注入漏洞。

(2)技術(shù)難度不高。SQL注入技術(shù)公布后,網(wǎng)絡(luò)上先后出現(xiàn)了多款SQL注入工具,例如教主的HDSI、NBSI、明小子的Domain等,利用這些工具軟件可以輕易地對存在SQL注入的網(wǎng)站或者Web應(yīng)用程序?qū)嵤┕,并最終獲取其計算器的控制權(quán)。

(3)危害性大,SQL注入攻擊成功后,輕者只是更改網(wǎng)站首頁等數(shù)據(jù),重者通過網(wǎng)絡(luò)滲透等攻擊技術(shù),可以獲取公司或者企業(yè)機(jī)密數(shù)據(jù)信息,產(chǎn)生重大經(jīng)濟(jì)損失。

2  SQL注入攻擊的實現(xiàn)原理

2.1  SQL注入攻擊實現(xiàn)原理
 
結(jié)構(gòu)化查詢語言(SQL)是一種用來和數(shù)據(jù)庫交互的文本語言,SQL Injection就是利用某些數(shù)據(jù)庫的外部接口把用戶數(shù)據(jù)插入到實際的數(shù)據(jù)庫操作語言當(dāng)中,從而達(dá)到入侵?jǐn)?shù)據(jù)庫乃至操作系統(tǒng)的目的。它的產(chǎn)生主要是由于程序?qū)τ脩糨斎氲臄?shù)據(jù)沒有進(jìn)行細(xì)致的過濾,導(dǎo)致非法數(shù)據(jù)的導(dǎo)入查詢。

SQL注入攻擊主要是通過構(gòu)建特殊的輸入,這些輸入往往是SQL語法中的一些組合,這些輸入將作為參數(shù)傳入Web應(yīng)用程序,通過執(zhí)行SQL語句而執(zhí)行入侵者的想要的操作,下面以登錄驗證中的模塊為例,說明SQL注入攻擊的實現(xiàn)方法。

在Web應(yīng)用程序的登錄驗證程序中,一般有用戶名(username)和密碼(password)兩個參數(shù),程序會通過用戶所提交輸入的用戶名和密碼來執(zhí)行授權(quán)操作。其原理是通過查找user表中的用戶名(username)和密碼(password)的結(jié)果來進(jìn)行授權(quán)訪問,典型的SQL查詢語句為:

Select * from users where username='admin' and password='smith’

如果分別給username和password賦值“admin' or 1=1--”和“aaa”。 那么,SQL腳本解釋器中的上述語句就會變?yōu)椋?/p>

select * from users where username=’admin’ or 1=1-- and password=’aaa’

該語句中進(jìn)行了兩個判斷,只要一個條件成立,則就會執(zhí)行成功,而1=1在邏輯判斷上是恒成立的,后面的“--”表示注釋,即后面所有的語句為注釋語句。同理通過在輸入?yún)?shù)中構(gòu)建SQL語法還可以刪除數(shù)據(jù)庫中的表,查詢、插入和更新數(shù)據(jù)庫中的數(shù)據(jù)等危險操作:

(1)jo'; drop table authors—如果存在authors表則刪除。

(2)' union select sum(username) from users—從users表中查詢出username的個數(shù)

(3)'; insert into users values( 666, 'attacker', 'foobar', 0xffff )—在user表中插入值

(4)' union select @@version,1,1,1--查詢數(shù)據(jù)庫的版本

(5)'exec master..xp_cmdshell 'dir' 通過xp_cmdshell來執(zhí)行dir命令

2.2.  SQL注入攻擊實現(xiàn)過程

SQL注入攻擊可以手工進(jìn)行,也可以通過SQL注入攻擊輔助軟件如HDSI、Domain、NBSI等,其實現(xiàn)過程可以歸納為以下幾個階段:

(1)尋找SQL注入點;尋找SQL注入點的經(jīng)典查找方法是在有參數(shù)傳入的地方添加諸如“and  1=1”、“and 1=2”以及“’”等一些特殊字符,通過瀏覽器所返回的錯誤信息來判斷是否存在SQL注入,如果返回錯誤,則表明程序未對輸入的數(shù)據(jù)進(jìn)行處理,絕大部分情況下都能進(jìn)行注入。

(2)獲取和驗證SQL注入點;找到SQL注入點以后,需要進(jìn)行SQL注入點的判斷,常常采用2.1中的語句來進(jìn)行驗證。

(3)獲取信息;獲取信息是SQL注入中一個關(guān)鍵的部分,SQL注入中首先需要判斷存在注入點的數(shù)據(jù)庫是否支持多句查詢、子查詢、數(shù)據(jù)庫用戶賬號、數(shù)據(jù)庫用戶權(quán)限。如果用戶權(quán)限為sa,且數(shù)據(jù)庫中存在xp_cmdshell存儲過程,則可以直接轉(zhuǎn)(4)。

(4)實施直接控制;以SQL Server 2000為例,如果實施注入攻擊的數(shù)據(jù)庫是SQL Server 2000,且數(shù)據(jù)庫用戶為sa,則可以直接添加管理員賬號、開放3389遠(yuǎn)程終端服務(wù)、生成文件等命令。

(5)間接進(jìn)行控制。間接控制主要是指通過SQL注入點不能執(zhí)行DOS等命令,只能進(jìn)行數(shù)據(jù)字段內(nèi)容的猜測。在Web應(yīng)用程序中,為了方便用戶的維護(hù),一般都提供了后臺管理功能,其后臺管理驗證用戶和口令都會保存在數(shù)據(jù)庫中,通過猜測可以獲取這些內(nèi)容,如果獲取的是明文的口令,則可以通過后臺中的上傳等功能上傳網(wǎng)頁木馬實施控制,如果口令是明文的,則可以通過暴力破解其密碼。
如果有需要服務(wù)器的租用與托管的敬請聯(lián)系QQ:1501281758(億恩星辰)   聯(lián)系電話:0371—63322220


本文出自:億恩科技【www.czbl888.cn】

服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線

     
     
    国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂
    成人性做爰aaa片免费看不忠| 免费看黄在线看| 可以在线看黄的网站| av网站在线不卡| 成人免费aaa| 99久久久精品视频| 中文字幕黄色大片| 亚州精品一二三区| 国产一区二区视频免费在线观看| 日韩精品一区二区三区电影| 青少年xxxxx性开放hg| 手机视频在线观看| 一区二区三区 日韩| www.色就是色| 国产真实乱子伦| 国产亚洲天堂网| 那种视频在线观看| 成年人网站免费视频| 男人天堂av片| 国产爆乳无码一区二区麻豆| 国产高清不卡无码视频| 干日本少妇视频| 国产卡一卡二在线| 黄黄视频在线观看| 青青草视频国产| 美脚丝袜脚交一区二区| 国产香蕉一区二区三区| 热久久最新网址| youjizz.com亚洲| 国产91porn| 国产尤物av一区二区三区| 91免费黄视频| 日韩欧美视频网站| 日韩av在线综合| 国产免费又粗又猛又爽| 性久久久久久久久久久久久久| 一女二男3p波多野结衣| 国产又粗又猛大又黄又爽| 在线a免费观看| 日韩国产成人无码av毛片| 精品国产一区三区| 亚洲熟妇av一区二区三区| 成人性生交免费看| 小泽玛利亚av在线| 九九九九免费视频| 婷婷免费在线观看| 激情五月六月婷婷| 亚洲精品高清无码视频| 午夜免费视频网站| 1024av视频| 伊人免费视频二| 黑人巨茎大战欧美白妇| 色综合av综合无码综合网站| www.com久久久| 麻豆tv在线播放| 天天色综合社区| 男人的天堂avav| 亚洲成人福利在线观看| 一二三四中文字幕| 欧美日韩在线免费观看视频| 日韩一级免费看| 亚洲乱码国产一区三区| 亚洲高潮无码久久| 国产精品乱码久久久久| 日本中文字幕一级片| 欧美精品第三页| 国产爆乳无码一区二区麻豆| 手机看片福利日韩| 国产aaa免费视频| 制服丝袜中文字幕第一页| 成熟丰满熟妇高潮xxxxx视频| 亚洲一级片av| 国产精品人人妻人人爽人人牛| 在线观看av的网址| 日韩欧美亚洲另类| 日韩av在线综合| www.亚洲视频.com| 婷婷激情综合五月天| 50路60路老熟妇啪啪| 久无码久无码av无码| www亚洲国产| 五月天av在线播放| 国产精品欧美激情在线观看| 99久久免费观看| 亚洲热在线视频| av污在线观看| avav在线看| 免费国产黄色网址| 91大学生片黄在线观看| 久久精品视频在线观看免费| 欧美性猛交久久久乱大交小说| 国产色一区二区三区| 老汉色影院首页| 玖玖爱视频在线| 国产精品视频分类| 黄色国产精品视频| 国产精品国产亚洲精品看不卡| 亚洲av首页在线| 成人性生交视频免费观看| 午夜在线观看av| 欧美激情精品久久久久久小说| 少妇av一区二区三区无码| 女人色极品影院| 无码人妻精品一区二区蜜桃百度| aaa一级黄色片| 蜜桃福利午夜精品一区| 国模私拍视频在线观看| 亚洲性图一区二区| 国产喷水theporn| 亚洲这里只有精品| 亚洲va在线va天堂va偷拍| 亚洲77777| 日本人69视频| 天天操狠狠操夜夜操| 国产精品自拍视频在线| 亚洲免费999| 91精产国品一二三产区别沈先生| xxww在线观看| 在线播放av中文字幕| 欧美视频亚洲图片| 污污视频在线免费| 9l视频自拍9l视频自拍| 一本—道久久a久久精品蜜桃| 亚洲热在线视频| 黄色污污在线观看| 妺妺窝人体色www看人体| 全黄性性激高免费视频| 国产一区二区在线视频播放| 18岁网站在线观看| 粉嫩虎白女毛片人体| 天天操,天天操| 超碰成人在线免费观看| 成人av在线播放观看| 国产美女在线一区| 国产l精品国产亚洲区久久| 日本美女高潮视频| 在线免费看v片| 亚洲国产一二三精品无码| 人体内射精一区二区三区| 欧美亚洲国产成人| 午夜在线观看av| 亚洲天堂一区二区在线观看| 成人毛片100部免费看| 国产一区二区视频播放| 不卡av免费在线| 国产又黄又爽免费视频| 亚洲精品蜜桃久久久久久| 99久久久无码国产精品6| 91国内在线播放| av片在线免费| 91蝌蚪视频在线观看| 99精品视频网站| 男女视频网站在线观看| 黄色一级二级三级| 三上悠亚免费在线观看| 日韩少妇内射免费播放18禁裸乳| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 男生操女生视频在线观看| 9色porny| 天天干天天操天天玩| 成人区一区二区| 熟女少妇精品一区二区| 成年人三级视频| 欧美精品色婷婷五月综合| 红桃视频一区二区三区免费| 日韩a∨精品日韩在线观看| 999在线观看| a级免费在线观看| 国产福利影院在线观看| 欧美精品一区二区性色a+v| 亚洲自偷自拍熟女另类| 91欧美一区二区三区| 99精品在线免费视频| 四虎影院一区二区| 老熟妇仑乱视频一区二区| 四虎永久免费网站| 久久黄色免费看| 丁香六月激情网| 色一情一区二区| 1024av视频| 久久免费一级片| www.涩涩涩| 天堂…中文在线最新版在线| 91性高潮久久久久久久| 116极品美女午夜一级| 水蜜桃在线免费观看| 8x8x最新地址| 国产极品尤物在线| 日本道在线视频| 中文字幕 日韩 欧美| 国产1区2区在线| 精品丰满人妻无套内射| 亚洲制服中文字幕| 91av俱乐部| 北条麻妃69av| 久久在线中文字幕| 男同互操gay射视频在线看| 艹b视频在线观看| 日本wwww视频| 九九热精品在线播放|