化工企業(yè)應(yīng)用數(shù)據(jù)庫服務(wù)器安全防范技術(shù)研究
【文章頁數(shù)】:58 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2.1應(yīng)用三層架構(gòu)示意圖
⑹?蕕撓τ貿(mào)?序通常分為三層:表示層、邏輯層和存儲層。三層之間的運行流程為:Web瀏覽器向中間邏輯層發(fā)送請求,邏輯層通過增加、修改、更新等命令來操作存儲層響應(yīng)請求[34]。2.1.1簡單的應(yīng)用架構(gòu)Web應(yīng)用中最高層為表示層,在化工場景的應(yīng)用程序中,它顯示和記錄企業(yè)的日常生產(chǎn)數(shù)據(jù),....
圖2.2應(yīng)用四層架構(gòu)示意圖
操縱數(shù)據(jù)庫執(zhí)行增、刪、改、查操作。數(shù)據(jù)庫服務(wù)器將執(zhí)行結(jié)果傳遞回邏輯層服務(wù)器。邏輯層將數(shù)據(jù)置于Web頁面中,以HTML格式返回給表示層Web終端,用于展示給數(shù)據(jù)操作人員[36]。2.1.2復(fù)雜的應(yīng)用架構(gòu)三層應(yīng)用架構(gòu)的擴展存在局限性,因此,在可擴展性和可維護性的基礎(chǔ)上提出新的應(yīng)用架構(gòu)....
圖2.3一階SQL注入流程圖
淮陰工學(xué)院碩士學(xué)位論文第9頁接到腳本構(gòu)造的動態(tài)SQL語句中,由于SQL語句本身語法多樣,以及構(gòu)造SQL語句的編碼復(fù)雜,通過精心構(gòu)造的SQL語句可以輕易的被送入數(shù)據(jù)庫服務(wù)器[41]。因為語句符合數(shù)據(jù)庫的語法規(guī)則,所以被順利執(zhí)行并且造成意料之外的惡意結(jié)果。圖2.3一階SQL注入流程圖....
圖2.4二階SQL注入流程圖
淮陰工學(xué)院碩士學(xué)位論文第13頁因為數(shù)據(jù)庫中“--”為注釋符號,所以修改密碼的用戶變成了“admin”,即數(shù)據(jù)庫管理員用戶的密碼被修改,攻擊者可以輕松登錄管理員賬號,對應(yīng)用程序進(jìn)行惡意操作。形成該漏洞的關(guān)鍵原因是在沒有做出任何防御措施的情況下,利用來自數(shù)據(jù)庫的數(shù)據(jù)動態(tài)構(gòu)建SQL語句....
本文編號:3934220
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3934220.html