淺析運(yùn)營支撐系統(tǒng)的業(yè)務(wù)安全審計(jì)實(shí)現(xiàn)機(jī)制
2007/01/26
安全審計(jì),其實(shí)應(yīng)該是信息系統(tǒng)建設(shè)中不可分割的一部分,是信息系統(tǒng)安全建設(shè)中最關(guān)鍵的一個(gè)環(huán)節(jié),是信息系統(tǒng)安全運(yùn)行的“最終守護(hù)者”。
采樣這種技術(shù)的網(wǎng)絡(luò)審計(jì)產(chǎn)品,有著以下幾個(gè)關(guān)鍵技術(shù):
1、通信數(shù)據(jù)的獲取
網(wǎng)絡(luò)審計(jì)產(chǎn)品必須通過某種方式獲取原始的通信數(shù)據(jù),可以有兩種方式:
1) 在目標(biāo)系統(tǒng)中安裝Sniffer軟件,對通信數(shù)據(jù)進(jìn)行偵聽,并將偵聽來的數(shù)據(jù)傳遞給網(wǎng)絡(luò)審計(jì)產(chǎn)品進(jìn)行進(jìn)一步的分析和處理;
2) 利用網(wǎng)絡(luò)監(jiān)聽技術(shù),直接獲取網(wǎng)絡(luò)交換機(jī)上的通信流量,進(jìn)行分析和處理。
目前,絕大部分的網(wǎng)絡(luò)審計(jì)產(chǎn)品均采樣第二種方式。
2、對各種通信協(xié)議的解析
網(wǎng)絡(luò)審計(jì)的基本原理就是通過對通信數(shù)據(jù)的重組和分析,恢復(fù)出應(yīng)用系統(tǒng)的應(yīng)用層數(shù)據(jù),然后對這些應(yīng)用數(shù)據(jù)進(jìn)行記錄、匹配和響應(yīng),因此,一個(gè)網(wǎng)絡(luò)審計(jì)產(chǎn)品往往要對若干種通信協(xié)議進(jìn)行解析,并且具備一定的協(xié)議解析的擴(kuò)展能力,能夠針對某些特定的通信協(xié)議,迅速地?cái)U(kuò)展支持能力。
例如,針對Unix系統(tǒng)的常用維護(hù)協(xié)議(Telnet、FTP、SSH等)進(jìn)行解析,對數(shù)據(jù)庫操作協(xié)議(SQL協(xié)議)進(jìn)行解析,對B/S或C/S類型的業(yè)務(wù)系統(tǒng)進(jìn)行解析。
3、提供靈活、高效的匹配模型和方法
網(wǎng)絡(luò)審計(jì)系統(tǒng)需要面臨的幾乎是所有底層的通信數(shù)據(jù),這這些信息量遠(yuǎn)遠(yuǎn)高于日志審計(jì)產(chǎn)品所面臨的信息量,這就要求網(wǎng)絡(luò)審計(jì)系統(tǒng)必須提供靈活、高效的匹配模型,在所解析恢復(fù)出來的海量的應(yīng)用數(shù)據(jù)中,定位關(guān)鍵的信息,并對這些信息進(jìn)行合理的組織和存儲(chǔ)。
同樣,上述三個(gè)關(guān)鍵技術(shù),也成為運(yùn)營商考察一個(gè)網(wǎng)絡(luò)審計(jì)產(chǎn)品的三個(gè)主要方面。
兩種審計(jì)技術(shù)的分析和比較
由于技術(shù)思路的不同,使得日志審計(jì)產(chǎn)品和網(wǎng)絡(luò)審計(jì)產(chǎn)品在很多方面存在著區(qū)別,下表給出了這兩類產(chǎn)品的比較和區(qū)別:
基于日志收集的審計(jì) |
基于網(wǎng)絡(luò)探測的審計(jì) |
|
審計(jì)粒度 |
取決于原有的日志系統(tǒng) |
可自行定義 |
關(guān)注點(diǎn) |
網(wǎng)絡(luò)行為的結(jié)果 |
網(wǎng)絡(luò)行為的過程和結(jié)果 |
作用點(diǎn) |
拓?fù)渲械墓?jié)點(diǎn) |
拓?fù)渲械年P(guān)鍵路徑 |
獨(dú)立性 |
系統(tǒng)操作者可接觸日志 |
只有審計(jì)者可以控制 |
資源占用 |
占用系統(tǒng)的資源 |
可能占用帶外通信資源 |
阻斷能力 |
在系統(tǒng)內(nèi)實(shí)施風(fēng)險(xiǎn)大 |
對于session的阻斷 |
兼容性 |
需要進(jìn)行兼容性測試 |
主要基于協(xié)議分析 |
部署難度 |
在系統(tǒng)中部署風(fēng)險(xiǎn)較高 |
旁路部署,風(fēng)險(xiǎn)小 |
集中性 |
不全 |
不全,可以繞過 |
由于基于日志收集的審計(jì)系統(tǒng)原則上是基于目標(biāo)系統(tǒng)的原始日志信息進(jìn)行加工、整理,因此,這類審計(jì)產(chǎn)品并不會(huì)增加審計(jì)信息量,它更關(guān)注的是如何對原有的日志信息進(jìn)行格式化和歸并,基于某種審計(jì)分析模型,提煉出核心的審計(jì)信息。
從這個(gè)層面講,基于日志收集的審計(jì)系統(tǒng)的功能難以保障系統(tǒng)的安全,而且也無法滿足事后的偵察和取證應(yīng)用。并且安全審計(jì)并非日志功能的簡單改進(jìn),也并非等同主機(jī)入侵檢測,不能夠僅僅通過網(wǎng)絡(luò)抓包、還原就能夠達(dá)到審計(jì)效果。
基于網(wǎng)絡(luò)探測的審計(jì)系統(tǒng)原則上可以獲取所有的通信流量,可以審計(jì)記錄所有用戶關(guān)心的內(nèi)容,因此,在審計(jì)信息量方面、審計(jì)粒度方面較基于日志收集的審計(jì)系統(tǒng)有很好的擴(kuò)充。
但是,基于網(wǎng)絡(luò)探測的審計(jì)系統(tǒng)卻面臨如何解析多種通信協(xié)議,尤其是業(yè)務(wù)系統(tǒng)通信協(xié)議的難題,甚至在某些情況下,這類審計(jì)系統(tǒng)顯得有些力不從心,比如:基于Windows圖形界面、X-Window圖形界面的操作,對這類審計(jì)系統(tǒng)而言,就難以實(shí)現(xiàn)有效的操作審計(jì)。
正是因?yàn)檫@兩種審計(jì)技術(shù)都存在各自的優(yōu)缺點(diǎn),因此,出現(xiàn)了綜合采樣兩種技術(shù)的“綜合型審計(jì)”的實(shí)際安全需求。以下將結(jié)合在運(yùn)營商支撐系統(tǒng)領(lǐng)域的一些審計(jì)項(xiàng)目經(jīng)驗(yàn),重點(diǎn)介紹這方面的技術(shù)實(shí)現(xiàn)。
支撐系統(tǒng)安全審計(jì)需求
運(yùn)營商業(yè)務(wù)支撐系統(tǒng)發(fā)展至今,應(yīng)用系統(tǒng)、網(wǎng)絡(luò)設(shè)備、主機(jī)設(shè)備、操作系統(tǒng)、數(shù)據(jù)庫由諸多的供應(yīng)商提供,涉及多層次、多廠家、多型號、多版本。數(shù)據(jù)方面涵蓋客戶資料、營業(yè)、計(jì)費(fèi)、客服、管理諸多方面。在人員方面涉及各個(gè)系統(tǒng)供應(yīng)商的技術(shù)支持人員、現(xiàn)場開發(fā)人員,內(nèi)部系統(tǒng)管理人員,業(yè)務(wù)系統(tǒng)的使用人員。
結(jié)合現(xiàn)狀,以日志形式檢查操作行為已遠(yuǎn)遠(yuǎn)不能滿足關(guān)鍵業(yè)務(wù)支撐系統(tǒng)的發(fā)展需求。對各個(gè)系統(tǒng)缺乏集中統(tǒng)一的訪問審計(jì),無法進(jìn)行綜合分析,不能及時(shí)發(fā)現(xiàn)非法、違規(guī)行為。需要通過安全審計(jì)避免計(jì)費(fèi)系統(tǒng)中的計(jì)費(fèi)信息不被非法修改;保障核心客戶的信息是被拷貝、盜。粶p少業(yè)務(wù)使用者、系統(tǒng)管理員、供應(yīng)商越權(quán)訪問等問題。
從實(shí)際運(yùn)維來看,內(nèi)部系統(tǒng)維護(hù)人員、集成商、軟件開發(fā)商均需要登錄主機(jī)、數(shù)據(jù)庫進(jìn)行系統(tǒng)維護(hù)和故障診斷。開發(fā)商需要通過遠(yuǎn)程登錄、本地登錄進(jìn)行軟件系統(tǒng)的開發(fā)、調(diào)試、故障診斷?赡軒砣缦聠栴}:越權(quán)訪問或越權(quán)修改系統(tǒng)信息、違規(guī)和誤操作、違反操作流程和管理規(guī)范、內(nèi)外勾結(jié)獲取企業(yè)核心機(jī)密信息。
這些問題如果不能有效地解決,將給系統(tǒng)留下很大的安全隱患。面對如此復(fù)雜的支撐系統(tǒng),運(yùn)營商最需要解決的問題就是高效的監(jiān)督和管理。需要采用可用技術(shù)保證管理規(guī)范、操作規(guī)范的執(zhí)行力度,加強(qiáng)內(nèi)部系統(tǒng)管理和供應(yīng)商網(wǎng)絡(luò)行為的監(jiān)督;進(jìn)一步規(guī)避BOSS、經(jīng)分、網(wǎng)管中面臨的來自設(shè)備層面、系統(tǒng)層面、應(yīng)用層面、管理層面的安全風(fēng)險(xiǎn)。
《薩班斯法案》第404條款要求進(jìn)行評價(jià)的內(nèi)部控制包括針對與會(huì)計(jì)報(bào)表中所有重要科目和信息披露相關(guān)的所有會(huì)計(jì)認(rèn)定所實(shí)施的內(nèi)部控制,包括:
主要交易是如何啟動(dòng)、授權(quán)、記錄、處理和報(bào)告在財(cái)務(wù)報(bào)告中;
用以防范或找出與重要賬戶、交易種類和披露相關(guān)的錯(cuò)誤或舞弊的內(nèi)部控制措施;
其它重要內(nèi)控措施所依賴的內(nèi)部控制,包括一般性控制,例如信息系統(tǒng)控制;
非經(jīng)常性、非系統(tǒng)交易或財(cái)務(wù)估計(jì)的內(nèi)控措施;
財(cái)務(wù)報(bào)表關(guān)賬和匯總過程中的內(nèi)控措施等等。
圍繞《薩班斯法案》第404條款的基本要求,結(jié)合運(yùn)營商的業(yè)務(wù)支撐系統(tǒng)運(yùn)維特點(diǎn),面向業(yè)務(wù)系統(tǒng)的安全審計(jì)系統(tǒng)一般應(yīng)具備以下功能:
針對主機(jī)、數(shù)據(jù)庫、安全設(shè)備、應(yīng)用多個(gè)層次的操作,UNIX命令、數(shù)據(jù)庫SQL、安全設(shè)備Syslog、應(yīng)用日志的細(xì)粒度審計(jì);其中BOSS所有重要操作,特別是對財(cái)務(wù)報(bào)表有關(guān)的操作留有系統(tǒng)日志。
重要數(shù)據(jù)庫操作的審計(jì)主要包括數(shù)據(jù)庫進(jìn)程運(yùn)轉(zhuǎn)情況、繞過應(yīng)用軟件直接操作數(shù)據(jù)庫的違規(guī)訪問行為、對數(shù)據(jù)庫配置的更改、數(shù)據(jù)備份操作和其他維護(hù)管理、對重要數(shù)據(jù)的訪問和更改、數(shù)據(jù)完整性等。
重要應(yīng)用系統(tǒng)的審計(jì)主要針對BOSS、經(jīng)分、網(wǎng)管等。審計(jì)內(nèi)容包括:業(yè)務(wù)系統(tǒng)正常運(yùn)轉(zhuǎn)情況、用戶開設(shè)/中止等重要操作、授權(quán)更改操作、數(shù)據(jù)提交/處理/訪問/發(fā)布操作、業(yè)務(wù)流程等內(nèi)容。
提供審計(jì)記錄、告警、實(shí)時(shí)阻斷多種控制措施,對于特別關(guān)鍵的業(yè)務(wù)、操作,提供原始記錄和審計(jì)憑證;
提供命令查詢、會(huì)話查詢、安全策略查詢等綜合查詢和報(bào)表,并可以通過“回放”對記錄的TCP會(huì)話進(jìn)行事后重現(xiàn);
多種審計(jì)/查詢手段和審計(jì)報(bào)告,能夠根據(jù)需要自行定義審計(jì)報(bào)表,以多種方式獲取系統(tǒng)的相關(guān)審計(jì)信息。
運(yùn)行維護(hù)規(guī)范化、制度化,關(guān)鍵系統(tǒng)的維護(hù)操作的運(yùn)行狀況、使用狀況可視化。
確保原有系統(tǒng)的正常運(yùn)轉(zhuǎn),盡量減少對原系統(tǒng)的擾動(dòng),盡可能使系統(tǒng)做最小修改,并對系統(tǒng)性能產(chǎn)生最小影響。
因此,針對運(yùn)營支撐系統(tǒng)中的安全設(shè)備和網(wǎng)絡(luò)設(shè)備、應(yīng)用系統(tǒng)和運(yùn)行狀況進(jìn)行全面的收集、分析、評估是保障網(wǎng)絡(luò)安全的重要手段。安全審計(jì)應(yīng)當(dāng)包括多方面、多層次,不是靠一套簡單產(chǎn)品就能夠全面覆蓋,需要建立實(shí)時(shí)、集中、可視化審計(jì),有效/及時(shí)的審查系統(tǒng)究竟是不是違背安全策略,并及時(shí)定位安全隱患。
中國計(jì)費(fèi)網(wǎng)(www.billingchina.com)
亞信控股宣布獲得中電信兩省集成BSS合同 2009-07-29 |
亞信:3G只是一個(gè)站臺(tái) 2009-07-27 |
亞信將升級桂浙移動(dòng)運(yùn)營支持系統(tǒng) 2009-07-21 |
亞信將為北京移動(dòng)搭建全新計(jì)費(fèi)系統(tǒng)支持預(yù)付業(yè)務(wù) 2009-06-24 |
亞信升級移動(dòng)TD-BI系統(tǒng) 提升運(yùn)營能力 2009-05-19 |