2019伊人高清无码,少女哔哩哔哩高清在线观看,欧美日韩精品一区二区在线观看

Web滲透流程

時(shí)間:2022-05-31點(diǎn)擊次數(shù):913

一次偶然的機(jī)會(huì),我有幸邀請(qǐng)了一家web來(lái)對(duì)自己的web系統(tǒng)進(jìn)行安全。四周后,我與幾位安全專(zhuān)家進(jìn)行了多次溝通,完成了威脅建模、滲透和白盒,發(fā)現(xiàn)了28個(gè)漏洞。經(jīng)驗(yàn)是寶貴的,所以有必要總結(jié)一下。

現(xiàn)在,隨著企業(yè)信息化建設(shè)的發(fā)展,越來(lái)越多的重要數(shù)據(jù)將以電子媒體的形式存儲(chǔ),不僅方便了企業(yè)辦公,而且造成了巨大的安全風(fēng)險(xiǎn)。近年來(lái),隨著APT隨著攻擊的蔓延,越來(lái)越多的企業(yè)遭受了不可挽回的重大損失。

面對(duì)目的明確、裝備精良、經(jīng)驗(yàn)豐富的雇傭軍攻擊者,傳統(tǒng)的安全設(shè)備似乎無(wú)能為力。企業(yè)需要做的是定期進(jìn)行專(zhuān)業(yè)的滲透,以降低風(fēng)險(xiǎn),加強(qiáng)安全。

那么,什么是滲透呢?

滲透是滲透工程師充分模擬黑客可能使用的攻擊技術(shù)和漏洞發(fā)現(xiàn)技術(shù),深入探測(cè)目標(biāo)網(wǎng)絡(luò)、主機(jī)和應(yīng)用的安全性,發(fā)現(xiàn)系統(tǒng)中較脆弱的環(huán)節(jié)。

假如說(shuō)安全檢測(cè)是橫向地毯式自動(dòng)化掃描

可見(jiàn)滲透試驗(yàn)的目的是發(fā)現(xiàn)目標(biāo)系統(tǒng)潛在的業(yè)務(wù)漏洞風(fēng)險(xiǎn)。

安全問(wèn)題反映在輸入輸出問(wèn)題上,可以分析數(shù)據(jù)流。首先了解滲透的過(guò)程,用工具找到漏洞,理解和復(fù)制它。

如何進(jìn)行Web滲透?

完整web滲透試驗(yàn)框架

需要的web成千上萬(wàn)的應(yīng)用程序需要建立一個(gè)完整的安全框架戶(hù)的安全服務(wù)質(zhì)量。

項(xiàng)目建立、時(shí)間安排、人力分配、目標(biāo)制定、廠(chǎng)家接口人確定;

系統(tǒng)分析&威脅分析:針對(duì)具體情況web應(yīng)用程序、分析系統(tǒng)架構(gòu)、使用組件、外部界面等STRIDE對(duì)威脅模型進(jìn)行相應(yīng)的安全威脅分析,輸出安全威脅分析表,重點(diǎn)關(guān)注top3威脅;

制定試驗(yàn)用例:根據(jù)威脅分析結(jié)果制定相應(yīng)的試驗(yàn)用例,試驗(yàn)用例按模板輸出,具有可執(zhí)行性;

執(zhí)行&漏洞挖掘:試驗(yàn)用例執(zhí)行&發(fā)散試驗(yàn),挖掘相應(yīng)的安全問(wèn)題or漏洞;

問(wèn)題修復(fù)&回歸:指導(dǎo)客戶(hù)應(yīng)用開(kāi)發(fā)人員修復(fù)安全問(wèn)題or確保安全問(wèn)題or修復(fù)漏洞,未引入新的安全問(wèn)題;

項(xiàng)目總結(jié)評(píng)審:項(xiàng)目流程總結(jié)、輸出文檔評(píng)審、相關(guān)文檔歸檔。

2、Web滲透試驗(yàn)過(guò)程的應(yīng)用

信息收集主要分為三個(gè)階段:→漏洞發(fā)現(xiàn)→利用漏洞,仔細(xì)分析各個(gè)階段的流程:

一、信息收集

在信息收集階段,我們需要盡可能多地收集目標(biāo)web腳本語(yǔ)言類(lèi)型、服務(wù)器類(lèi)型、目錄結(jié)構(gòu)、開(kāi)源軟件、數(shù)據(jù)庫(kù)類(lèi)型、所有鏈接頁(yè)面、等各種信息

腳本語(yǔ)言類(lèi)型:常見(jiàn)的腳本語(yǔ)言類(lèi)型包括:php、asp、aspx、jsp等

方法:

1 爬網(wǎng)站所有鏈接,查看后綴

2 直接訪(fǎng)問(wèn)頁(yè)面后面沒(méi)有不同的后綴

3 查看robots.txt,查看后綴

服務(wù)器類(lèi)型:常見(jiàn)web服務(wù)器包括:apache、tomcat、IIS、ngnix等

方法:

1 查看header,判斷服務(wù)器類(lèi)型

2 根據(jù)錯(cuò)誤信息判斷

3 根據(jù)默認(rèn)頁(yè)面判斷

目錄的結(jié)構(gòu):了解更多的目錄,可能發(fā)現(xiàn)更多的弱點(diǎn),如:目錄瀏覽、代碼泄漏等。

方法

1 使用字典枚舉目錄

2 用爬蟲(chóng)爬整個(gè)網(wǎng)站或者用google等待搜索引擎獲取

3 查看robots.txt是否泄漏

使用的開(kāi)源軟件:如果我們知道目標(biāo)使用的開(kāi)源軟件,我們可以找到相關(guān)軟件的漏洞,直接網(wǎng)站。

方法

指紋識(shí)別(網(wǎng)絡(luò)上有很多開(kāi)源指紋識(shí)別工具)

數(shù)據(jù)庫(kù)類(lèi)型:對(duì)不同的數(shù)據(jù)庫(kù)有不同的方法。

方法

1 使應(yīng)用程序報(bào)錯(cuò),查看報(bào)錯(cuò)信息

2 掃描服務(wù)器數(shù)據(jù)庫(kù)端口(沒(méi)有NAT防火墻不過(guò)濾時(shí)有效)

所有鏈接頁(yè)面:這類(lèi)似于之前的訪(fǎng)問(wèn)目錄結(jié)構(gòu),但這不僅是訪(fǎng)問(wèn)網(wǎng)站的所有功能頁(yè)面,有時(shí)也是管理員備份的源代碼。

方法

1 使用字典枚舉頁(yè)面

2 用爬蟲(chóng)爬整個(gè)網(wǎng)站或者用google等待搜索引擎獲取

3 查看robots.txt是否泄漏

使用:許多網(wǎng)站使用開(kāi)源框架來(lái)快速開(kāi)發(fā)網(wǎng)站,因此收集網(wǎng)站的框架信息也非常重要。

方法

指紋識(shí)別(網(wǎng)絡(luò)上有很多開(kāi)源指紋識(shí)別工具)

二、發(fā)現(xiàn)漏洞

在這個(gè)階段,我們應(yīng)該對(duì)癥下藥,不要盲目掃描。首先,我們應(yīng)該確定目標(biāo)應(yīng)用程序是否使用公共開(kāi)源軟件、開(kāi)源框架等,然后進(jìn)行深入的漏洞掃描。

開(kāi)源軟件的漏洞發(fā)現(xiàn)

開(kāi)源軟件:常見(jiàn)的開(kāi)源軟件包括wordpress、phpbb、dedecms等

開(kāi)源框架:常見(jiàn)的開(kāi)源框架有Struts2、 Spring MVC、ThinkPHP等

中間件服務(wù)器:常見(jiàn)的中間件服務(wù)器jboss、tomcat、Weblogic等

數(shù)據(jù)庫(kù)服務(wù):常見(jiàn)的數(shù)據(jù)庫(kù)服務(wù)mssql、mysql、oracle、redis、sybase、MongoDB、DB2等

開(kāi)源軟件的方法

1 通過(guò)指紋識(shí)別軟件判斷開(kāi)源軟件的版本信息,找到相應(yīng)版本的漏洞進(jìn)行

2 可以進(jìn)行簡(jiǎn)單的暴力破解、默認(rèn)密碼嘗試等操作,如默認(rèn)后臺(tái)登錄頁(yè)、數(shù)據(jù)庫(kù)服務(wù)端口認(rèn)證等。

3 用開(kāi)源漏洞發(fā)現(xiàn)工具掃描漏洞,如:WPScan

關(guān)于自主開(kāi)發(fā)的應(yīng)用

手動(dòng):在這個(gè)階段,我們需要手動(dòng)所有與用戶(hù)互動(dòng)的功能,如留言、登錄、下單、退出、退貨、付款等。

軟件掃描:使用免費(fèi)軟件掃描,如:appscan、wvs、netsparker,burp等

可能的漏洞

Owasp關(guān)鍵點(diǎn)

上傳代碼安全文件

包括代碼安全文件

代碼安全之SSRF

重置邏輯漏洞的密碼

支付漏洞的邏輯漏洞

越權(quán)訪(fǎng)問(wèn)邏輯漏洞

平臺(tái)安全中間部件安全

三、利用漏洞

利用不同的弱點(diǎn)有不同的漏洞,需要更多的知識(shí)點(diǎn)。一般來(lái)說(shuō),這個(gè)階段有兩種方法,一種是手動(dòng),另一種是工具

手工

手動(dòng)是一種漏洞檢測(cè)技術(shù),通過(guò)客戶(hù)端或服務(wù)器訪(fǎng)問(wèn)目標(biāo)服務(wù),手動(dòng)向目標(biāo)程序發(fā)送特殊數(shù)據(jù),包括有效和無(wú)效的輸入,觀察目標(biāo)狀態(tài),對(duì)各種輸入做出反應(yīng),并根據(jù)結(jié)果發(fā)現(xiàn)問(wèn)題。手動(dòng)不需要額外的輔助工具,可以由人員獨(dú)立完成,相對(duì)容易實(shí)現(xiàn)。但這種方法高度依賴(lài)于人員,需要人員了解目標(biāo)。手動(dòng)可用于Web需要用戶(hù)交互的應(yīng)用程序、瀏覽器等程序。

這種方法可用于特殊過(guò)濾等操作,或在網(wǎng)絡(luò)上沒(méi)有成型的工具。

工具

網(wǎng)絡(luò)上有很多好用的免費(fèi)使用工具,比如sql注入的sql p、針對(duì)軟件漏洞的 tesploit等。


http://4koz.com

下一篇:滲透基本流程

產(chǎn)品推薦

      主站蜘蛛池模板: 南和县| 景泰县| 布拖县| 永春县| 赤壁市| 武夷山市| 蒙自县| 临泉县| 久治县| 六安市| 北流市| 柳林县| 龙海市| 扶风县| 青田县| 宁化县| 仪陇县| 浦北县| 遂宁市| 梁平县| 工布江达县| 兖州市| 井冈山市| 巴林左旗| 沧源| 秭归县| 屏东市| 钟山县| 神池县| 余江县| 河东区| 吉木萨尔县| 麻栗坡县| 固阳县| 佳木斯市| 通州市| 静安区| 河曲县| 贵德县| 那坡县| 博客|