日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁 > 科技  > 軟件

聊聊針對Web應(yīng)用的SQL注入攻擊與應(yīng)對策略

來源: 責(zé)編: 時間:2024-05-22 09:31:01 242觀看
導(dǎo)讀作者 | 陳峻審校 | 重樓引言近年來,隨著人們使用Web應(yīng)用的與日俱增,各種與在線交易和通信相關(guān)的大量個人數(shù)據(jù)被存儲在其后端的數(shù)據(jù)庫中。對于那些由數(shù)據(jù)庫驅(qū)動的Web應(yīng)用而言,SQL注入攻擊是一種相當(dāng)嚴(yán)重的安全風(fēng)險。攻擊

作者 | 陳峻fBh28資訊網(wǎng)——每日最新資訊28at.com

審校 | 重樓fBh28資訊網(wǎng)——每日最新資訊28at.com

引言

近年來,隨著人們使用Web應(yīng)用的與日俱增,各種與在線交易和通信相關(guān)的大量個人數(shù)據(jù)被存儲在其后端的數(shù)據(jù)庫中。對于那些由數(shù)據(jù)庫驅(qū)動的Web應(yīng)用而言,SQL注入攻擊是一種相當(dāng)嚴(yán)重的安全風(fēng)險。攻擊者可以通過利用系統(tǒng)漏洞,繞過應(yīng)用防火墻,未經(jīng)授權(quán)地訪問到底層數(shù)據(jù)庫,并竊取各種敏感的數(shù)據(jù)信息。因此,我們需要制定一套針對SQL注入攻擊的有效應(yīng)對措施,來提高Web應(yīng)用的整體安全態(tài)勢。fBh28資訊網(wǎng)——每日最新資訊28at.com

基本概念

作為一種典型的攻擊形式,SQL注入(簡稱SQLi)通常會使用惡意SQL代碼,來操縱后端數(shù)據(jù)庫,獲取機(jī)密信息和數(shù)據(jù)庫管理員權(quán)限,進(jìn)而盜取用戶列表、以及破壞整個數(shù)據(jù)庫。目前,根據(jù)訪問后端數(shù)據(jù)的方法和潛在危害,我們可以將SQL注入分為:fBh28資訊網(wǎng)——每日最新資訊28at.com

  • 向字符串或字符參數(shù)直接注入,如:SELECT * from table where example = 'Example'
  • 對數(shù)字參數(shù)予以注入,如:SELECT * from table where id = 123而根據(jù)數(shù)據(jù)庫管理系統(tǒng)(DBMS)和注入條件的漏洞類型,我們又可以將SQL注入分為:經(jīng)典的帶內(nèi)SQLi、盲猜式的推理SQLi、以及險招式的帶外SQLi。其中:

帶內(nèi)SQLi

當(dāng)攻擊者可以使用同一通信通道,實施攻擊并收集攻擊結(jié)果時,這種攻擊就被稱為帶內(nèi)SQL注入。作為一種最流行、最直接的攻擊,帶內(nèi)SQL注入又包括:基于錯誤的SQL注入和基于聯(lián)合的SQL注入兩種最常見的形式。 fBh28資訊網(wǎng)——每日最新資訊28at.com

  • 基于錯誤的SQL注入使用數(shù)據(jù)庫服務(wù)器的錯誤信息,來收集有關(guān)數(shù)據(jù)庫結(jié)構(gòu)的信息。畢竟,在Web應(yīng)用的實時運(yùn)行過程中,各種錯誤會被記錄到安全文件中,那么攻擊者便可以通過枚舉來遍歷整個數(shù)據(jù)庫。
  • 基于聯(lián)合的SQL注入是將兩到多個SELECT查詢的結(jié)果合并為一個結(jié)果,然后作為HTTP響應(yīng)的一部分予以發(fā)送。

推理SQLi

與帶內(nèi)SQL注入相比,推理SQL注入的攻擊時間更長。攻擊者可以通過發(fā)送有效負(fù)載、分析Web應(yīng)用的響應(yīng)、以及數(shù)據(jù)庫服務(wù)器的相應(yīng)行為,來重新創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)。由于無法獲取Web應(yīng)用傳遞的數(shù)據(jù),因此攻擊者無法查看到類似帶內(nèi)攻擊的結(jié)果。而且,由于攻擊者需要逐個字符地枚舉數(shù)據(jù)庫,因此在攻擊大型數(shù)據(jù)庫時,其效率比較低下。fBh28資訊網(wǎng)——每日最新資訊28at.com

目前,推理SQL注入也包含:基于盲布爾的SQL注入和基于盲時間的SQL注入兩種形式。 fBh28資訊網(wǎng)——每日最新資訊28at.com

  • 基于盲布爾的SQL注入旨在讓Web應(yīng)用根據(jù)查詢,返回的“真”或“假”不同的答案。
  • 盲時間的SQL注入通過查詢,使得數(shù)據(jù)庫在響應(yīng)前等待指定的時間(以秒為單位)。那么根據(jù)HTTP響應(yīng)是有延遲、還是能即時給出,攻擊者就能確定查詢結(jié)果是“真”還是“假”。

帶外SQLi

由于依賴的是在Web應(yīng)用數(shù)據(jù)庫服務(wù)器上已啟用的功能,因此帶外SQL注入并不常見。fBh28資訊網(wǎng)——每日最新資訊28at.com

應(yīng)對措施

通常,Web應(yīng)用防火墻(簡稱WAF)可以通過篩選和監(jiān)控Web應(yīng)用與互聯(lián)網(wǎng)之間的HTTP流量,以及時發(fā)現(xiàn)跨站偽造、跨站腳本、文件包含和SQL注入等常見攻擊。在OSI模型中,WAF工作在第七層。作為一種反向代理,它往往被安裝在Web應(yīng)用的前端,從而在客戶端請求到達(dá)服務(wù)器之前形成一道中間件式的屏障。和其他防火墻類似,WAF也需要通過一系列規(guī)則與策略的集合,來過濾惡意請求,進(jìn)而防范應(yīng)用漏洞被利用。目前,經(jīng)常被部署到Web應(yīng)用系統(tǒng)中的WAF類型包括:軟件型WAF、硬件型WAF、云WAF、以及Web應(yīng)用內(nèi)置的WAF服務(wù)。fBh28資訊網(wǎng)——每日最新資訊28at.com

fBh28資訊網(wǎng)——每日最新資訊28at.com

上圖展示的是WAF防范SQL注入的邏輯過程??梢?,WAF強(qiáng)大之處在于,它可以快速、方便地執(zhí)行策略,并按需變更規(guī)則,從而對各種攻擊性請求做出更快的反應(yīng)。fBh28資訊網(wǎng)——每日最新資訊28at.com

攻擊檢測

那么,WAF到底是遵循一個什么樣的流程來對攻擊進(jìn)行檢測的呢?下面我們以一個典型的軟件型WAF為例,來深入探究。fBh28資訊網(wǎng)——每日最新資訊28at.com

  • 首先,在接收到用戶提交的數(shù)據(jù)請求后,WAF會根據(jù)既有的白名單進(jìn)行合法性檢查。如果已被涵括在白名單之內(nèi),它直接轉(zhuǎn)發(fā)給后端的Web服務(wù)器予以響應(yīng)處理;如果落入了黑名單,則立即拒絕數(shù)據(jù)請求的通過;而如果既不在白名單、也不在黑名單(也就是我們常說的“灰名單”)內(nèi),則要進(jìn)行數(shù)據(jù)包的解析。
  • 解析后的數(shù)據(jù)包會被拿去與我們前面提到的規(guī)則策略進(jìn)行匹配,如果符合規(guī)則,則可以交給后端的Web服務(wù)器予以響應(yīng)處理;如果不符合,則被判定為惡意攻擊,進(jìn)而執(zhí)行相應(yīng)的警告、阻斷、以及留下記錄,以便后續(xù)分析之用。
  • 作為一個閉環(huán),安全團(tuán)隊需要從WAF的記錄中,獲取諸如:攻擊源的IP地址、攻擊目標(biāo)的URL等實用信息,以便進(jìn)行后續(xù)的安全分析或策略調(diào)整。

WAF繞過

我們常說“道高一尺,魔高一丈”,針對WAF在產(chǎn)品設(shè)計和部署配置上的參差不齊,SQL注入攻擊者時常會運(yùn)用各種手段來繞過WAF,達(dá)到攻擊目的。例如,由于不同的WAF產(chǎn)品會自定義不同的警告頁面,因此攻擊者可以根據(jù)不同的頁面信息,來辨別出Web應(yīng)用使用了哪一款WAF,從而制定出相應(yīng)的能夠繞過WAF的數(shù)據(jù)請求特征。下面便是該領(lǐng)域的一些典型威脅與漏洞:fBh28資訊網(wǎng)——每日最新資訊28at.com

  • 參數(shù)篡改:攻擊者使用那些對于目標(biāo)Web應(yīng)用根本不存在的參數(shù),從安全性較低的數(shù)據(jù)庫中獲取異常信息。
  • 參數(shù)化查詢:攻擊者頻繁地使用多種參數(shù)化查詢方式,增加SQL注入漏洞被利用的可能性。
  • 頁面擴(kuò)展的可見性:根據(jù)顯示頁面擴(kuò)展出的可見信息,攻擊者可以猜測出Web應(yīng)用可能用到的技術(shù)與組件。
  • SQL版本泄露:攻擊者可以通過定位SQL的版本,去查找并利用相應(yīng)類型的SQL漏洞。
  • 可猜測的表名/列名:典型且常用的表名或列名,往往是攻擊者執(zhí)行漏洞查找的突破口。
  • 空字節(jié)編碼:攻擊者可以通過在其提供的數(shù)據(jù)中添加URL編碼的空字節(jié)字符,來繞過WAF過濾器的完整性檢查。
  • 信任憑據(jù)截獲:攻擊者可以通過截獲安全性較低的Web應(yīng)用的用戶憑據(jù),達(dá)到曲線注入的效果。

此外,常見的WAF繞過方法還有:關(guān)鍵字替換,特殊符號與編碼,利用注釋,重復(fù)參數(shù)污染,緩沖區(qū)溢出,以及利用多種繞過技術(shù)打“組合拳”,通過未經(jīng)授權(quán)地訪問Web應(yīng)用的系統(tǒng)文件,進(jìn)而改變預(yù)期運(yùn)行邏輯。fBh28資訊網(wǎng)——每日最新資訊28at.com

小結(jié)

綜上所述,針對Web應(yīng)用的SQL注入攻擊與應(yīng)對,好似一個永無止境的“貓鼠游戲”。我們只有通過持續(xù)檢測,持續(xù)跟蹤,持續(xù)調(diào)整,持續(xù)更新,以及持續(xù)引入新的防御技術(shù),才能更加靈活地應(yīng)對SQL注入、遠(yuǎn)程代碼執(zhí)行(RCE)、以及跨站點腳本(XSS)等復(fù)雜多變的攻擊,才能在這場安全競賽中占得先機(jī)。fBh28資訊網(wǎng)——每日最新資訊28at.com

作者介紹

陳峻(Julian Chen),51CTO社區(qū)編輯,具有十多年的IT項目實施經(jīng)驗,善于對內(nèi)外部資源與風(fēng)險實施管控,專注傳播網(wǎng)絡(luò)與信息安全知識與經(jīng)驗。fBh28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-89875-0.html聊聊針對Web應(yīng)用的SQL注入攻擊與應(yīng)對策略

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: CSS 實現(xiàn)從上到下從左到右的列表布局

下一篇: 大灣區(qū)首個大規(guī)模全液冷智算中心完工:一期投資超 32 億元,可提供 1.5 萬 P 算力

標(biāo)簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
亚洲美洲欧洲综合国产一区| 国产精品尤物| 免播放器亚洲一区| 欧美激情一区三区| 欧美午夜久久久| 国产午夜精品一区二区三区视频| 狠狠色狠狠色综合日日91app| 亚洲人成在线播放| 亚洲欧美变态国产另类| 久久久久久夜精品精品免费| 欧美精品一区二区高清在线观看| 欧美亚韩一区| 在线播放亚洲一区| 在线一区日本视频| 久久久亚洲影院你懂的| 欧美日韩国产综合久久| 国产一区二区毛片| 99国产精品久久久久老师| 午夜精品偷拍| 欧美大片在线看| 国产精品最新自拍| 亚洲精品美女久久7777777| 香港久久久电影| 欧美精品一区在线播放| 国产女主播在线一区二区| 亚洲国产精品黑人久久久| 亚洲一区精彩视频| 你懂的国产精品| 国产精品一区毛片| 99国产精品| 免费久久99精品国产自| 国产美女精品视频| 亚洲欧洲一区二区天堂久久| 欧美一级久久| 欧美手机在线视频| 亚洲国产精品一区| 久久精品国产亚洲一区二区| 欧美色图天堂网| 亚洲国产精品久久91精品| 欧美一区二区三区在线观看视频| 欧美日韩ab| 亚洲欧美日韩国产综合精品二区 | 午夜在线一区二区| 欧美精品电影| 在线精品国产欧美| 午夜欧美大尺度福利影院在线看| 欧美日韩你懂的| 亚洲国产综合视频在线观看| 久久精品视频99| 国产麻豆视频精品| 亚洲小视频在线观看| 欧美日本久久| 亚洲三级视频| 噜噜噜噜噜久久久久久91| 国产三级欧美三级日产三级99| 亚洲视频碰碰| 欧美三级在线视频| 亚洲精品一区二区三| 美女久久一区| 影音先锋久久精品| 久久久xxx| 国产午夜精品久久久久久久| 亚洲免费在线观看| 国产精品国产成人国产三级| 99精品国产在热久久| 欧美激情一二区| 亚洲激情自拍| 另类春色校园亚洲| 影院欧美亚洲| 六月婷婷久久| 亚洲国产福利在线| 免费不卡在线视频| 在线免费不卡视频| 久久手机精品视频| 在线观看欧美日韩| 久久中文精品| 在线日韩欧美| 另类春色校园亚洲| 亚洲高清视频在线| 欧美成人国产| 亚洲精品一级| 欧美日韩精品久久久| 一区二区福利| 国产精品久久久久毛片大屁完整版| 一区二区三区视频在线观看 | 国产欧美一级| 欧美一区二区高清在线观看| 国产女主播一区| 久久激情综合网| 伊人精品视频| 欧美大片网址| 日韩午夜中文字幕| 国产精品久99| 先锋影音久久久| 精品51国产黑色丝袜高跟鞋| 另类亚洲自拍| 亚洲另类一区二区| 欧美视频一二三区| 午夜精品一区二区三区在线播放| 国产精品午夜在线观看| 久久精品首页| 亚洲国产一区二区视频| 欧美日本免费| 亚洲一区二区动漫| 国产亚洲人成网站在线观看| 久久天天躁狠狠躁夜夜爽蜜月 | 欧美在线国产| 亚洲高清免费在线| 欧美日韩成人综合| 亚洲在线观看免费视频| 国产亚洲在线观看| 免费不卡在线观看| 一区二区日韩伦理片| 国产精品丝袜久久久久久app| 久久精品国产亚洲高清剧情介绍| 亚洲国产成人高清精品| 欧美日韩亚洲另类| 欧美在线啊v| 亚洲国产日韩欧美一区二区三区| 欧美日韩欧美一区二区| 翔田千里一区二区| 亚洲国产成人久久综合一区| 欧美午夜精品久久久久久超碰| 先锋影音久久久| 亚洲国产精品成人综合| 欧美色另类天堂2015| 久久福利视频导航| 亚洲精品国产精品国自产观看浪潮| 欧美视频在线一区二区三区| 久久www免费人成看片高清| 最近看过的日韩成人| 国产精品人人爽人人做我的可爱| 久久人人爽人人爽| 亚洲一级特黄| 亚洲大片精品永久免费| 国产精品高潮呻吟久久av黑人| 久久久97精品| 国产精品99久久久久久久久久久久 | 亚洲人www| 国产精品亚洲综合天堂夜夜| 欧美 日韩 国产一区二区在线视频 | 久久精品视频在线观看| 亚洲国产欧美一区| 国产精品亚洲一区二区三区在线| 欧美+日本+国产+在线a∨观看| 亚洲视频日本| 亚洲国产导航| 国产喷白浆一区二区三区| 欧美黄色免费| 久久久综合网| 亚洲免费在线看| 亚洲每日更新| 在线观看视频欧美| 国产精品专区一| 欧美日韩不卡| 麻豆精品一区二区综合av| 欧美一区二区久久久| 一本久道久久综合中文字幕| 一区二区三区在线不卡| 国产精品日本精品| 欧美日韩国产一区二区三区| 久久综合伊人77777尤物| 午夜久久电影网| 一区二区欧美激情| 亚洲高清视频一区| 狠狠色狠狠色综合人人| 国产精品有限公司| 国产精品电影网站| 欧美精品一区二区精品网 | 久久久久久久久综合| 亚洲免费在线视频| 一本色道综合亚洲| 最新国产成人av网站网址麻豆| 国产一区二区成人| 国产精品区一区二区三区| 欧美日韩日日骚| 欧美高清在线| 久久综合伊人77777蜜臀| 欧美一级一区| 亚洲在线视频免费观看| 中文欧美字幕免费| 日韩午夜电影| 亚洲精品日韩在线| 亚洲国产免费看| 亚洲国产1区| 亚洲丁香婷深爱综合| 好吊一区二区三区| 狠狠噜噜久久| 好吊妞这里只有精品| 国产偷国产偷亚洲高清97cao| 国产精品一区二区在线观看网站| 国产精品红桃| 国产精品美腿一区在线看| 国产精品国产福利国产秒拍| 欧美午夜电影完整版| 欧美日韩伦理在线| 欧美日韩午夜| 欧美日本高清视频| 欧美视频日韩视频| 国产精品高潮视频| 国产热re99久久6国产精品| 国产精品主播| 国产日韩欧美在线看| 国产一区二区精品久久99|