999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Web頁面中SQL注入攻擊的原理、過程以及預防對策

2017-04-15 05:42:50國網宜昌供電公司信息通信分公司
電子世界 2017年3期
關鍵詞:頁面數據庫用戶

國網宜昌供電公司信息通信分公司 李 楊

國網宜昌供電公司客戶服務中心計量室 周婧姝

Web頁面中SQL注入攻擊的原理、過程以及預防對策

國網宜昌供電公司信息通信分公司 李 楊

國網宜昌供電公司客戶服務中心計量室 周婧姝

SQL注入攻擊屬于一種數據庫安全攻擊手段,該攻擊手段是從正常的WWWW端口進入數據庫的,與常規Web頁面訪問幾乎一致,所以很難被數據安全系統發現,具有較強的隱蔽性。為了提高數據庫的安全系數,就需要針對SQL注入攻擊采取有效的預防措施。文章對SQL注入攻擊原理及過程進行了分析,并提出了有效的預防對策,對構建穩定、安全的網絡環境具有重要意義。

Web頁面;SQL注入攻擊;原理;過程;預防對策

從當前應用程序編寫使用最為廣泛的網絡結構模式為B/S,具有開發簡單、維護方便、使用快捷等眾多優勢。但是,該網絡結構模式也具有較大的缺陷,程序員在編寫代碼的時候,往往會忽略掉對Web頁面所輸入數據合法性的判斷,為網絡不法分子留下了SQL注入攻擊路徑,嚴重威脅了數據庫安全,所以必須采取有效的預防對策來降低SQL注入攻擊發生概率。

1.Web頁面中SQL注入攻擊的原理

造成Web頁面中SQL注入攻擊的最根本原因,是沒有對Web輸入數據的合法性進行有效判斷。根據SQL注入攻擊原理的不同,可以將其其分為三種攻擊方式,分別為登錄表單注入攻擊、修改Cookie內容注入攻擊以及盲目注入攻擊,下面對這三種攻擊方式的原理進行詳細分析。

1.1 登錄表單注入攻擊

攻擊者在登錄時將精心構造的惡意SQL語句偽裝進正常登陸數據內提交,此時系統與服務器防火墻并不能有效識別數據的合法性,所以服務器便會執行修改后的惡意SQL語句,造成SQL注入攻擊,導致程序的實際運行結果發生了變化,與預期運行結果之間存在較大偏差,甚至會出現數據泄露與數據篡改現象,嚴重威脅了數據的安全性及完整性。

1.2 修改Cookie內容注入攻擊

Cookie是以文件形式存在于客戶端計算機中的,能夠生成Web日志,文件內容為狀態信息,對Web應用程序起到記錄作用,用戶可以根據自己需求,利用Cookie文件將Web應用程序狀態信息進行恢復。Cookie文件的存可以作為黑客入侵的載體,攻擊者在進入到客戶端計算機系統之后,可以隨意篡改Cookie文件內容,將攻擊指令輸入到狀態信息中,當用戶想利用Cookie文件恢復Web應用程序狀態信息,在構造SQL查詢語句時,Web應用程序便會對攻擊指令進行回應,進而造成Web頁面出現SQL注入攻擊現象[1]。

1.3 盲目注入攻擊

盲目注入攻擊是一種沒有明確目標的SQL注入攻擊方式,是利用SQL本身存在的漏洞來實現的。通過向服務器反復輸入數據,構造SQL查詢字串,服務器便會按照這些SQL字串運行,向客戶端傳遞錯誤信息,此時客戶端便會對服務器運行做出反饋。黑客通過對客戶端所得到的錯誤數據進行分析,從中提取有價值數據,通過多次測試、驗證,從數據庫中找出敏感程度較高的數據,進而找出SQL注入漏洞,進行SQL注入攻擊。

2.Web頁面中SQL注入攻擊的過程

2.1 尋找SQL注入漏洞的鏈接

通常情況下,Web頁面都會存在外部鏈接,鏈接是以list. asp?id=的形式存在的,由鏈接形式可得,鏈接是調動SQL語句查詢數據庫所形成的,當鏈接后半段的參數沒有得到有效過濾,或者是沒有對輸入數據的合法性進行有效判斷時,便可能會出現SQL注入攻擊現象。借助于搜索引擎,黑客可以利用鏈接的這種特性,通過不斷嘗試找出漏洞鏈接。并且當使用統一資源定位符對網頁進行訪問時,如果需要對數據進行動態查詢,便很容易出現SQL注入漏洞鏈接[2]。

2.2 檢測SQL注入漏洞

在找到SQL注入漏洞的鏈接之后,通過多次輸入數據,依據瀏覽器反饋信息,對所得到的數據進行分析,從數據庫中找出敏感程度較高的數據,進而檢測到SQL注入漏洞。檢測SQL注入漏洞的方法,一般都是在連接末尾加入字符“或”,根據反饋得到的錯誤信息得到數據庫的具體類型,然后在鏈接末尾加入“and 1=1”和“and 1=2”,當前半段得到正常回應,后半段沒內容反饋,并返回上級操作,此時,Web網頁中就會存在SQL注入漏洞。

2.3 獲取表名以及字段

一般情況下,存儲在數據庫中的表名以及字段,都是按照一定的規律排布的,所以可以利用數據庫獲取表名以及字段。在檢測得到SQL注入漏洞后,黑客通過構造SQL字串,借助網上注入工具,在之前所得的的數據庫中進行查找,能夠從中獲取管理員的表名以及字段等有效信息,然后再利用這些信息,便可以破解出管理員密碼,獲取管理權限。

2.4 得到Web后臺管理入口

當攻擊者得到管理員密碼,通過身份驗證之后,便可以對用戶名以及用戶密碼進行破解,進而獲取用戶的私人信息及數據,實現入侵目的。黑客以管理員的身份通過構造SQL語句,使網站管理系統對語句進行回應,進而逐步得到用戶名以及用戶密碼,常用的語句形式如and 1=(select管理id from(select * from管理員表名where管理員id=1)where asc(mid(管理員賬號字段名,1,1))<100)。在獲取用戶名及用戶密碼之后,便可以得到Web后臺管理入口,進入到系統內部。

2.5 實施攻擊和破壞

黑客進入到網站系統內部之后,便可以進行隨意破壞,刪除、篡改用戶數據,添加廣告鏈接,上傳木馬病毒等,都是黑客常用破壞形式,同時還能進一步入侵整個服務器,對服務器造成嚴重破壞,最終完成Web頁面SQL注入攻擊。

3.Web頁面中SQL注入攻擊的預防對策

SQL注入攻擊的概率較高,為了有效避免出現SQL注入攻擊事件,就需要采取科學、有效的預防對策。

3.1 加強對輸入參數及數據的判斷

有效過濾輸入參數以及正確判斷輸入數據,是避免出現SQL注入攻擊的有效方式。首先,要對字符型參數進行有效過濾,包括逗號、單引號、雙引號、分號等,當出現較多這類符號的時候,應該進行篩選、過濾,限制這類符號的輸入,同時,還需要根據參數的長度,對其合法性進行正確判斷。其次,是要對數據進行正確判斷,當數據中含有非法字符時,便不對這類數據進行響應。

3.2 設置數據庫及用戶表訪問權限

通過設置服務器數據庫訪問權限,能夠防止攻擊者進入到數據庫內部,對數據庫起到保護作用,可以有效降低SQL注入攻擊發生概率。在設置服務器數據庫訪問權限的時候,如果沒有特殊要求,不要讓Web頁面以超級管理員的身份與數據庫進行連接。在設置用戶表訪問權限時,僅僅授予管理員訪問權限,堅決不要授予管理員更新、插入等權限。

3.3 摒棄動態SQL字串

因為在對數據進行動態查詢時,發生SQL注入攻擊的概率是比較高的,所以為了降低SQL注入攻擊發生概率,則需要摒棄動態SQL字串,利用用戶存儲過程來實現對數據的訪問和操作。在這種系統模式下,用戶所提交的數據便不會再生成動態SQL語句,而是確確實實地作為參數傳遞給存儲過程,這樣一來,便會失去SQL注入攻擊路徑。

3.4 加強系統監督及檢測

加強系統日常監督與檢測,是預防SQL注入攻擊必不可少的重要措施。作為網站管理員要及時的打補丁并強化數據,禁用不必要的服務和功能,對數據庫活動進行監視,利用工具或設備,對Web頁面中的攻擊行為進行檢測,及早預防。

4.結束語

在大數據以及云計算背景下,網絡計算機技術迎來了新的發展機遇,但同時也面臨著更加嚴峻的挑戰。作為黑客最為常用的一種入侵手段,SQL注入攻擊對網絡安全以及網絡環境的穩定性造成了嚴重威脅。為了構建安全、穩定的網絡環境,就需要程序員了解Web頁面中SQL注入攻擊的原理和過程,并制定有效的預防對策,降低SQL注入攻擊發生概率。

[1]吳為團,鄭海燕,張銳麗.基于Web應用程序的SQL注入攻擊和防范[C].中國通信學會學術年會,2015.

[2]馬俊,段興林.Web應用系統中SQL注入的分析與預防[J].信息技術,2015(8):71-73.

猜你喜歡
頁面數據庫用戶
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 国产精品成| 好吊色妇女免费视频免费| 黄色成年视频| 国产精品自在线拍国产电影| 四虎影视国产精品| 全色黄大色大片免费久久老太| 国产精品久久国产精麻豆99网站| 国产美女免费| 色婷婷啪啪| 少妇露出福利视频| Jizz国产色系免费| 久久免费精品琪琪| 国产簧片免费在线播放| 国产97视频在线| 黄色网站在线观看无码| 欧美日韩中文字幕二区三区| 无码啪啪精品天堂浪潮av| 亚洲欧洲日韩综合色天使| 十八禁美女裸体网站| 超碰91免费人妻| 国产日韩欧美一区二区三区在线| 中文字幕资源站| 五月婷婷伊人网| 亚洲九九视频| 日本免费精品| 亚洲国模精品一区| 尤物精品视频一区二区三区| 日本不卡在线| 激情综合婷婷丁香五月尤物 | 国产男人天堂| 色综合色国产热无码一| 无码一区中文字幕| 欧美色99| 激情無極限的亚洲一区免费| 国产清纯在线一区二区WWW| 欧美午夜视频| 伊人91在线| 91欧美在线| www.国产福利| 午夜一级做a爰片久久毛片| 久久99这里精品8国产| 亚洲人在线| 91精品啪在线观看国产91| 国产精品女同一区三区五区| 亚洲女人在线| 另类欧美日韩| 国产亚洲欧美日本一二三本道| 99久视频| 国产高清无码第一十页在线观看| 国产精品白浆无码流出在线看| 国产天天射| 无码网站免费观看| 四虎AV麻豆| 成年人久久黄色网站| 国产视频入口| 久久久久久久久久国产精品| 大香网伊人久久综合网2020| 午夜小视频在线| 日本人妻丰满熟妇区| 国产欧美精品专区一区二区| 无遮挡国产高潮视频免费观看| 中文字幕va| 情侣午夜国产在线一区无码| 国产精品无码久久久久久| 国产农村妇女精品一二区| 四虎永久免费地址| 国产手机在线ΑⅤ片无码观看| 日本欧美午夜| 色综合久久88| 日本在线视频免费| 亚洲综合一区国产精品| 色窝窝免费一区二区三区 | 国禁国产you女视频网站| 天堂av高清一区二区三区| 欧美午夜视频在线| www.亚洲一区| 久无码久无码av无码| 国产亚洲精久久久久久无码AV| 2019国产在线| 久久99精品久久久大学生| 国产在线精品人成导航| 日本不卡在线视频|