“艷陽天”指的是指明媚的春天。“蜜罐溫床”用的是(比喻)修辭方法,指的是優(yōu)越的生活環(huán)境。
創(chuàng)新互聯(lián)公司主營壽光網站建設的網絡公司,主營網站建設方案,重慶APP開發(fā)公司,壽光h5成都小程序開發(fā)搭建,壽光網站營銷推廣歡迎壽光等地區(qū)企業(yè)咨詢
可以使用虛擬機創(chuàng)建一臺虛擬主機充當蜜罐,軟件用vmware或virtual PC
還可以使用蜜罐虛擬軟件來構造蜜罐系統(tǒng),如honeyd
蜜罐技術蜜罐好比是情報收集系統(tǒng)。蜜罐好像是故意讓人攻擊的目標,引誘黑客前來攻擊。所以攻擊者入侵后,你就可以知道他是如何得逞的,隨時了解針對貴公司服務器發(fā)動的最新的攻擊和漏洞。還可以通過竊聽黑客之間的聯(lián)系,收集黑客所用的種種工具,并且掌握他們的社交網絡。設置蜜罐并不難,只要在外部因特網上有一臺計算機運行沒有打上補丁的微軟Windows或者Red Hat Linux即行。因為黑客可能會設陷阱,以獲取計算機的日志和審查功能,你就要在計算機和因特網連接之間安置一套網絡監(jiān)控系統(tǒng),以便悄悄記錄下進出計算機的所有流量。然后只要坐下來,等待攻擊者自投羅網。不過,設置蜜罐并不是說沒有風險。這是因為,大部分安全遭到危及的系統(tǒng)會被黑客用來攻擊其它系統(tǒng)。這就是下游責任(downstream liability),由此引出了蜜網(honeynet)這一話題。蜜網是指另外采用了技術的蜜罐,從而以合理方式記錄下黑客的行動,同時盡量減小或排除對因特網上其它系統(tǒng)造成的風險。建立在反向防火墻后面的蜜罐就是一個例子。防火墻的目的不是防止入站連接,而是防止蜜罐建立出站連接。不過,雖然這種方法使蜜罐不會破壞其它系統(tǒng),但同時很容易被黑客發(fā)現(xiàn)。數據收集是設置蜜罐的另一項技術挑戰(zhàn)。蜜罐監(jiān)控者只要記錄下進出系統(tǒng)的每個數據包,就能夠對黑客的所作所為一清二楚。蜜罐本身上面的日志文件也是很好的數據來源。但日志文件很容易被攻擊者刪除,所以通常的辦法就是讓蜜罐向在同一網絡上但防御機制較完善的遠程系統(tǒng)日志服務器發(fā)送日志備份。(務必同時監(jiān)控日志服務器。如果攻擊者用新手法闖入了服務器,那么蜜罐無疑會證明其價值。)近年來,由于黑帽子群體越來越多地使用加密技術,數據收集任務的難度大大增強。如今,他們接受了眾多計算機安全專業(yè)人士的建議,改而采用SSH等密碼協(xié)議,確保網絡監(jiān)控對自己的通訊無能為力。蜜網對付密碼的計算就是修改目標計算機的操作系統(tǒng),以便所有敲入的字符、傳輸的文件及其它信息都記錄到另一個監(jiān)控系統(tǒng)的日志里面。因為攻擊者可能會發(fā)現(xiàn)這類日志,蜜網計劃采用了一種隱蔽技術。譬如說,把敲入字符隱藏到NetBIOS廣播數據包里面。詳見
使用蜜罐。
把病毒與一個視頻文件綁定,放在共享文件夾里,要取個好聽的的名字。當黑客入侵時,黑客很有可能打開它,這樣黑客就被你黑了!
蜜罐的制作方法如下:
蜜罐好比是情報收集系統(tǒng)。蜜罐好像是故意讓人攻擊的目標,引誘黑客前來攻擊。所以攻擊者入侵后,你就可以知道他是如何得逞的,隨時了解針對貴公司服務器發(fā)動的最新的攻擊和漏洞。還可以通過竊聽黑客之間的聯(lián)系,收集黑客所用的種種工具,并且掌握他們的社交網絡。
設置蜜罐并不難,只要在外部因特網上有一臺計算機運行沒有打上補丁的微軟Windows或者Red Hat Linux即行。因為黑客可能會設陷阱,以獲取計算機的日志和審查功能,你就要在計算機和因特網連接之間安置一套網絡監(jiān)控系統(tǒng),以便悄悄記錄下進出計算機的所有流量。然后只要坐下來,等待攻擊者自投羅網。
不過,設置蜜罐并不是說沒有風險。這是因為,大部分安全遭到危及的系統(tǒng)會被黑客用來攻擊其它系統(tǒng)。這就是下游責任(downstream liability),由此引出了蜜網(honeynet)這一話題。
蜜網是指另外采用了技術的蜜罐,從而以合理方式記錄下黑客的行動,同時盡量減小或排除對因特網上其它系統(tǒng)造成的風險。建立在反向防火墻后面的蜜罐就是一個例子。防火墻的目的不是防止入站連接,而是防止蜜罐建立出站連接。不過,雖然這種方法使蜜罐不會破壞其它系統(tǒng),但同時很容易被黑客發(fā)現(xiàn)。
數據收集是設置蜜罐的另一項技術挑戰(zhàn)。蜜罐監(jiān)控者只要記錄下進出系統(tǒng)的每個數據包,就能夠對黑客的所作所為一清二楚。蜜罐本身上面的日志文件也是很好的數據來源。但日志文件很容易被攻擊者刪除,所以通常的辦法就是讓蜜罐向在同一網絡上但防御機制較完善的遠程系統(tǒng)日志服務器發(fā)送日志備份。(務必同時監(jiān)控日志服務器。如果攻擊者用新手法闖入了服務器,那么蜜罐無疑會證明其價值。)
近年來,由于黑帽子群體越來越多地使用加密技術,數據收集任務的難度大大增強。如今,他們接受了眾多計算機安全專業(yè)人士的建議,改而采用SSH等密碼協(xié)議,確保網絡監(jiān)控對自己的通訊無能為力。蜜網對付密碼的計算就是修改目標計算機的操作系統(tǒng),以便所有敲入的字符、傳輸的文件及其它信息都記錄到另一個監(jiān)控系統(tǒng)的日志里面。因為攻擊者可能會發(fā)現(xiàn)這類日志,蜜網計劃采用了一種隱蔽技術。譬如說,把敲入字符隱藏到NetBIOS廣播數據包里面。
蜜罐技術的優(yōu)勢
蜜罐系統(tǒng)的優(yōu)點之一就是它們大大減少了所要分析的數據。對于通常的網站或郵件服務器,攻擊流量通常會被合法流量所淹沒。而蜜罐進出的數據大部分是攻擊流量。因而,瀏覽數據、查明攻擊者的實際行為也就容易多了。
自1999年啟動以來,蜜網計劃已經收集到了大量信息,你可以在上找到。部分發(fā)現(xiàn)結果包括:攻擊率在過去一年增加了一倍;攻擊者越來越多地使用能夠堵住漏洞的自動點擊工具(如果發(fā)現(xiàn)新漏洞,工具很容易更新);盡管虛張聲勢,但很少有黑客采用新的攻擊手法。
蜜罐主要是一種研究工具,但同樣有著真正的商業(yè)應用。把蜜罐設置在與公司的Web或郵件服務器相鄰的IP地址上,你就可以了解它所遭受到的攻擊。
當然,蜜罐和蜜網不是什么“射后不理”(fire and forget)的安全設備。據蜜網計劃聲稱,要真正弄清楚攻擊者在短短30分鐘內造成的破壞,通常需要分析30到40個小時。系統(tǒng)還需要認真維護及測試。有了蜜罐,你要不斷與黑客斗智斗勇??梢赃@么說:你選擇的是戰(zhàn)場,而對手選擇的是較量時機。因而,你必須時時保持警惕。
蜜罐領域最讓人興奮的發(fā)展成果之一就是出現(xiàn)了虛擬蜜網。虛擬計算機網絡運行在使用VMware或User-Mode Linux等虛擬計算機系統(tǒng)的單一機器之上。虛擬系統(tǒng)使你可以在單一主機系統(tǒng)上運行幾臺虛擬計算機(通常是4到10臺)。虛擬蜜網大大降低了成本、機器占用空間以及管理蜜罐的難度。此外,虛擬系統(tǒng)通常支持“懸掛”和“恢復”功能,這樣你就可以凍結安全受危及的計算機,分析攻擊方法,然后打開TCP/IP連接及系統(tǒng)上面的其它服務。
對大組織的首席安全官(CSO)來說,運行蜜網最充分的理由之一就是可以發(fā)現(xiàn)內部不懷好意的人。
蜜罐技術的法律問題
出乎意料的是,監(jiān)控蜜罐也要承擔相應的法律后果,譬如說,有可能違反《反竊聽法》。雖然目前沒有判例法,但熟悉這方面法律的人士大多數認為,雙方同意的標語是出路所在。也就是說,給每個蜜罐打上這樣的標語:“使用該系統(tǒng)的任何人同意自己的行為受到監(jiān)控,并透露給其他人,包括執(zhí)法人員?!?/p>
蜜罐技術解析
一、從影片特技到蜜罐技術
《特洛伊》里龐大的希臘艦隊、《終結者2》里隨意改變形體的“液體金屬”、《侏羅紀公園》里滿地亂跑的恐龍們、《黑客帝國》里的“子彈時間”……隨著計算機技術的不斷發(fā)展,越來越多的電腦特技被應用在電影領域,不需要工資的虛擬演員不知辛勞地日夜工作,這些電腦技術使得導演可以構思現(xiàn)實中不可能存在的情節(jié)環(huán)境,也減少了影片開支。但是,在計算機的信息安全領域里,網絡管理員要面對的是黑客真槍實干的入侵破壞,難道在電腦技術大量應用的今天,安全領域卻得不到一點援助?答案是有的,它就是在安全領域里代替網絡管理員上陣的“虛擬演員”——蜜罐技術。
蜜罐,或稱Honeypot,與應用于電影的特技相比,它并不神秘——所謂蜜罐,就是一臺不作任何安全防范措施而且連接網絡的計算機,但是與一般計算機不同,它內部運行著多種多樣的數據記錄程序和特殊用途的“自我暴露程序”——要誘惑貪嘴的黑熊上鉤,蜂蜜自然是不可少的。在入侵者的角度來看,入侵到蜜罐會使他們的心情大起大落——從一開始偷著樂罵管理員傻帽到最后明白自己被傻帽當成猴子耍的過程。
二、為什么要使用蜜罐
《終結者2》里阿諾讓約翰把自己放入熔爐,《特洛伊》里Achilles被王子射殺,戰(zhàn)爭片里的機槍掃射,甚至《黑衣人》里外星人發(fā)射的核彈毀滅了北極!如果這一切是真實的話,我們的明星已經成為墻上的照片了,拍一部片要死多少人?況且,我們只有一個地球,值得為了一部影片炸掉某個地區(qū)?所以人們必須采用電腦特技完成這些不能真實發(fā)生的劇情。同樣,管理員也不會為了記錄入侵情況而讓入侵者肆意進入服務器搞破壞,所以蜜罐出現(xiàn)了。
前面說過了,蜜罐是一臺存在多種漏洞的計算機,而且管理員清楚它身上有多少個漏洞,這就像狙擊手為了試探敵方狙擊手的實力而用槍支撐起的鋼盔,蜜罐被入侵而記錄下入侵者的一舉一動,是為了管理員能更好的分析廣大入侵者都喜歡往哪個洞里鉆,今后才能加強防御。
另一方面是因為防火墻的局限性和脆弱性,因為防火墻必須建立在基于已知危險的規(guī)則體系上進行防御,如果入侵者發(fā)動新形式的攻擊,防火墻沒有相對應的規(guī)則去處理,這個防火墻就形同虛設了,防火墻保護的系統(tǒng)也會遭到破壞,因此技術員需要蜜罐來記錄入侵者的行動和入侵數據,必要時給防火墻添加新規(guī)則或者手工防御。
三、深入蜜罐
既然使用蜜罐能有那么多好處,那么大家都在自己家里做個蜜罐,豈不是能最大程度防范黑客?有這個想法的讀者請就此打住!蜜罐雖然在一定程度上能幫管理員解決分析問題,但它并不是防火墻,相反地,它是個危險的入侵記錄系統(tǒng)。蜜罐被狡猾的入侵者反利用來攻擊別人的例子也屢見不鮮,只要管理員在某個設置上出現(xiàn)錯誤,蜜罐就成了打狗的肉包子。而一般的家庭用戶電腦水平不可能達到專業(yè)水平,讓他們做蜜罐反而會引火燒身——蜜罐看似簡單,實際卻很復雜。雖然蜜罐要做好隨時犧牲的準備,可是如果它到最后都沒能記錄到入侵數據,那么這臺蜜罐根本就是純粹等著挨宰的肉雞了,蜜罐就復雜在此,它自身需要提供讓入侵者樂意停留的漏洞,又要確保后臺記錄能正常而且隱蔽的運行,這些都需要專業(yè)技術,如果蜜罐能隨便做出來,我們在家里也能拍攝《黑客帝國》了——故意開著漏洞卻沒有完善的記錄處理環(huán)境的服務器不能稱為蜜罐,它只能是肉雞。
所以,我們必須了解蜜罐,它到底是什么樣的?
1.蜜罐的定義
首先我們要弄清楚一臺蜜罐和一臺沒有任何防范措施的計算機的區(qū)別,雖然這兩者都有可能被入侵破壞,但是本質卻完全不同,蜜罐是網絡管理員經過周密布置而設下的“黑匣子”,看似漏洞百出卻盡在掌握之中,它收集的入侵數據十分有價值;而后者,根本就是送給入侵者的禮物,即使被入侵也不一定查得到痕跡……因此,蜜罐的定義是:“蜜罐是一個安全資源,它的價值在于被探測、攻擊和損害?!?/p>
設計蜜罐的初衷就是讓黑客入侵,借此收集證據,同時隱藏真實的服務器地址,因此我們要求一臺合格的蜜罐擁有這些功能:發(fā)現(xiàn)攻擊、產生警告、強大的記錄能力、欺騙、協(xié)助調查。另外一個功能由管理員去完成,那就是在必要時候根據蜜罐收集的證據來起訴入侵者。
2.涉及的法律問題
蜜罐是用來給黑客入侵的,它必須提供一定的漏洞,但是我們也知道,很多漏洞都屬于“高危”級別,稍有不慎就會導致系統(tǒng)被滲透,一旦蜜罐被破壞,入侵者要做的事情是管理員無法預料的,例如,一個入侵者成功進入了一臺蜜罐,并且用它做“跳板”(指入侵者遠程控制一臺或多臺被入侵的計算機對別的計算機進行入侵行為)去攻擊別人,那么這個損失由誰來負責?設置一臺蜜罐必須面對三個問題:設陷技術、隱私、責任。
設陷技術關系到設置這臺蜜罐的管理員的技術,一臺設置不周全或者隱蔽性不夠的蜜罐會被入侵者輕易識破或者破壞,由此導致的后果將十分嚴重。
由于蜜罐屬于記錄設備,所以它有可能會牽涉到隱私權問題,如果一個企業(yè)的管理員惡意設計一臺蜜罐用于收集公司員工的活動數據,或者偷偷攔截記錄公司網絡通訊信息,這樣的蜜罐就已經涉及法律問題了。
對于管理員而言,最倒霉的事情就是蜜罐被入侵者成功破壞了。有人也許會認為,既然蜜罐是故意設計來“犧牲”的,那么它被破壞當然合情合理,用不著小題大做吧。對,蜜罐的確是用來“受虐”的,但是它同時也是一臺連接網絡的計算機,如果你做的一臺蜜罐被入侵者攻破并“借”來對某大學服務器進行攻擊,因此引發(fā)的損失恐怕只能由你來承擔了。還有一些責任是誰也說不清的,例如,你做的一臺蜜罐不幸引來了Slammer、Sasser、Blaster等大名鼎鼎的“爬蟲類”病毒而成了傳播源之一,那么這個責任誰來負擔?
3.蜜罐的類型
世界上不會有非常全面的事物,蜜罐也一樣。根據管理員的需要,蜜罐的系統(tǒng)和漏洞設置要求也不盡相同,蜜罐是有針對性的,而不是盲目設置來無聊的,因此,就產生了多種多樣的蜜罐……
3.1.實系統(tǒng)蜜罐
實系統(tǒng)蜜罐是最真實的蜜罐,它運行著真實的系統(tǒng),并且?guī)е鎸嵖扇肭值穆┒?,屬于最危險的漏洞,但是它記錄下的入侵信息往往是最真實的。這種蜜罐安裝的系統(tǒng)一般都是最初的,沒有任何SP補丁,或者打了低版本SP補丁,根據管理員需要,也可能補上了一些漏洞,只要值得研究的漏洞還存在即可。然后把蜜罐連接上網絡,根據目前的網絡掃描頻繁度來看,這樣的蜜罐很快就能吸引到目標并接受攻擊,系統(tǒng)運行著的記錄程序會記下入侵者的一舉一動,但同時它也是最危險的,因為入侵者每一個入侵都會引起系統(tǒng)真實的反應,例如被溢出、滲透、奪取權限等。
3.2.偽系統(tǒng)蜜罐
什么叫偽系統(tǒng)呢?不要誤解成“假的系統(tǒng)”,它也是建立在真實系統(tǒng)基礎上的,但是它最大的特點就是“平臺與漏洞非對稱性”。
大家應該都知道,世界上操作系統(tǒng)不是只有Windows一家而已,在這個領域,還有Linux、Unix、OS2、BeOS等,它們的核心不同,因此會產生的漏洞缺陷也就不盡相同,簡單的說,就是很少有能同時攻擊幾種系統(tǒng)的漏洞代碼,也許你用LSASS溢出漏洞能拿到Windows的權限,但是用同樣的手法去溢出Linux只能徒勞。根據這種特性,就產生了“偽系統(tǒng)蜜罐”,它利用一些工具程序強大的模仿能力,偽造出不屬于自己平臺的“漏洞”,入侵這樣的“漏洞”,只能是在一個程序框架里打轉,即使成功“滲透”,也仍然是程序制造的夢境——系統(tǒng)本來就沒有讓這種漏洞成立的條件,談何“滲透”?實現(xiàn)一個“偽系統(tǒng)”并不困難,Windows平臺下的一些虛擬機程序、Linux自身的腳本功能加上第三方工具就能輕松實現(xiàn),甚至在Linux/Unix下還能實時由管理員產生一些根本不存在的“漏洞”,讓入侵者自以為得逞的在里面瞎忙。實現(xiàn)跟蹤記錄也很容易,只要在后臺開著相應的記錄程序即可。
這種蜜罐的好處在于,它可以最大程度防止被入侵者破壞,也能模擬不存在的漏洞,甚至可以讓一些Windows蠕蟲攻擊Linux——只要你模擬出符合條件的Windows特征!但是它也存在壞處,因為一個聰明的入侵者只要經過幾個回合就會識破偽裝,另者,編寫腳本不是很簡便的事情,除非那個管理員很有耐心或者十分悠閑。
4.使用你的蜜罐
既然蜜罐不是隨隨便便做來玩的,管理員自然就不會做個蜜罐然后讓它賦閑在家,那么蜜罐做來到底怎么用呢?
4.1.迷惑入侵者,保護服務器
一般的客戶/服務器模式里,瀏覽者是直接與網站服務器連接的,換句話說,整個網站服務器都暴露在入侵者面前,如果服務器安全措施不夠,那么整個網站數據都有可能被入侵者輕易毀滅。但是如果在客戶/服務器模式里嵌入蜜罐,讓蜜罐作為服務器角色,真正的網站服務器作為一個內部網絡在蜜罐上做網絡端口映射,這樣可以把網站的安全系數提高,入侵者即使?jié)B透了位于外部的“服務器”,他也得不到任何有價值的資料,因為他入侵的是蜜罐而已。雖然入侵者可以在蜜罐的基礎上跳進內部網絡,但那要比直接攻下一臺外部服務器復雜得多,許多水平不足的入侵者只能望而卻步。蜜罐也許會被破壞,可是不要忘記了,蜜罐本來就是被破壞的角色。
在這種用途上,蜜罐不能再設計得漏洞百出了。蜜罐既然成了內部服務器的保護層,就必須要求它自身足夠堅固,否則,整個網站都要拱手送人了。
4.2.抵御入侵者,加固服務器
入侵與防范一直都是熱點問題,而在其間插入一個蜜罐環(huán)節(jié)將會使防范變得有趣,這臺蜜罐被設置得與內部網絡服務器一樣,當一個入侵者費盡力氣入侵了這臺蜜罐的時候,管理員已經收集到足夠的攻擊數據來加固真實的服務器。
采用這個策略去布置蜜罐,需要管理員配合監(jiān)視,否則入侵者攻破了第一臺,就有第二臺接著承受攻擊了……
4.3.誘捕網絡罪犯
這是一個相當有趣的應用,當管理員發(fā)現(xiàn)一個普通的客戶/服務器模式網站服務器已經犧牲成肉雞的時候,如果技術能力允許,管理員會迅速修復服務器。那么下次呢?既然入侵者已經確信自己把該服務器做成了肉雞,他下次必然還會來查看戰(zhàn)果,難道就這樣任由他放肆?一些企業(yè)的管理員不會罷休,他們會設置一個蜜罐模擬出已經被入侵的狀態(tài),做起了姜太公。同樣,一些企業(yè)為了查找惡意入侵者,也會故意設置一些有不明顯漏洞的蜜罐,讓入侵者在不起疑心的情況下乖乖被記錄下一切行動證據,有些人把此戲稱為“監(jiān)獄機”,通過與電信局的配合,可以輕易揪出IP源頭的那雙黑手。
四、結語
隨著網絡入侵類型的多樣化發(fā)展,蜜罐也必須進行多樣化的演繹,否則它有一天將無法面對入侵者的肆虐。這也對網絡管理員的技術能力有了更高的要求,因為蜜罐——這個活躍在安全領域的虛擬演員,它的一舉一動,都是通過你來設計的,我們無法讓蜜罐像T-X那樣變化無常,但是,至少要防止我們設計的阿諾再次被T-X踏斷脖子注入反叛指令。
回答補充:防火墻是不能還擊的。