国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

Web環境下SQL注入攻擊的檢測與防御
2006-11-07   北極星電技術網

  摘 要:簡要介紹了SQL注入式攻擊的原理。在前人提出的“對用戶輸入信息實施過濾”的技術基礎上,建立了一個針對SQL注入攻擊的檢測/防御/備案通用模型。該模型在客戶端和服務器端設置兩級檢查。對于一般性用戶誤操作和低等級惡意攻擊,客戶端的檢查將自動做出反應;考慮到客戶端檢查有可能被有經驗的攻擊者繞開,特在服務器端設定二級檢查。在文中還提出了對高等級惡意攻擊的自動備案技術,并給出了相應代碼。

  關鍵詞:系統安全;SQL Server;SQL注入攻擊;IDS檢測;DDL模型

  互聯網上的安全問題越來越嚴重,入侵檢測(IDS)也因而顯得尤為必要。MS SQL Server作為數據庫市場的主要產品之一,研究針對他的SQL攻擊處理方案,建立一個通用的SQL注入攻擊防御、檢測、備案模型,對于加強安全建設具有積極的意義。

  1、SQL注入攻擊簡介

  SQL注入攻擊源于英文“SQL Injection Attack”。目前還沒有看到一種標準的定義,常見的是對這種攻擊形式、特點的描述。微軟技術中心從2個方面進行了描述:

  (1)腳本注入式的攻擊。

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

  Stephen Kost給出了這種攻擊形式的另一個特征,“從一個數據庫獲得未經 授權的訪問和直接檢索”。SQL注入攻擊就其本質而言,他利用的工具是SQL的語法,針對的是應用程序開發者編程過程中的漏洞。“當攻擊者能夠操作數據,往應用程序中插入一些SQL語句時,SQL注入攻擊就發生了”。

  由于SQL注入攻擊利用的是SQL語法,使得這種攻擊具有廣泛性。理論上說,對于所有基于SQL語言標準的數據庫軟件都是有效的,包括MS SQL Server,Oracle,DB2,Sybase,MySQL等。當然,各種軟件有自身的特點,最終的攻擊代碼可能不盡相同。SQL注入攻擊的原理相對簡單,易于掌握和實施,并且整個Internet上連接有數目驚人的數據庫系統(僅在中國,截至2003年3月的統計就有82 900多個),在過去的幾年里,SQL攻擊的數量一直在增長。

  2、SQL注入式攻擊的檢測及跟蹤

  2.1SQL攻擊檢測/防御/跟蹤模型

  針對SQL攻擊的防御,前人做過大量的工作,提出的解決方案包括 :

  (1)封裝客戶端提交信息。

  (2)替換或刪除敏感字符/字符串。

  (3)屏蔽出錯信息以及。

  (4)在服務端正式處理之前對提交數據的合法性進行檢查等。

  方案(1)的做法需要RDBMS的支持,目前只有Oracle采用該技術;方案(2)是一種不 完全的解決措施,舉例來說明他的弱點,當客戶端的輸入為“…ccmdmcmdd…”時,在對敏感字符串“cmd”替換刪除以后,剩下的字符正好是“…cmd…”;方案(3)的實質是在服務端處理完畢之后進行補救,攻擊已經發生,只是阻止攻擊者知道攻擊的結果;方案(4)被多數的研究 者認為是最根本的解決手段,在確認客戶端的輸入合法之前,服務端拒絕進行關鍵性的處理操作。方案(4)與(2)的區別在于,方案(4)一旦檢測到敏感字符/字符串,針對數據庫的操作即行中止,而方案(2)是對有問題的客戶端輸入做出補救,不中止程序后續操作。方案(2)雖然在一定程度上有效,但有“治標不治本”的嫌疑,新的攻擊方式正在被不斷發現,只要允許服務端程序使用這些提交信息,就總有受到攻擊的可能。
  因此,本文中針對SQL注入攻擊的檢測/防御/備案模型即基于提交信息的合法性檢 查,在客戶端和服務端進行兩級檢查,只要任一級檢查沒有通過,提交的信息就不會進入query語句,不會構成攻擊。在客戶端和服務端進行合法性檢查的函數基本相同。客戶端檢查的主要 作用是減少網絡流量,降低服務器負荷,將一般誤操作、低等級攻擊與高等級攻擊行為區分開來。技術上,客戶端的檢查是有可能被有經驗的攻擊者繞開的,在這種情形下,提交的數據被直接發往服務端,通過在服務器端設定二級檢查就顯得十分必要。由于正常提交到服務端的數據已經在客戶端檢查過,因此,服務端檢查到的提交異常基本可以認定為惡意攻擊行為所致,中止提交信息的處理,進行攻擊備案,并對客戶端給出出錯/警告提示。對應模型簡圖如圖1所示。

  2.2檢 測

  對提交信息的檢查,主要包括數據類型檢查、數據長度檢查和敏感字符過濾。前兩項可利用函數直接辦到,敏感字符過濾則需要應用開發方做相應開發。經過總結,對



  語句時必須用到的,因此可以針對這些敏感字符,設定過濾函數,在把這些上傳的參數結合到查詢語句之前對他們進行過濾。下面的2個函數即過濾模塊的主要代碼:

  提交非法字符的人,都有可能是SQL注入攻擊者。但考慮到用戶在正常使用中的誤操作也有提交非法字符/字符串的可能,因此客戶端的一級檢查無論對用戶誤操作,還是一般性攻擊,所做出處理措施只是中止信息提交,給出友好的出錯提示。在經過一級檢查以后提交到服務器端的信息中仍然包括非法字符/字符串的,惟一的可能是攻擊者繞開了客戶端的一級檢查。對于這種危險的信號,服務器端將從收到的提交信息數據包中提取攻擊源的IP地址,存入數據庫備查,同時中止針對數據庫的操作.



  3、結語

  由于SQL注入攻擊針對的是應用開發過程中的編程不嚴密,因而對于絕大多數防火墻來說,這種攻擊是“合法”的。問題的解決只有依賴于完善編程。專門針對SQL注入攻擊的工具較少,Wpoison對于用asp,php進行的開發有一定幫助。本文中的DDL模型作為一個整體解決方案,對代碼稍加變動也可用于SQL Server以外的關系數據庫。已經將該模型應用于某單位的Web數據庫開發,取得了良好的效果。本文中給出的代碼在Windows 2000 Server+SQL Server 2000環境測試通過。

熱詞搜索:

上一篇:IIS6“另類”優化及安全配置
下一篇:ASP網站漏洞解析及入侵防范(1)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲欧洲日韩综合一区二区| 日韩免费一区二区三区在线播放| 国产精品理论在线观看| 日韩视频免费观看高清完整版 | 欧美亚洲综合网| 99v久久综合狠狠综合久久| 国产91丝袜在线播放0| 国产真实乱对白精彩久久| 精品在线视频一区| 国产在线精品不卡| 高清国产一区二区| a亚洲天堂av| 色婷婷av一区二区三区之一色屋| 在线观看欧美日本| 欧美日韩在线亚洲一区蜜芽| 欧美精品欧美精品系列| 欧美va日韩va| 国产欧美日韩在线视频| 亚洲精品欧美综合四区| 偷拍日韩校园综合在线| 麻豆极品一区二区三区| 成人精品免费看| 在线观看免费成人| 日韩欧美资源站| 中文欧美字幕免费| 午夜精品久久久久影视| 国内精品久久久久影院一蜜桃| 丰满亚洲少妇av| 欧美日韩三级一区二区| 欧美成人a在线| 国产精品国产三级国产aⅴ原创 | 欧洲在线/亚洲| 91精品国产一区二区人妖| 日韩欧美国产一二三区| 久久久天堂av| 亚洲一区二区三区中文字幕| 久久se精品一区精品二区| 99久久精品免费| 欧美一级在线免费| 国产精品国产自产拍高清av| 日本网站在线观看一区二区三区| 国产在线精品免费av| 日本精品一区二区三区高清| 精品国产一区二区三区不卡 | 91成人网在线| 在线91免费看| 1024成人网| 狠狠网亚洲精品| 91精品福利在线| 久久久久国产精品免费免费搜索| 亚洲免费大片在线观看| 九九视频精品免费| 色就色 综合激情| 国产性做久久久久久| 午夜电影一区二区三区| 99麻豆久久久国产精品免费 | 国产精品亚洲第一区在线暖暖韩国 | 精品视频免费在线| 中文字幕成人在线观看| 日韩精品每日更新| 99久久免费视频.com| 久久综合资源网| 日韩va欧美va亚洲va久久| 99久久精品情趣| 国产日本欧洲亚洲| 久久国产三级精品| 在线成人av网站| 亚洲成人免费在线| 一本大道久久精品懂色aⅴ | 亚洲国产精品久久不卡毛片| 不卡的电影网站| 国产目拍亚洲精品99久久精品| 青青草伊人久久| 欧美一三区三区四区免费在线看 | 久久99精品国产91久久来源| 欧美性大战久久| 亚洲欧美激情小说另类| 一本大道综合伊人精品热热| 中文字幕一区二区三区色视频| 国产福利一区二区三区视频| 久久精品亚洲国产奇米99| 美国三级日本三级久久99| 欧美猛男gaygay网站| 亚洲自拍偷拍图区| 欧美曰成人黄网| 亚洲综合精品自拍| 欧美自拍偷拍一区| 亚洲大片精品永久免费| 欧美日本高清视频在线观看| 亚洲六月丁香色婷婷综合久久| 精品午夜一区二区三区在线观看| 欧美日本一区二区三区| 亚洲国产毛片aaaaa无费看| 欧美美女bb生活片| 亚洲18色成人| 日韩一区二区高清| 久久99精品久久久久婷婷| 日韩精品在线网站| 韩国三级电影一区二区| 2019国产精品| 国产精品91一区二区| 中文字幕第一区第二区| 成人a区在线观看| 中文字幕不卡在线| 日本福利一区二区| 日本不卡免费在线视频| 欧美一级片在线| 丁香亚洲综合激情啪啪综合| 欧美国产日本韩| 色综合婷婷久久| 一区二区成人在线观看| 石原莉奈在线亚洲二区| 处破女av一区二区| 亚洲午夜久久久久久久久久久| 欧美日韩一区久久| 久久精品国产亚洲高清剧情介绍| 精品日韩一区二区三区免费视频| 国产精品综合网| **性色生活片久久毛片| 91精品在线观看入口| 国产成人在线看| 日韩伦理电影网| 精品成人免费观看| 91老师片黄在线观看| 久久99九九99精品| 亚洲精品水蜜桃| 日韩欧美视频一区| 99国产欧美另类久久久精品| 蜜臀a∨国产成人精品| 亚洲色图制服诱惑| 欧美大肚乱孕交hd孕妇| 99re成人精品视频| 狠狠色丁香婷综合久久| 中文一区二区在线观看| 伊人开心综合网| 欧美日韩国产另类一区| 国产成人免费av在线| 亚洲va欧美va国产va天堂影院| www国产精品av| 欧美写真视频网站| 国产麻豆成人精品| 亚洲一区二区偷拍精品| 国产精品天美传媒沈樵| 欧美高清性hdvideosex| 韩国欧美国产一区| 亚洲综合色成人| 国产亚洲精品bt天堂精选| 色综合久久六月婷婷中文字幕| 精品亚洲欧美一区| 日本网站在线观看一区二区三区| 亚洲精品五月天| 国产亚洲精品aa午夜观看| 日韩一区二区在线免费观看| 91在线精品秘密一区二区| 另类综合日韩欧美亚洲| 玉足女爽爽91| 国产日本一区二区| 欧美日韩视频在线观看一区二区三区| 成人深夜在线观看| 久久99这里只有精品| 一区二区三区精密机械公司| 中文字幕av一区二区三区高| 久久久久久久久久电影| 欧美久久久久久久久久| 欧美性三三影院| 99re在线精品| 成人黄色片在线观看| 成人美女视频在线观看18| 成a人片亚洲日本久久| 成人晚上爱看视频| 国产美女av一区二区三区| 国产精品亚洲综合一区在线观看| 国产美女娇喘av呻吟久久| 高清成人在线观看| 不卡视频在线看| 一本色道**综合亚洲精品蜜桃冫| 在线观看日韩国产| 欧美日韩视频在线第一区| 欧美人体做爰大胆视频| 欧美高清www午色夜在线视频| 91精品国产色综合久久久蜜香臀| 欧美一区二区福利视频| 久久久亚洲综合| 亚洲欧美偷拍卡通变态| 亚洲一区二区三区精品在线| 日韩电影一区二区三区四区| 美女视频黄免费的久久 | 91丨九色丨蝌蚪富婆spa| 一本大道av一区二区在线播放| 色吧成人激情小说| 91精品国产综合久久精品| 久久中文娱乐网| 国产精品对白交换视频| 亚洲成a人片综合在线| 日本v片在线高清不卡在线观看| 黑人精品欧美一区二区蜜桃| 国产·精品毛片| 欧美吞精做爰啪啪高潮| 欧美tickling挠脚心丨vk| 国产精品初高中害羞小美女文|