當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  網(wǎng)站運(yùn)營(yíng) >  正文

網(wǎng)站滲透測(cè)試安全團(tuán)隊(duì)組建重點(diǎn)介紹

 2019-12-05 10:31  來(lái)源: A5用戶投稿   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

越來(lái)越多的網(wǎng)站和app的上線,導(dǎo)致安全問(wèn)題日益增加,漏洞問(wèn)題也非常多,大公司急需組建專業(yè)的滲透測(cè)試團(tuán)隊(duì)來(lái)保障新項(xiàng)目的安全穩(wěn)定,防止被入侵被黑,對(duì)此我們Sinesafe給大家講解下組建安全團(tuán)隊(duì)的重要幾點(diǎn),來(lái)達(dá)到各個(gè)項(xiàng)目的安全滲透工作的分工執(zhí)行能力。

滲透測(cè)試安全團(tuán)隊(duì)建設(shè)

紅藍(lán)軍簡(jiǎn)介

在隊(duì)伍的對(duì)抗演習(xí)中,藍(lán)軍通常是指在部隊(duì)模擬對(duì)抗演習(xí)專門扮演假想敵的部隊(duì),與紅軍(代表我方正面部隊(duì))進(jìn)行針對(duì)性的訓(xùn)練。

網(wǎng)絡(luò)安全紅藍(lán)對(duì)抗的概念就源自于此。紅軍作為企業(yè)防守方,通過(guò)安全加固、攻擊監(jiān)測(cè)、應(yīng)急處置等手段來(lái)保障企業(yè)安全。而藍(lán)軍作為攻擊方,以發(fā)現(xiàn)安全漏洞,獲取業(yè)務(wù)權(quán)限或數(shù)據(jù)為目標(biāo),利用各種攻擊手段,試圖繞過(guò)紅軍層層防護(hù),達(dá)成既定目標(biāo)??赡軙?huì)造成混淆的是,在歐美一般采用紅隊(duì)代表攻擊方,藍(lán)隊(duì)代表防守方,顏色代表正好相反。

企業(yè)網(wǎng)絡(luò)藍(lán)軍工作內(nèi)容主要包括滲透測(cè)試和紅藍(lán)對(duì)抗(Red Teaming),這兩種方式所使用的技術(shù)基本相同,但是側(cè)重點(diǎn)不同。

滲透測(cè)試側(cè)重用較短的時(shí)間去挖掘更多的安全漏洞,一般不太關(guān)注攻擊行為是否被監(jiān)測(cè)發(fā)現(xiàn),目的是幫助業(yè)務(wù)系統(tǒng)暴露和收斂更多風(fēng)險(xiǎn)。

紅藍(lán)對(duì)抗更接近真實(shí)場(chǎng)景,側(cè)重繞過(guò)防御體系,毫無(wú)聲息達(dá)成獲取業(yè)務(wù)權(quán)限或數(shù)據(jù)的目標(biāo),不求發(fā)現(xiàn)全部風(fēng)險(xiǎn)點(diǎn),因?yàn)楣魟?dòng)作越多被發(fā)現(xiàn)的概率越大,一旦被發(fā)現(xiàn),紅軍就會(huì)把藍(lán)軍踢出戰(zhàn)場(chǎng)。紅藍(lán)對(duì)抗的目的是檢驗(yàn)在真實(shí)攻擊中縱深防御能力、告警運(yùn)營(yíng)質(zhì)量、應(yīng)急處置能力。

人員分工

部門負(fù)責(zé)人

負(fù)責(zé)組織整體的信息安全規(guī)劃

負(fù)責(zé)向高層溝通申請(qǐng)資源

負(fù)責(zé)與組織其他部門的協(xié)調(diào)溝通

共同推進(jìn)信息安全工作

負(fù)責(zé)信息安全團(tuán)隊(duì)建設(shè)

負(fù)責(zé)安全事件應(yīng)急工作處置

負(fù)責(zé)推動(dòng)組織安全規(guī)劃的落實(shí)

合規(guī)管理員

負(fù)責(zé)安全相關(guān)管理制度、管理流程的制定,監(jiān)督實(shí)施情況,修改和改進(jìn)相關(guān)的制度和流程

負(fù)責(zé)合規(guī)性迎檢準(zhǔn)備工作,包括聯(lián)絡(luò)、迎檢工作推動(dòng),迎檢結(jié)果匯報(bào)等所有相關(guān)工作

負(fù)責(zé)與外部安全相關(guān)單位聯(lián)絡(luò)

負(fù)責(zé)安全意識(shí)培訓(xùn)、宣傳和推廣

安全技術(shù)負(fù)責(zé)人

業(yè)務(wù)安全防護(hù)整體技術(shù)規(guī)劃和計(jì)劃

了解組織安全技術(shù)缺陷,并能找到方法進(jìn)行防御

安全設(shè)備運(yùn)維

服務(wù)器與網(wǎng)絡(luò)基礎(chǔ)設(shè)備的安全加固推進(jìn)工作

安全事件排查與分析,配合定期編寫(xiě)安全分析報(bào)告

關(guān)注注業(yè)內(nèi)安全事件, 跟蹤最新漏洞信息,進(jìn)行業(yè)務(wù)產(chǎn)品的安全檢查

負(fù)責(zé)漏洞修復(fù)工作推進(jìn),跟蹤解決情況,問(wèn)題收集

了解最新安全技術(shù)趨勢(shì)

滲透/代碼審計(jì)人員

對(duì)組織業(yè)務(wù)網(wǎng)站、業(yè)務(wù)系統(tǒng)進(jìn)行安全評(píng)估測(cè)試

對(duì)漏洞結(jié)果提供解決方案和修復(fù)建議

安全設(shè)備運(yùn)維人員

負(fù)責(zé)設(shè)備配置和策略的修改

負(fù)責(zé)協(xié)助其他部門的變更導(dǎo)致的安全策略修改的實(shí)現(xiàn)

安全開(kāi)發(fā)

根據(jù)組織安全的需要開(kāi)發(fā)安全輔助工具或平臺(tái)

參與安全系統(tǒng)的需求分析、設(shè)計(jì)、編碼等開(kāi)發(fā)工作

維護(hù)公司現(xiàn)有的安全程序與系統(tǒng)

5.5. 內(nèi)網(wǎng)滲透補(bǔ)充操作

5.5.1. 端口轉(zhuǎn)發(fā)

windows

lcx

netsh

linux

portmap

iptables

socket代理

Win: xsocks

Linux: proxychains

基于http的轉(zhuǎn)發(fā)與socket代理(低權(quán)限下的滲透)

端口轉(zhuǎn)發(fā): tunna

socks代理: reGeorg

ssh通道

端口轉(zhuǎn)發(fā)

socks

5.5.2. 獲取shell

常規(guī)shell反彈

突破防火墻的imcp_shell反彈

正向shell

nc -e /bin/sh -lp 1234

nc.exe -e cmd.exe -lp 1234

5.5.3. 內(nèi)網(wǎng)文件傳輸

windows下文件傳輸

powershell

vbs腳本文件

bitsadmin

文件共享

使用telnet接收數(shù)據(jù)

hta

linux下文件傳輸

python

wget

tar + ssh

利用dns傳輸數(shù)據(jù)

文件編譯

powershell將exe轉(zhuǎn)為txt,再txt轉(zhuǎn)為exe

5.5.4. 遠(yuǎn)程連接 && 執(zhí)行程序

at&schtasks

psexec

wmic

wmiexec.vbs

smbexec

powershell remoting

SC創(chuàng)建服務(wù)執(zhí)行

schtasks

SMB+MOF || DLL Hijacks

PTH + compmgmt.msc

Windows系統(tǒng)持久化

6.1. 總體思路

5.2. 持久化 – Windows

Web應(yīng)用需要限制用戶對(duì)應(yīng)用程序的數(shù)據(jù)和功能的訪問(wèn),以防止用戶未經(jīng)授權(quán)訪問(wèn)。訪問(wèn)控制的過(guò)程可以分為驗(yàn)證、會(huì)話管理和訪問(wèn)控制三個(gè)地方。

6.1.1.1. 驗(yàn)證機(jī)制

驗(yàn)證機(jī)制在一個(gè)應(yīng)用程序的用戶訪問(wèn)處理中是一個(gè)最基本的部分,驗(yàn)證就是確定該用戶的有效性。大多數(shù)的web應(yīng)用都采用使用的驗(yàn)證模型,即用戶提交一個(gè)用戶名和密碼,應(yīng)用檢查它的有效性。在銀行等安全性很重要的應(yīng)用程序中,基本的驗(yàn)證模型通常需要增加額外的證書(shū)和多級(jí)登錄過(guò)程,比如客戶端證書(shū)、硬件等。

6.1.1.2. 會(huì)話管理

為了實(shí)施有效的訪問(wèn)控制,應(yīng)用程序需要一個(gè)方法來(lái)識(shí)別和處理這一系列來(lái)自每個(gè)不同用戶的請(qǐng)求。大部分程序會(huì)為每個(gè)會(huì)話創(chuàng)建一個(gè)唯一性的token來(lái)識(shí)別。

對(duì)攻擊者來(lái)說(shuō),會(huì)話管理機(jī)制高度地依賴于token的安全性。在部分情況下,一個(gè)攻擊者可以偽裝成受害的授權(quán)用戶來(lái)使用Web應(yīng)用程序。這種情況可能有幾種原因,其一是token生成的算法的缺陷,使得攻擊者能夠猜測(cè)到其他用戶的token;其二是token后續(xù)處理的方法的缺陷,使得攻擊者能夠獲得其他用戶的token。

6.1.1.3. 訪問(wèn)控制

處理用戶訪問(wèn)的最后一步是正確決定對(duì)于每個(gè)獨(dú)立的請(qǐng)求是允許還是拒絕。如果前面的機(jī)制都工作正常,那么應(yīng)用程序就知道每個(gè)被接受到的請(qǐng)求所來(lái)自的用戶的id,并據(jù)此決定用戶對(duì)所請(qǐng)求要執(zhí)行的動(dòng)作或要訪問(wèn)的數(shù)據(jù)是否得到了授權(quán)。

由于訪問(wèn)控制本身的復(fù)雜性,這使得它成為攻擊者的常用目標(biāo)。開(kāi)發(fā)者經(jīng)常對(duì)用戶會(huì)如何與應(yīng)用程序交互作出有缺陷的假設(shè),也經(jīng)常省略了對(duì)某些應(yīng)用程序功能的訪問(wèn)控制檢查。

6.1.2. 輸入處理

很多對(duì)Web應(yīng)用的攻擊都涉及到提交未預(yù)期的輸入,它導(dǎo)致了該應(yīng)用程序設(shè)計(jì)者沒(méi)有料到的行為。因此,對(duì)于應(yīng)用程序安全性防護(hù)的一個(gè)關(guān)鍵的要求是它必須以一個(gè)安全的方式處理用戶的輸入。

基于輸入的漏洞可能出現(xiàn)在一個(gè)應(yīng)用程序的功能的任何地方,并與其使用的技術(shù)類型相關(guān)。對(duì)于這種攻擊,輸入驗(yàn)證是 常用的必要防護(hù)。不存在通用的單一的防護(hù)機(jī)制。常用的防護(hù)機(jī)制有如下幾種:

6.1.2.1. 黑名單

黑名單包含已知的被用在攻擊方面的一套字面上的字符串或模式,驗(yàn)證機(jī)制阻擋任何匹配黑名單的數(shù)據(jù)。

一般來(lái)說(shuō),這種方式是被認(rèn)為是輸入效果較差的一種方式。主要有兩個(gè)原因,其一Web應(yīng)用中的一個(gè)典型的漏洞可以使用很多種不同的輸入來(lái)被利用,輸入可以是被加密的或以各種不同的方法表示。

其二,漏洞利用的技術(shù)是在不斷地改進(jìn)的,有關(guān)利用已存在的漏洞類型的新的方法不可能被當(dāng)前黑名單阻擋。

6.1.2.2. 白名單

白名單包含一系列的字符串、模式或一套標(biāo)準(zhǔn)來(lái)匹配符合要求的輸入。這種檢查機(jī)制允許匹配白名單的數(shù)據(jù),阻止之外的任何數(shù)據(jù)。這種方式相對(duì)比較有效,但需要比較好的設(shè)計(jì)。

6.1.2.3. 過(guò)濾

過(guò)濾會(huì)刪除潛在的惡意字符并留下安全的字符,基于數(shù)據(jù)過(guò)濾的方式通常是有效的,并且在許多情形中,可作為處理惡意輸入的通用解決方案。

6.1.2.4. 安全地處理數(shù)據(jù)

非常多的web應(yīng)用程序漏洞的出現(xiàn)是因?yàn)橛脩籼峁┑臄?shù)據(jù)是以不安全的方法被處理的。在一些情況下,存在安全的編程方法能夠避免通常的問(wèn)題。例如,SQL注入攻擊能夠通過(guò)預(yù)編譯的方式組織,XSS在大部分情況下能夠被轉(zhuǎn)義所防御,如果對(duì)以上滲透測(cè)試團(tuán)隊(duì)建設(shè)或新項(xiàng)目有安全測(cè)試的需求想要了解更詳細(xì)的話可以咨詢專業(yè)的網(wǎng)站安全公司來(lái)測(cè)試并處理解決,過(guò)內(nèi)做的比較全面的網(wǎng)站安全維護(hù)公司推薦Sine安全,啟明星辰,綠盟等等都是比較不錯(cuò)的。

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門排行

信息推薦