一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

WEB應(yīng)用安全領(lǐng)域的現(xiàn)狀與應(yīng)用研究

電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2018-11-06 08:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

研究背景

WEB應(yīng)用安全現(xiàn)狀

隨著互聯(lián)網(wǎng)的發(fā)展,金融網(wǎng)上交易、政府電子政務(wù)、企業(yè)門戶網(wǎng)站、社區(qū)論壇、電子商務(wù)等各類基于HTML文件格式的信息共享平臺(tái)(WEB應(yīng)用系統(tǒng))越發(fā)完善,深入到人們生活中的點(diǎn)點(diǎn)滴滴。然而WEB應(yīng)用共享平臺(tái)為我們的生活帶來(lái)便利的同時(shí),也面臨著前所未有的挑戰(zhàn):WEB應(yīng)用系統(tǒng)直接面向Internet,以WEB應(yīng)用系統(tǒng)為跳板入侵服務(wù)器甚至控制整個(gè)內(nèi)網(wǎng)系統(tǒng)的攻擊行為已成為最普遍的攻擊手段。

據(jù)中國(guó)互聯(lián)網(wǎng)應(yīng)急中心最新統(tǒng)計(jì)顯示,2009年我國(guó)大陸地區(qū)政府網(wǎng)頁(yè)遭篡改事件呈大幅增長(zhǎng)趨勢(shì),被篡改網(wǎng)站的數(shù)量就達(dá)到52225個(gè)。2009年8月份,公安部對(duì)國(guó)內(nèi)政府網(wǎng)站的進(jìn)行安全大檢查,發(fā)現(xiàn)40%存在嚴(yán)重安全漏洞,包括SQL注入、跨站腳本漏洞等。由此導(dǎo)致的網(wǎng)頁(yè)篡改、網(wǎng)頁(yè)掛馬、機(jī)密數(shù)據(jù)外泄等安全事件頻繁發(fā)生,不但嚴(yán)重影響對(duì)外形象,有時(shí)甚至?xí)斐删薮蟮慕?jīng)濟(jì)損失,或者嚴(yán)重的社會(huì)問題,嚴(yán)重危及國(guó)家安全和人民利益。

網(wǎng)頁(yè)篡改:一些不法分子的重點(diǎn)攻擊對(duì)象。組織門戶網(wǎng)站一旦被篡改引發(fā)較大的影響,嚴(yán)重甚至造成政治事件。

網(wǎng)頁(yè)掛馬:網(wǎng)頁(yè)掛馬指的是把一個(gè)木馬程序上傳到一個(gè)網(wǎng)站里面然后用木馬生成器生一個(gè)網(wǎng)馬,再上到空間里面,再加代碼使得木馬在打開網(wǎng)頁(yè)是運(yùn)行。網(wǎng)頁(yè)掛馬未必會(huì)給網(wǎng)站帶來(lái)直接損害,但卻會(huì)給瀏覽網(wǎng)站的用戶帶來(lái)巨大損失。網(wǎng)站一旦被掛馬,其權(quán)威性和公信力將會(huì)受到打擊。

作為網(wǎng)頁(yè)掛馬的散布者,其目的是將木馬下載到用戶本地,并進(jìn)一步執(zhí)行,當(dāng)木馬獲得執(zhí)行之后,就意味著會(huì)有更多的木馬被下載,進(jìn)一步被執(zhí)行,進(jìn)入一個(gè)惡性的循環(huán),從而使用戶的電腦遭到攻擊和控制。為達(dá)到目的首先要將木馬下載到本地。機(jī)密數(shù)據(jù)外泄:在線業(yè)務(wù)系統(tǒng)中,總是需要保存一些企業(yè)、公眾的相關(guān)資料,這些資料往往涉及到企業(yè)秘密和個(gè)人隱私,一旦泄露,會(huì)造成企業(yè)或個(gè)人的利益受損,可能會(huì)給單位帶來(lái)嚴(yán)重的法律糾紛。

傳統(tǒng)安全防護(hù)方法

企業(yè) WEB 應(yīng)用的各個(gè)層面,都已使用不同的技術(shù)來(lái)確保安全性。為了保護(hù)客戶端機(jī)器的安全,用戶會(huì)安裝防病毒軟件;為了保證用戶數(shù)據(jù)傳輸?shù)狡髽I(yè) WEB 服務(wù)器的傳輸安全,通信層通常會(huì)使用 SSL技術(shù)加密數(shù)據(jù);防火墻和 IDS/IPS來(lái)保證僅允許特定的訪問,不必要暴露的端口和非法的訪問,在這里都會(huì)被阻止;同時(shí)企業(yè)采用一定的身份認(rèn)證機(jī)制授權(quán)用戶訪問 WEB 應(yīng)用。

SSL加密技術(shù)為了保護(hù)敏感數(shù)據(jù)在傳送過(guò)程中的安全,全球許多知名企業(yè)采用SSL(Security Socket Layer)加密機(jī)制。 SSL是Netscape公司所提出的安全保密協(xié)議,在瀏覽器(如Internet Explorer、Netscape Navigator)和Web服務(wù)器(如Netscape的Netscape Enterprise Server、ColdFusion Server等等)之間構(gòu)造安全通道來(lái)進(jìn)行數(shù)據(jù)傳輸,SSL運(yùn)行在TCP/IP層之上、應(yīng)用層之下,為應(yīng)用程序提供加密數(shù)據(jù)通道,它采用了RC4、MD5以及RSA等加密算法,使用40 位的密鑰,適用于商業(yè)信息的加密。同時(shí),Netscape公司相應(yīng)開發(fā)了HTTPS協(xié)議并內(nèi)置于其瀏覽器中,HTTPS實(shí)際上就是HTTP over SSL,它使用默認(rèn)端口443,而不是像HTTP那樣使用端口80來(lái)和TCP/IP進(jìn)行通信。HTTPS協(xié)議使用SSL在發(fā)送方把原始數(shù)據(jù)進(jìn)行加密,然后在接受方進(jìn)行解密,加密和解密需要發(fā)送方和接受方通過(guò)交換共知的密鑰來(lái)實(shí)現(xiàn),因此,所傳送的數(shù)據(jù)不容易被網(wǎng)絡(luò)黑客截獲和解密。

但是,即便有防病毒保護(hù)、防火墻和 IDS/IPS,企業(yè)仍然不得不允許一部分的通訊經(jīng)過(guò)防火墻,保護(hù)措施可以關(guān)閉不必要暴露的端口,但是 WEB 應(yīng)用所必須的端口,必須開放。順利通過(guò)的這部分通訊,可能是善意的,也可能是惡意的,很難辨別。同時(shí),WEB 應(yīng)用是由軟件構(gòu)成的,那么,它一定會(huì)包含漏洞,這些漏洞可能被惡意的用戶利用,他們通過(guò)執(zhí)行各種惡意的操作,或者偷竊、或者操控、或者破壞 WEB 應(yīng)用中的重要信息。

本文研究觀點(diǎn)

網(wǎng)站是否存在WEB 應(yīng)用程序漏洞,往往是被入侵后才能察覺;如何在攻擊發(fā)動(dòng)之前主動(dòng)發(fā)現(xiàn)WEB應(yīng)用程序漏洞。答案就是:主動(dòng)防御,即利用WEB應(yīng)用弱點(diǎn)掃描技術(shù),主動(dòng)實(shí)現(xiàn)對(duì)WEB應(yīng)用的安全防護(hù)。

本文主要針對(duì)B/S架構(gòu)WEB應(yīng)用系統(tǒng)中典型漏洞、流行的攻擊技術(shù)、AJAX的隱藏資源獲取、驗(yàn)證碼圖片識(shí)別等進(jìn)行研究,提出了一種新的面向WEB的漏洞檢測(cè)技術(shù),能夠較完整得提取出AJAX的資源,有效識(shí)別驗(yàn)證碼。

B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。相對(duì)于C/S結(jié)構(gòu)屬于“胖”客戶端,需要在使用者電腦上安裝相應(yīng)的操作軟件來(lái)說(shuō),B/S結(jié)構(gòu)是屬于一種“瘦”客戶端,大多數(shù)或主要的業(yè)務(wù)邏輯都存在在服務(wù)器端,因此,B/S結(jié)構(gòu)的系統(tǒng)不需要安裝客戶端軟件,它運(yùn)行在客戶端的瀏覽器之上,系統(tǒng)升級(jí)或維護(hù)時(shí)只需更新服務(wù)器端軟件即可,這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。 B/S結(jié)構(gòu)系統(tǒng)的產(chǎn)生為系統(tǒng)面對(duì)無(wú)限未知用戶提供了可能。當(dāng)然,與C/S結(jié)構(gòu)相比,B/S結(jié)構(gòu)也存在著系統(tǒng)運(yùn)行速度較慢,訪問系統(tǒng)的用戶不可控的弱點(diǎn)。

WEB應(yīng)用風(fēng)險(xiǎn)掃描架構(gòu)

WEB應(yīng)用風(fēng)險(xiǎn)掃描技術(shù)架構(gòu)主要分為URL獲取層、檢測(cè)層、取證與深度評(píng)估層三個(gè)層次,其中:

URL獲取層:主要通過(guò)網(wǎng)絡(luò)爬蟲方式獲取需要檢測(cè)的所有URL,并提交至檢測(cè)層進(jìn)行風(fēng)險(xiǎn)檢測(cè);

風(fēng)險(xiǎn)檢測(cè)層:對(duì)URL獲取層所提交的所有URL頁(yè)面進(jìn)行SQL注入、跨站腳本、文件上傳等主流WEB應(yīng)用安全漏洞進(jìn)行檢測(cè),并將存在安全漏洞的頁(yè)面和漏洞類型提交至取證與深度評(píng)估層;

取證與深度評(píng)估層:針對(duì)存在安全漏洞的頁(yè)面,進(jìn)行深度測(cè)試,獲取所對(duì)應(yīng)安全漏洞的顯性表現(xiàn),(如風(fēng)險(xiǎn)檢測(cè)層檢測(cè)出該網(wǎng)站存在SQL注入漏洞,則至少需可獲取該網(wǎng)站的數(shù)據(jù)庫(kù)類型);作為該漏洞存在的證據(jù)。

網(wǎng)絡(luò)爬蟲技術(shù)—URL獲取

網(wǎng)絡(luò)爬蟲(又被稱為網(wǎng)頁(yè)蜘蛛,網(wǎng)絡(luò)機(jī)器人,在FOAF社區(qū)中間,更經(jīng)常的稱為網(wǎng)頁(yè)追逐者),是一種按照一定的規(guī)則,自動(dòng)的抓取萬(wàn)維網(wǎng)信息的程序或者腳本。另外一些不常使用的名字還有螞蟻,自動(dòng)索引,模擬程序或者蠕蟲。它通過(guò)指定的域名,從一個(gè)或若干初始網(wǎng)頁(yè)的URL開始,獲得初始網(wǎng)頁(yè)上的URL,在抓取網(wǎng)頁(yè)的過(guò)程中,不斷從當(dāng)前頁(yè)面上抽取新的URL放入隊(duì)列,直到滿足系統(tǒng)的一定停止條件。

網(wǎng)絡(luò)爬蟲是一個(gè)自動(dòng)提取網(wǎng)頁(yè)的程序,它為搜索引擎從萬(wàn)維網(wǎng)上下載網(wǎng)頁(yè),是搜索引擎的重要組成。傳統(tǒng)爬蟲從一個(gè)或若干初始網(wǎng)頁(yè)的URL開始,獲得初始網(wǎng)頁(yè)上的URL,在抓取網(wǎng)頁(yè)的過(guò)程中,不斷從當(dāng)前頁(yè)面上抽取新的URL放入隊(duì)列,直到滿足系統(tǒng)的一定停止條件。聚焦爬蟲的工作流程較為復(fù)雜,需要根據(jù)一定的網(wǎng)頁(yè)分析算法過(guò)濾與主題無(wú)關(guān)的鏈接,保留有用的鏈接并將其放入等待抓取的URL隊(duì)列。然后,它將根據(jù)一定的搜索策略從隊(duì)列中選擇下一步要抓取的網(wǎng)頁(yè)URL,并重復(fù)上述過(guò)程,直到達(dá)到系統(tǒng)的某一條件時(shí)停止。另外,所有被爬蟲抓取的網(wǎng)頁(yè)將會(huì)被系統(tǒng)存貯,進(jìn)行一定的分析、過(guò)濾,并建立索引,以便之后的查詢和檢索;對(duì)于聚焦爬蟲來(lái)說(shuō),這一過(guò)程所得到的分析結(jié)果還可能對(duì)以后的抓取過(guò)程給出反饋和指導(dǎo)。

網(wǎng)絡(luò)爬蟲的工作流程較為復(fù)雜,首先根據(jù)一定的網(wǎng)頁(yè)分析算法過(guò)濾與主題無(wú)關(guān)的鏈接,保留有用的鏈接并將其放入等待抓取的URL隊(duì)列。然后,根據(jù)搜索策略從隊(duì)列中選擇下一步要抓取的網(wǎng)頁(yè)URL,并重復(fù),直到達(dá)到預(yù)設(shè)的停止條件。另外,所有被爬蟲抓取的網(wǎng)頁(yè)將會(huì)被系統(tǒng)存貯,進(jìn)行一定的分析、過(guò)濾,并建立索引,以便之后的查詢、檢索和取證及報(bào)表生成時(shí)做為源數(shù)據(jù)。

為了更加高速、有效地獲取網(wǎng)站中所有的URL鏈接,在本W(wǎng)EB應(yīng)用風(fēng)險(xiǎn)掃描技術(shù)研究中,所采用的網(wǎng)絡(luò)爬蟲技術(shù)著重解決以下三個(gè)問題:

(1) 對(duì)抓取目標(biāo)的描述或定義;

(2) 對(duì)網(wǎng)頁(yè)和數(shù)據(jù)的分析與過(guò)濾;

(3) 對(duì)URL的搜索策略。

網(wǎng)頁(yè)抓取目標(biāo)

網(wǎng)頁(yè)弱點(diǎn)爬蟲對(duì)抓取目標(biāo)的描述或定義基于目標(biāo)網(wǎng)頁(yè)特征抓取、存儲(chǔ)并索引,對(duì)象是網(wǎng)站的網(wǎng)頁(yè);通過(guò)用戶行為確定的抓取目標(biāo)樣例,其中,網(wǎng)頁(yè)特征可以是網(wǎng)頁(yè)的內(nèi)容特征,也可以是網(wǎng)頁(yè)的鏈接結(jié)構(gòu)特征,以及網(wǎng)頁(yè)代碼的結(jié)構(gòu)特征等。

網(wǎng)頁(yè)分析算法

基于網(wǎng)頁(yè)內(nèi)容的分析算法指的是利用網(wǎng)頁(yè)內(nèi)容特征進(jìn)行的網(wǎng)頁(yè)評(píng)價(jià)。該算法從原來(lái)的較為單純的文本檢索方法,發(fā)展為涵蓋網(wǎng)頁(yè)數(shù)據(jù)抽取、機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘、語(yǔ)義理解等多種方法的綜合應(yīng)用。根據(jù)網(wǎng)頁(yè)數(shù)據(jù)形式的不同,將基于網(wǎng)頁(yè)內(nèi)容的分析算法,歸納以下三類:第一種針對(duì)以文本和超鏈接為主的無(wú)結(jié)構(gòu)或結(jié)構(gòu)很簡(jiǎn)單的網(wǎng)頁(yè);第二種針對(duì)從結(jié)構(gòu)化的數(shù)據(jù)源動(dòng)態(tài)生成的頁(yè)面,其數(shù)據(jù)不能直接批量訪問;第三種針對(duì)的數(shù)據(jù)界于第一和第二類數(shù)據(jù)之間,具有較好的結(jié)構(gòu),顯示遵循一定模式或風(fēng)格,且可以直接訪問。

網(wǎng)頁(yè)抓取策略

網(wǎng)頁(yè)抓取主要有三個(gè)方面:1、搜集新出現(xiàn)的網(wǎng)頁(yè):2搜集那些在上次搜集后有改變的網(wǎng)頁(yè):3發(fā)現(xiàn)自從上次搜集后已經(jīng)不再存了的網(wǎng)頁(yè),并從庫(kù)中刪除。

爬蟲的抓取策略目前普遍的采用的方法有:深度優(yōu)先、廣度優(yōu)先、最佳優(yōu)先三種。由于深度優(yōu)先在很多情況下會(huì)導(dǎo)致爬蟲的陷入(trapped)問題,網(wǎng)頁(yè)弱點(diǎn)爬蟲目前采用的是深度優(yōu)先和最佳優(yōu)先方法組合方法。

深度優(yōu)先搜索策略:指在抓取過(guò)程中,在完成當(dāng)前層次的搜索后,才進(jìn)行下一層次的搜索。網(wǎng)頁(yè)弱點(diǎn)爬蟲采用深度優(yōu)先搜索方法為覆蓋指定網(wǎng)站存在弱點(diǎn)的網(wǎng)頁(yè)。其基本思想是認(rèn)為與初始URL在一定鏈接距離內(nèi)的網(wǎng)頁(yè)具有弱點(diǎn)相關(guān)性的概率很大;并采用將深度優(yōu)先搜索與網(wǎng)頁(yè)過(guò)濾技術(shù)結(jié)合使用,先用深度優(yōu)先策略抓取網(wǎng)頁(yè),再將其中無(wú)關(guān)的網(wǎng)頁(yè)過(guò)濾掉。這些方法的缺點(diǎn)在于,隨著抓取網(wǎng)頁(yè)的增多,大量的無(wú)關(guān)網(wǎng)頁(yè)將被下載并過(guò)濾,算法的效率將變低。

最佳優(yōu)先搜索策略:最佳優(yōu)先搜索策略采用基于網(wǎng)頁(yè)內(nèi)容的網(wǎng)頁(yè)分析算法,預(yù)測(cè)候選URL與目標(biāo)網(wǎng)頁(yè)的相似度,或與主題的相關(guān)性,并選取評(píng)價(jià)最好的一個(gè)或幾個(gè)URL進(jìn)行抓取。

漏洞檢測(cè)技術(shù)—風(fēng)險(xiǎn)檢測(cè)

主要WEB應(yīng)用漏洞

OWASP十大安全威脅

開放式WEB應(yīng)用程序安全項(xiàng)目是一個(gè)組織,它提供有關(guān)計(jì)算機(jī)和互聯(lián)網(wǎng)應(yīng)用程序的公正、實(shí)際、有成本效益的信息。其目的是協(xié)助個(gè)人、企業(yè)和機(jī)構(gòu)來(lái)發(fā)現(xiàn)和使用可信賴軟件。美國(guó)聯(lián)邦貿(mào)易委員會(huì)(FTC)強(qiáng)烈建議所有企業(yè)需遵循OWASP所發(fā)布的十大Web弱點(diǎn)防護(hù)守則、美國(guó)國(guó)防部亦列為最佳實(shí)務(wù),國(guó)際信用卡資料安全技術(shù)PCI標(biāo)準(zhǔn)更將其列為必須采用有效措施進(jìn)行針對(duì)性防范。

WEB應(yīng)用安全領(lǐng)域的現(xiàn)狀與應(yīng)用研究

圖1 2010年OWASP十大安全威脅

WEB應(yīng)用安全領(lǐng)域的現(xiàn)狀與應(yīng)用研究

CWE/SANS 25大危險(xiǎn)編程錯(cuò)誤

一般弱點(diǎn)列舉(Common Weakness Enumeration CWE)是由美國(guó)國(guó)家安全局首先倡議的戰(zhàn)略行動(dòng),該行動(dòng)的組織最近發(fā)布了《2010年CWE/SANS最危險(xiǎn)的程序設(shè)計(jì)錯(cuò)誤(PDF)》一文,其中列舉了作者認(rèn)為最嚴(yán)重的25種代碼錯(cuò)誤,同時(shí)也是軟件最容易受到攻擊的點(diǎn)。OWASP Top 10,所關(guān)注的是WEB應(yīng)用程序的安全風(fēng)險(xiǎn),而CWE的Top 25的覆蓋范圍更廣,包括著名的緩沖區(qū)溢出缺陷。

WEB應(yīng)用漏洞規(guī)則庫(kù)

我們經(jīng)過(guò)多年WEB應(yīng)用安全領(lǐng)域的研究,結(jié)合國(guó)內(nèi)外優(yōu)秀組織的經(jīng)典總結(jié)、描述以及驗(yàn)證,建立起一套幾乎涵蓋所有可能帶來(lái)安全威脅的WEB應(yīng)用安全漏洞的豐富的WEB應(yīng)用漏洞規(guī)則庫(kù),包括各個(gè)安全漏洞的產(chǎn)生原理、檢測(cè)規(guī)則、可能危害、漏洞驗(yàn)證等等,通過(guò)自動(dòng)化手段,對(duì)網(wǎng)絡(luò)爬蟲所獲取到的網(wǎng)站頁(yè)面進(jìn)行逐一檢測(cè)。隨著安全漏洞的不斷產(chǎn)生、攻擊手段的不斷演變,WEB應(yīng)用漏洞規(guī)則庫(kù)也不斷獲得充實(shí)和改進(jìn)。

模擬滲透測(cè)試—取證與深度評(píng)估

模擬滲透測(cè)試

通常我們所理解的滲透測(cè)試,是指具有豐富安全經(jīng)驗(yàn)的安全專家,在對(duì)目標(biāo)系統(tǒng)一無(wú)所知的情況下,通過(guò)收集系統(tǒng)信息,進(jìn)行具有針對(duì)性的安全攻擊和入侵,獲取系統(tǒng)管理權(quán)限、敏感信息的一個(gè)過(guò)程。這包括三個(gè)要素:豐富安全經(jīng)驗(yàn)的安全專家(人)、系統(tǒng)漏洞(漏洞檢測(cè))、權(quán)限獲取或信息獲取(取證)。由于組織內(nèi)部一般并不具備具有專業(yè)滲透技術(shù)的安全專家,所以通常依靠于第三方安全公司。

結(jié)合大量?jī)?yōu)秀安全專家的滲透測(cè)試經(jīng)驗(yàn),以及對(duì)各類WEB應(yīng)用安全漏洞的顯性分析(即如果存在該漏洞,其具體表現(xiàn)是什么),在完成網(wǎng)站中各個(gè)頁(yè)面的漏洞檢測(cè)后,對(duì)所存在的安全漏洞進(jìn)行驗(yàn)證,即獲取相應(yīng)的權(quán)限或信息,達(dá)到模擬滲透測(cè)試的效果,不僅可以大大降低漏洞檢測(cè)的誤報(bào)率,準(zhǔn)確呈現(xiàn)該漏洞的存在和取證;而且可以在一定程度上替代第三方的滲透測(cè)試人員,自主進(jìn)行安全掃描,降低信息泄露的風(fēng)險(xiǎn)。

安全漏洞取證分析

對(duì)安全漏洞的取證分析,在此以SQL注入漏洞為例進(jìn)行簡(jiǎn)要描述。

SQL注入類型根據(jù)原理可以分為以下幾類:數(shù)值型、字符型、搜索型、錯(cuò)誤型、雜項(xiàng)型。在檢測(cè)出相關(guān)注入漏洞后, 根據(jù)不同后臺(tái)數(shù)據(jù)庫(kù), 采用不同的數(shù)據(jù)庫(kù)注入策略包來(lái)進(jìn)行進(jìn)一步的取證和滲透。圖2講述了SQL注入檢測(cè)的流程:通過(guò)網(wǎng)絡(luò)爬蟲獲取的URL,成為SQL注入檢測(cè)的輸入,通過(guò)圖2流程完成SQL注入、滲透和審計(jì)。

SQL是高級(jí)的非過(guò)程化編程語(yǔ)言,是溝通數(shù)據(jù)庫(kù)服務(wù)器和客戶端的重要工具,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以,具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng),可以使用相同的SQL語(yǔ)言作為數(shù)據(jù)輸入與管理的。它以記錄集合作為操作對(duì)象,所有SQL語(yǔ)句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語(yǔ)句的輸出作為另一條SQL語(yǔ)句的輸入,所以SQL語(yǔ)句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語(yǔ)言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個(gè)SQL語(yǔ)句就可以達(dá)到目的,這也意味著用SQL語(yǔ)言可以寫出非常復(fù)雜的語(yǔ)句。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 互聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    55

    文章

    11251

    瀏覽量

    106510
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9797

    瀏覽量

    88038
  • HTML
    +關(guān)注

    關(guān)注

    0

    文章

    280

    瀏覽量

    42726
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于嵌入式實(shí)時(shí)操作系統(tǒng)MQX的內(nèi)核分析及應(yīng)用研究

    基于嵌入式實(shí)時(shí)操作系統(tǒng)MQX的內(nèi)核分析及應(yīng)用研究
    發(fā)表于 08-18 15:29

    基于DSP的圖像處理系統(tǒng)的應(yīng)用研究

    基于DSP的圖像處理系統(tǒng)的應(yīng)用研究摘要   本文介紹了一種基于FPGA+DSP結(jié)構(gòu)的具有通用性、可擴(kuò)充性的高速數(shù)字圖像處理系統(tǒng)硬件平臺(tái)。重點(diǎn)介紹了以高速數(shù)字信號(hào)處理器TMS320DM642
    發(fā)表于 12-19 11:05

    ZigBee技術(shù)在礦燈監(jiān)控中的應(yīng)用研究

    ZigBee技術(shù)在礦燈監(jiān)控中的應(yīng)用研究
    發(fā)表于 03-15 13:27

    嵌入式Web技術(shù)在無(wú)紙記錄儀中的應(yīng)用研究

    Web技術(shù)在無(wú)紙記錄儀中的應(yīng)用研究具有重要意義。以太網(wǎng)無(wú)紙記錄儀yunrun.com.cn/product/339.html1、嵌入式web系統(tǒng)簡(jiǎn)介在信息技術(shù)飛速發(fā)展的背景下,人們生活發(fā)生極大的轉(zhuǎn)變
    發(fā)表于 08-11 22:37

    車載雷達(dá)通信系統(tǒng)的研究現(xiàn)狀

    車載雷達(dá)通信系統(tǒng)的研究意義車載雷達(dá)通信系統(tǒng)的研究現(xiàn)狀
    發(fā)表于 12-18 07:32

    智能家居的應(yīng)用研究現(xiàn)狀 精選資料分享

    智能家居的應(yīng)用研究現(xiàn)狀摘要:隨著關(guān)鍵技術(shù)發(fā)展和消費(fèi)者增長(zhǎng)的需求,智能家居成為近年來(lái)家電行業(yè)的關(guān)鍵詞。智能家居是以住宅為平臺(tái),貫徹以人為本的設(shè)計(jì)理念,利用計(jì)算機(jī)、網(wǎng)絡(luò)通信、綜合布線等技術(shù)將家居設(shè)備
    發(fā)表于 07-19 09:08

    VxWorks在導(dǎo)彈武器測(cè)試發(fā)射控制領(lǐng)域的可行性應(yīng)用研究

    嵌入式操作系統(tǒng)VxWorks在導(dǎo)彈武器測(cè)試發(fā)射控制領(lǐng)域的可行性應(yīng)用研究
    發(fā)表于 03-29 12:26 ?22次下載

    web安全基礎(chǔ)

    web安全基礎(chǔ)
    發(fā)表于 09-07 11:36 ?8次下載
    <b class='flag-5'>web</b><b class='flag-5'>安全</b>基礎(chǔ)

    TL431的原理及應(yīng)用研究

    TL431的原理及應(yīng)用研究
    發(fā)表于 09-16 09:19 ?33次下載
    TL431的原理及<b class='flag-5'>應(yīng)用研究</b>

    Web應(yīng)用安全評(píng)估

    Web應(yīng)用已成為互聯(lián)網(wǎng)和企事業(yè)單位信息管理的主要模式。隨著Web應(yīng)用的普及,攻擊者越來(lái)越多地利用它的漏洞實(shí)現(xiàn)惡意攻擊,Web應(yīng)用的安全評(píng)估已成為信息
    發(fā)表于 12-06 15:03 ?0次下載
    <b class='flag-5'>Web</b>應(yīng)用<b class='flag-5'>安全</b>評(píng)估

    面向領(lǐng)域Web數(shù)據(jù)抽取與集成架構(gòu)

    提供面向領(lǐng)域的信息增值服務(wù)是Web數(shù)據(jù)挖掘的目標(biāo)之一,面向領(lǐng)域Web數(shù)據(jù)抽取與集成是提供領(lǐng)域信息增值服務(wù)的基礎(chǔ),也是
    發(fā)表于 12-08 11:40 ?0次下載
    面向<b class='flag-5'>領(lǐng)域</b>的<b class='flag-5'>Web</b>數(shù)據(jù)抽取與集成架構(gòu)

    功率MOSFET應(yīng)用研究及主電路設(shè)計(jì)

    功率MOSFET應(yīng)用研究及主電路設(shè)計(jì)。
    發(fā)表于 03-22 17:23 ?32次下載

    元宇宙相關(guān)技術(shù)在泛工業(yè)領(lǐng)域應(yīng)用研究

    2021年被稱為“元宇宙元年”,元宇宙概念迅速點(diǎn)燃市場(chǎng)。本篇報(bào)告聚焦于元宇宙相關(guān)技術(shù)在泛工業(yè)領(lǐng)域應(yīng)用研究,從結(jié)合行業(yè)政策、機(jī)遇與挑戰(zhàn)、技術(shù)架構(gòu)、應(yīng)用場(chǎng)景及地案例、國(guó)內(nèi)外代表性企業(yè)等分析維度,給出對(duì)工業(yè)元宇宙的理解與解讀
    發(fā)表于 11-21 10:55 ?811次閱讀

    低溫焊接,應(yīng)用研究-AN90032

    低溫焊接,應(yīng)用研究-AN90032
    發(fā)表于 02-10 18:38 ?2次下載
    低溫焊接,<b class='flag-5'>應(yīng)用研究</b>-AN90032

    振弦采集儀在橋梁安全監(jiān)測(cè)中的應(yīng)用研究

    振弦采集儀在橋梁安全監(jiān)測(cè)中的應(yīng)用研究 振弦采集儀是一種常用的測(cè)量設(shè)備,用于橋梁安全監(jiān)測(cè)中的應(yīng)用研究。通過(guò)采集橋梁主梁上的振弦數(shù)據(jù),可以對(duì)橋梁的結(jié)構(gòu)健康狀況進(jìn)行監(jiān)測(cè)和評(píng)估。 振弦采集儀通
    的頭像 發(fā)表于 02-18 14:25 ?533次閱讀
    振弦采集儀在橋梁<b class='flag-5'>安全</b>監(jiān)測(cè)中的<b class='flag-5'>應(yīng)用研究</b>