第一篇:Ossim應(yīng)用入門

第一篇:Ossim應(yīng)用入門

在《OSSIM在企業(yè)網(wǎng)絡(luò)管理中的應(yīng)用》http://chenguang.blog.51cto.com/350944/802007這篇文章發(fā)布之后,很多同行對(duì)ossim表示了極大關(guān)注,紛紛來信咨詢?nèi)绾尾渴鸷褪褂眠@套系統(tǒng)比庄。在接下來的時(shí)間里我將總結(jié)這套系統(tǒng)的安裝和使用的方法給大家分享鸭你。

1??OSSIM背景介紹

——目前鲫竞,網(wǎng)絡(luò)威脅從傳統(tǒng)的病毒進(jìn)化到像蠕蟲叁怪、拒絕服務(wù)等的惡意攻擊蕊连,當(dāng)今的網(wǎng)絡(luò)威脅攻擊復(fù)雜程度越來越高缎脾,已不再局限于傳統(tǒng)病毒祝闻,盜號(hào)木馬、僵尸網(wǎng)絡(luò)遗菠、間諜軟件联喘、流氓軟件、網(wǎng)絡(luò)詐騙辙纬、垃圾郵件豁遭、蠕蟲、網(wǎng)絡(luò)釣魚等嚴(yán)重威脅著網(wǎng)絡(luò)安全贺拣。網(wǎng)絡(luò)攻擊經(jīng)常是融合了病毒蓖谢、蠕蟲捂蕴、木馬、間諜闪幽、掃描技術(shù)于一身的混合式攻擊啥辨。拒絕服務(wù)攻擊(DOS)已成為黑客及蠕蟲的主要攻擊方式之一。黑客利用蠕蟲制造僵尸網(wǎng)絡(luò)盯腌,整合更多的攻擊源溉知,對(duì)目標(biāo)集中展開猛烈的拒絕服務(wù)攻擊。而且攻擊工具也越來越先進(jìn)腕够,例如掃描工具不僅可以快速掃描網(wǎng)絡(luò)中存在漏洞的目標(biāo)系統(tǒng)级乍,還可以快速植入攻擊程序。

——因此帚湘,網(wǎng)絡(luò)安全管理的重要性和管理困難的矛盾日益突出卡者。網(wǎng)絡(luò)安全是動(dòng)態(tài)的系統(tǒng)工程嚼蚀,只有從與網(wǎng)絡(luò)安全相關(guān)的海量數(shù)據(jù)中實(shí)時(shí)梭域、準(zhǔn)確地獲取有用信息并加以分析居灯,及時(shí)地調(diào)整各安全子系統(tǒng)的相關(guān)策略勉耀,才能應(yīng)對(duì)目前日益嚴(yán)峻的網(wǎng)絡(luò)安全威脅贫贝。

——此外犁享,IDS安全工具存在的錯(cuò)報(bào)澈驼、漏報(bào)也是促成安全集成思想的原因之一畏纲。以IDS為例建邓,總的來說盈厘,入侵檢測(cè)的方案有基于預(yù)定義規(guī)則的檢測(cè)和基于異常的檢測(cè),判斷檢測(cè)能力的2個(gè)指標(biāo)為靈敏度和可靠性官边。不可避免的沸手,不論是基于預(yù)定義規(guī)則的檢測(cè)還是基于異常的檢測(cè),由于防范總是滯后于攻擊注簿,其必然會(huì)遇到漏報(bào)契吉、錯(cuò)報(bào)的問題。而安全集成則由于其集成聯(lián)動(dòng)分析了多個(gè)安全工具诡渴,使得檢測(cè)能力即靈敏度和可靠性都得到大幅提升捐晶。綜上所述,我們需要將各網(wǎng)絡(luò)安全子系統(tǒng)妄辩,包括防火墻惑灵、防病毒系統(tǒng)、入侵檢測(cè)系統(tǒng)眼耀、漏洞掃描系統(tǒng)英支、安全審計(jì)系統(tǒng)等整合起來,在信息共享的基礎(chǔ)上哮伟,建立起集中的監(jiān)控干花、管理平臺(tái)妄帘,使各子系統(tǒng)既各司其職,又密切合作把敢,從而形成統(tǒng)一的寄摆、有機(jī)的網(wǎng)絡(luò)防御體系,來共同抵御日益增長(zhǎng)的網(wǎng)絡(luò)安全威脅修赞。

——綜上所述婶恼,就是將前面介紹過的Nagios、Ntop柏副、OpenVas勾邦、Snort、Nmap割择、Ossec這些工具集成在一起提供綜合的安全保護(hù)功能眷篇,而不必在各個(gè)系統(tǒng)中來回切換,且統(tǒng)一了數(shù)據(jù)存儲(chǔ)荔泳,人們能得到一站式的服務(wù)蕉饼,這就是OSSIM給我們帶來的好處,我們這一節(jié)的目標(biāo)就是將它的主要功能展示出來玛歌。

——OSSIM通過將開源產(chǎn)品進(jìn)行集成昧港,從而提供一種能夠?qū)崿F(xiàn)安全監(jiān)控功能的基礎(chǔ)平臺(tái)。它的目標(biāo)是提供一種集中式支子、有組織的创肥,能夠更好地進(jìn)行監(jiān)測(cè)和顯示的框架式系統(tǒng)。OSSIM明確定位為一個(gè)集成解決方案值朋,其目標(biāo)并不是要開發(fā)一個(gè)新的功能叹侄,而是利用豐富的、強(qiáng)大的各種程序(包括Mrtg昨登、Snort趾代、Nmap、Openvas以及Ntop等開源系統(tǒng)安全軟件)篙骡。在一個(gè)保留它們?cè)泄δ芎妥饔玫拈_放式架構(gòu)體系環(huán)境下稽坤,將它們集成起來。到目前為止糯俗,OSSIM支持多達(dá)兩千多種插件(http://www.alienvault.com/community/plugins)。而OSSIM項(xiàng)目的核心工作在于負(fù)責(zé)集成和關(guān)聯(lián)各種產(chǎn)品提供的信息睦擂,同時(shí)進(jìn)行相關(guān)功能的整合得湘,如圖1所示。由于開源項(xiàng)目的優(yōu)點(diǎn)顿仇,這些工具已經(jīng)久經(jīng)考驗(yàn)淘正,同時(shí)也經(jīng)過全方位測(cè)試摆马,更加可靠。

圖1?OSSIM提供功能的層次結(jié)構(gòu)圖

Ossim適用人群

1.打算利用開源技術(shù)建立企業(yè)級(jí)SIEM系統(tǒng)用戶

2.打算集成現(xiàn)有運(yùn)維監(jiān)控系統(tǒng)的用戶

3.從事大數(shù)據(jù)安全事件管理的用戶

4.從事企業(yè)網(wǎng)風(fēng)險(xiǎn)評(píng)估的用戶

5.可視化網(wǎng)絡(luò)攻擊展示

6.統(tǒng)一報(bào)表輸出與合規(guī)管理

OSSIM不適合人群

1.誤把OSSIM當(dāng)成Cacti 鸿吆、Zabbix的替代品囤采,OSSIM中所有組件只有聯(lián)合起來發(fā)揮的作用“1+1>2”。

2.無運(yùn)維基礎(chǔ)的用戶惩淳。

3.希望采用OSSIM來管理大批客戶機(jī)和移動(dòng)設(shè)備的用戶蕉毯。

2.OSSIM流程分析

OSSIM系統(tǒng)的工作流程為:

(1)作為整個(gè)系統(tǒng)的安全插件的探測(cè)器(Sensor)執(zhí)行各自的任務(wù),當(dāng)發(fā)現(xiàn)問題時(shí)給予報(bào)警思犁。

(2)各探測(cè)器的報(bào)警信息將被集中采集代虾。

(3)將各個(gè)報(bào)警記錄解析并存入事件數(shù)據(jù)庫(EDB)。

(4)根據(jù)設(shè)置的策略(Policy)給每個(gè)事件賦予一個(gè)優(yōu)先級(jí)(Priority)激蹲。

(5)對(duì)事件進(jìn)行風(fēng)險(xiǎn)評(píng)估棉磨,給每個(gè)警報(bào)計(jì)算出一個(gè)風(fēng)險(xiǎn)系數(shù)。

(6)將設(shè)置了優(yōu)先級(jí)的各事件發(fā)送至關(guān)聯(lián)引擎学辱,關(guān)聯(lián)引擎將對(duì)事件進(jìn)行關(guān)聯(lián)乘瓤。注意:關(guān)聯(lián)引擎就是指在各入侵檢測(cè)傳感器(入侵檢測(cè)系統(tǒng)、防火墻等)上報(bào)的告警事件基礎(chǔ)上策泣,經(jīng)過關(guān)聯(lián)分析形成入侵行為判定衙傀,并將關(guān)聯(lián)分析結(jié)果報(bào)送控制臺(tái)。

(7)對(duì)一個(gè)或多個(gè)事件進(jìn)行關(guān)聯(lián)分析后着降,關(guān)聯(lián)引擎生成新的報(bào)警記錄差油,將其也賦予優(yōu)先級(jí),并進(jìn)行風(fēng)險(xiǎn)評(píng)估任洞,存入數(shù)據(jù)庫蓄喇。

(8)用戶監(jiān)控監(jiān)視器將根據(jù)每個(gè)事件產(chǎn)生實(shí)時(shí)的風(fēng)險(xiǎn)圖。

(9)在控制面板中給出最近的關(guān)聯(lián)報(bào)警記錄交掏,在底層控制臺(tái)中提供全部的事件記錄妆偏。

Ossim工作流程圖

OSSIM安全信息集成管理系統(tǒng)(如圖2所示)設(shè)計(jì)成由安全插件(Plug-ins)、代理進(jìn)程(Agent)盅弛、傳感器(Sensor)钱骂、關(guān)聯(lián)引擎(Server)、數(shù)據(jù)倉庫(Database)挪鹏、Web框架(Framework)5個(gè)部分構(gòu)成见秽。

那代理是什么,好像很籠統(tǒng)讨盒,下面舉個(gè)例子解取,各位就能明白。常規(guī)監(jiān)控軟件都是使用SNNM實(shí)現(xiàn)流量監(jiān)控返顺,監(jiān)控對(duì)象是什么禀苦?你要監(jiān)控誰就得在它上面啟用SNMP代理進(jìn)程蔓肯,也就是在被管理設(shè)備上啟用代理,在OSSIM還有那些代理呢振乏?比如Snare蔗包,Ossec Agent,OCS Agent等等慧邮。隨著深入OSSIM學(xué)習(xí)我都會(huì)向大家介紹调限。

圖2信息安全集成管理系統(tǒng)邏輯結(jié)構(gòu)圖

(1)安全插件

——安全插件即各類安全產(chǎn)品和設(shè)施。如防火墻赋咽、IDS等旧噪。這里引入Linux下的開源安全工具:Arpwatch、P0f脓匿、Snort淘钟、Nessus、Spade陪毡、Tcptrack米母、Ntop、Nagios毡琉、Osiris等這些Plugins分別針對(duì)網(wǎng)絡(luò)安全的某一方面铁瞒,總的來說,可以將它們劃分為探測(cè)器(Detector)和監(jiān)視器(Monitor)兩大陣營(yíng)桅滋,將它們集成關(guān)聯(lián)起來是出于安全集成的目的慧耍,如圖3所示。

圖3安全插件

(2)代理進(jìn)程

——代理進(jìn)程將運(yùn)行在多個(gè)或單個(gè)主機(jī)上丐谋,負(fù)責(zé)從各安全設(shè)備芍碧、安全工具采集相關(guān)信息(如報(bào)警日志等),并將采集到的各類信息統(tǒng)一格式号俐,再將這些數(shù)據(jù)傳至Server泌豆。

——Agent的主要功能是接收或主動(dòng)抓取Plugin發(fā)送過來或者生成的文件型日志,經(jīng)過預(yù)處理后有序地傳送到OSSIM的Server吏饿。它的功能很復(fù)雜踪危,因?yàn)樗脑O(shè)計(jì)要考慮到如果Agent和Server之間的網(wǎng)絡(luò)中斷、擁堵猪落、丟包以及Server端可能接收不過來甚至死機(jī)等情況贞远,確保日志不丟失也不漏發(fā)”考桑基于這個(gè)考慮兴革,OSSIM的日志處理在大部分情況下不能做到實(shí)時(shí),通常會(huì)在Agent端緩存一段時(shí)間才會(huì)發(fā)送到Server端蜜唾。Agent會(huì)主動(dòng)連接兩個(gè)端口與外界通信或傳輸數(shù)據(jù)杂曲,一個(gè)是連接Server的40001端口,另一個(gè)是連接數(shù)據(jù)庫的3306端口袁余。

(3)傳感器

——傳感器通常會(huì)被我們理解為一段程序擎勘,但它不是一個(gè)確定的程序,而是一個(gè)邏輯單元的概念颖榜。在OSSIM中棚饵,把Agent和插件構(gòu)成的一個(gè)具有網(wǎng)絡(luò)行為監(jiān)控功能的組合稱為一個(gè)傳感器(Sensor),Sensor的功能范圍主要有:

l入侵檢測(cè)(Snort)

l漏洞掃描(OpenVas)

l異常檢測(cè)(Spade掩完,P0f噪漾,Pads,Arpwatch且蓬,RRD?ab?behaviour)

l網(wǎng)絡(luò)流量監(jiān)控與剖析(Ntop)

——采集本地路由器欣硼、防火墻、IDS等硬件設(shè)備恶阴,作為防火墻使用诈胜。在具體的部署中,以上功能通撤胧拢可以部署在一臺(tái)服務(wù)器上焦匈,也可以分多臺(tái)服務(wù)器部署。

(4)關(guān)聯(lián)引擎

——關(guān)聯(lián)引擎是OSSIM安全集成管理系統(tǒng)的核心部分昵仅,支持分布式運(yùn)行缓熟,負(fù)責(zé)將Agent傳送來的事件進(jìn)行關(guān)聯(lián),并對(duì)網(wǎng)絡(luò)資產(chǎn)進(jìn)行風(fēng)險(xiǎn)評(píng)估摔笤。

(5)數(shù)據(jù)倉庫

——數(shù)據(jù)倉庫由Server將關(guān)聯(lián)結(jié)果寫入Database够滑,此外,系統(tǒng)用戶(如安全管理員)也可通過Framework(Web控制臺(tái))對(duì)Database進(jìn)行讀寫籍茧。數(shù)據(jù)倉庫是整個(gè)系統(tǒng)事件分析和策略調(diào)整的信息來源版述,從總體上將其劃分為事件數(shù)據(jù)庫(EDB)、知識(shí)數(shù)據(jù)庫(KDB)寞冯、用戶數(shù)據(jù)庫(UDB)渴析、OSSIM系統(tǒng)默認(rèn)使用的MySQL監(jiān)聽端口是3306,在系統(tǒng)中數(shù)據(jù)庫的負(fù)擔(dān)最重吮龄,因?yàn)樗舜鎯?chǔ)數(shù)據(jù)外俭茧,還要對(duì)其進(jìn)行分析整理,所以實(shí)時(shí)性不強(qiáng)漓帚,這也是OSSIM架構(gòu)最大的缺陷母债。

(6)Web框架

——Web框架控制臺(tái),提供用戶(安全管理員)的Web頁面,從而控制系統(tǒng)的運(yùn)行(例如設(shè)置策略)毡们,是整個(gè)系統(tǒng)的前端迅皇,用來實(shí)現(xiàn)用戶和系統(tǒng)的B/S模式交互。Framework可以分為2個(gè)部分:Frontend是系統(tǒng)的一個(gè)Web頁面衙熔,提供系統(tǒng)的用戶終端登颓;Frameworkd是一個(gè)守護(hù)進(jìn)程,它綁定OSSIM的知識(shí)庫和事件庫红氯,偵聽端口是40003框咙,負(fù)責(zé)將Frontend收到的用戶指令和系統(tǒng)的其他組件相關(guān)聯(lián),并繪制Web圖表供前端顯示痢甘。

更多OSSIM 學(xué)習(xí)教程參閱《Unix/Linux網(wǎng)絡(luò)日志分析與流量監(jiān)控》?喇嘱。

如何用好OSSIM

OSSIM系統(tǒng)不要輕易上馬,只有等到萬事俱備之后塞栅,才能上線者铜,遇到困難不要?dú)怵H,最忌諱草率下馬构蹬,這個(gè)項(xiàng)目需要堅(jiān)持完成王暗。在OSSIM學(xué)習(xí)實(shí)踐中遇到挫折和各種困難是常有的是,即使你是個(gè)Linux高手依然如此庄敛。這時(shí)首先需要保存好現(xiàn)場(chǎng)俗壹,分析日志,從你操作時(shí)想起藻烤,進(jìn)行全面分析绷雏。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市怖亭,隨后出現(xiàn)的幾起案子涎显,更是在濱河造成了極大的恐慌,老刑警劉巖兴猩,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件期吓,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡倾芝,警方通過查閱死者的電腦和手機(jī)讨勤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晨另,“玉大人潭千,你說我怎么就攤上這事〗枘颍” “怎么了刨晴?”我有些...
    開封第一講書人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵屉来,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我狈癞,道長(zhǎng)茄靠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任亿驾,我火速辦了婚禮嘹黔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘莫瞬。我一直安慰自己,他們只是感情好郭蕉,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開白布疼邀。 她就那樣靜靜地躺著,像睡著了一般召锈。 火紅的嫁衣襯著肌膚如雪旁振。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評(píng)論 1 285
  • 那天涨岁,我揣著相機(jī)與錄音拐袜,去河邊找鬼。 笑死梢薪,一個(gè)胖子當(dāng)著我的面吹牛蹬铺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播秉撇,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼甜攀,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了琐馆?” 一聲冷哼從身側(cè)響起规阀,我...
    開封第一講書人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瘦麸,沒想到半個(gè)月后谁撼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡滋饲,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年厉碟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片了赌。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡墨榄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出勿她,到底是詐尸還是另有隱情袄秩,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站之剧,受9級(jí)特大地震影響郭卫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜背稼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一贰军、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蟹肘,春花似錦词疼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至阳欲,卻和暖如春舵盈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背球化。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工秽晚, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人筒愚。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓赴蝇,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親锨能。 傳聞我的和親對(duì)象是個(gè)殘疾皇子扯再,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容