身為安全從業(yè)者,不管是搞滲透還是做演練防守方,我們或多或少都接觸過蜜罐。不過,和蜜罐一起出現(xiàn)的總是有一堆詞,蜜餌、蜜標(biāo)、蜜網(wǎng)、蜜場……這些詞都是啥意思?今天就用一篇文章,把這幾個概念全都解釋清楚。
(一)什么是蜜罐?
蜜罐這個詞,最早是被獵人使用的,對,就是進山打獵的人。獵人把罐子裝上蜂蜜,然后放個陷阱,專門用來捕捉喜歡甜食的熊。后來在網(wǎng)絡(luò)安全領(lǐng)域里,人們就把欺騙攻擊者的誘餌稱為“蜜罐”。
蜜罐需要基于一個節(jié)點進行布置,它看起來可能是一個樹莓派、一個攝像頭,或者一個打印機,它可以部署在任意的網(wǎng)絡(luò)位置,通常用于收集到達特定網(wǎng)絡(luò)節(jié)點的攻擊情報,并緩解相同網(wǎng)段的其他生產(chǎn)設(shè)備與資源受到的攻擊。
蜜罐的工作原理簡單易懂。一個成功的蜜罐往往會偽裝成很有誘惑力的系統(tǒng),攻擊者進入以后,可能會獲取他們想要的重要數(shù)據(jù)。但是從攻擊者進入的一瞬間開始,他們的所作所為都將被蜜罐完整記錄下來,成為防守方手中的重要信息。而且,蜜罐里的業(yè)務(wù)并不是真實的,攻擊者將在蜜罐中白忙活一場,什么都得不到。
(二)什么是蜜餌?
蜜餌一般是一個文件,工作原理和蜜罐類似,也是誘使攻擊者打開或下載。當(dāng)黑客看到“XX下半年工作計劃.docx”、“XX環(huán)境運維手冊.pdf”、“員工薪酬名單-20210630.xslx”這種文件時,往往難以忍住下載的欲望,這樣就落入了防守方的陷阱。當(dāng)防守方發(fā)現(xiàn)這里的文件有被打開過的痕跡或攻擊者跟隨蜜餌文件內(nèi)容進行某種操作時,就可以追溯來源,發(fā)現(xiàn)被攻陷的設(shè)備。
(三)什么是蜜標(biāo)?
我們可以把蜜餌進一步改造,在 Word 文檔、PDF 文檔中植入一個隱蔽的鏈接,當(dāng)攻擊者打開這個文件時,鏈接可以被自動觸發(fā),防御者就可以借機獲取攻擊者的真實網(wǎng)絡(luò)地址、瀏覽器指紋等信息,從而直接溯源定位攻擊者真實身份。這種帶有URL地址的蜜餌就是蜜標(biāo)。
(四)什么是蜜網(wǎng)(Honeynet)?
我們在使用蜜罐的時候,往往會在一個網(wǎng)絡(luò)里放很多罐,以增加攻擊者踩中蜜罐幾率。簡單的說:“蜜網(wǎng)就是一大片蜜罐,連成了網(wǎng)”,但是這張“網(wǎng)”需要和業(yè)務(wù)強相關(guān)。攻擊者在試圖攻破我們的系統(tǒng)時,為了拿到自己想要的東西(業(yè)務(wù)數(shù)據(jù)、文件等),往往會重點攻擊和業(yè)務(wù)相關(guān)的節(jié)點。因此,我們可以參照真實的業(yè)務(wù)環(huán)境,在攻擊者的必經(jīng)之路上放罐,給攻擊者提供橫向移動的空間和更豐富的入侵接口。這樣,當(dāng)攻擊者踩過一連串蜜罐的時候,我們就能輕松地看到攻擊者的手法和習(xí)性。
這種高度復(fù)雜的誘餌環(huán)境,就是蜜網(wǎng)。
不同的業(yè)務(wù)場景有不同的網(wǎng)絡(luò)拓撲,不同的工作流程有不同的狀態(tài)更新和控制需求。因此,想要構(gòu)建一張有效的蜜網(wǎng),對安全人員來說也算不小的挑戰(zhàn)。
(五)什么是蜜場(Honeyfarm)?
蜜網(wǎng)雖好,使用起來仍然有一些麻煩,不僅需要大量的管理和維護工作,而且還要防止蜜罐被攻破、攻擊者從蜜罐里跑出來繼續(xù)做壞事。那我們應(yīng)該怎么不用很累很麻煩就可以玩轉(zhuǎn)蜜罐呢?
答案是把惡意訪問集中到一起,統(tǒng)一管理。于是,采用了重定向技術(shù)的蜜場就應(yīng)運而生。
蜜場同樣是分布式蜜罐的一種形式。但在蜜場中,攻擊者踩中的是虛擬的蜜罐,經(jīng)過重定向以后,由真實的蜜罐進行響應(yīng),再把響應(yīng)行為傳到虛擬蜜罐。
這樣做的好處顯而易見。首先,部署新蜜罐更容易,安裝一個重定向器即可;其次,維護分析工作更容易,對蜜罐的風(fēng)險控制也能加強,還能利用蜜罐生產(chǎn)出高精準(zhǔn)度的威脅情報,供給防火墻、態(tài)勢感知等設(shè)備和系統(tǒng);最后,從整個蜜場中獲取的信息可以一定程度上反映當(dāng)前網(wǎng)絡(luò)的總體安全態(tài)勢,可以輔助改善安全策略。
(六)我也想搞一套“蜜場+蜜標(biāo)”,我該怎么入手?
在這里就要推薦一下國產(chǎn)HFish免費蜜罐(https://hFish.io),HFish是由一位國人開發(fā)者編寫的蜜罐框架,上手簡單,文檔友好。上線16個月,HFish即在Github上獲得2.6k個star,在國內(nèi)Gitee上成為安全類目TOP5的GVP項目。目前還在不斷推出新版本,而且授權(quán)所有企業(yè)和個人用戶永久免費使用。