◆鄒蘊(yùn)珂 張小坤 房 瀟 溫太行
主機(jī)安全審計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
◆鄒蘊(yùn)珂1張小坤1房 瀟1溫太行2
(1.91977部隊(duì) 北京 100036;2.91991部隊(duì) 浙江 316000)
結(jié)合主機(jī)安全狀態(tài)監(jiān)控與主機(jī)違規(guī)行為審計(jì)的需求,實(shí)現(xiàn)了一個(gè)主機(jī)安全審計(jì)系統(tǒng)。本文從系統(tǒng)架構(gòu)和功能角度提出了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)方案,系統(tǒng)實(shí)現(xiàn)了文件監(jiān)控、上網(wǎng)記錄、非法外聯(lián)、打印、光盤刻錄、U盤使用等主機(jī)審計(jì)功能。
主機(jī)安全;安全審計(jì);信息安全
安全問題是各類信息系統(tǒng)共同面臨的威脅。主機(jī)是信息系統(tǒng)的基本組成部分,是獲取、存儲和傳遞信息的載體。主機(jī)安全是信息系統(tǒng)安全的基石。很大比例的安全事件是由內(nèi)部人員對主機(jī)的違規(guī)使用引起的,例如,使用主機(jī)非法外聯(lián),非法主機(jī)違規(guī)進(jìn)入內(nèi)部網(wǎng)絡(luò)、存儲或處理過辦公網(wǎng)信息的移動載體并連接到互聯(lián)網(wǎng)等。為了有效防止違規(guī)操作的發(fā)生,加強(qiáng)對主機(jī)終端的安全管理并對主機(jī)行為進(jìn)行審計(jì)取證勢在必行。通過主機(jī)審計(jì)系統(tǒng)能夠?qū)χ鳈C(jī)的各類行為進(jìn)行有效管控,保障主機(jī)安全穩(wěn)定運(yùn)行,構(gòu)建一個(gè)安全的內(nèi)網(wǎng)環(huán)境,提升信息系統(tǒng)的安全性能。
主機(jī)安全審計(jì)技術(shù)是一門傳統(tǒng)審計(jì)與信息安全相結(jié)合的技術(shù)。主機(jī)安全審計(jì)對與安全活動相關(guān)的信息進(jìn)行記錄和存儲,在此基礎(chǔ)上根據(jù)一定的安全策略,對歷史操作數(shù)據(jù)進(jìn)行分析,為事后追蹤和處理奠定基礎(chǔ)。
主機(jī)安全審計(jì)應(yīng)用于主機(jī)的使用與管理,包含很多具體功能,如針對主機(jī)非法外聯(lián)的報(bào)警和控制,針對文件的拷貝、刪除等訪問的監(jiān)控,針對打印、上網(wǎng)、光盤刻錄等行為的監(jiān)控,并將這些行為通過日志記錄下來,以便事后審計(jì)。
安全審計(jì)保證了用戶違反規(guī)則、越權(quán)的操作的不可抵賴性,對潛在的內(nèi)部違規(guī)或攻擊行為起到震懾作用,安全人員可以通過分析積累的日志數(shù)據(jù)發(fā)現(xiàn)攻擊行為,為已經(jīng)發(fā)生的違規(guī)或攻擊行為提供追查憑證。
本系統(tǒng)的架構(gòu)希望達(dá)到如下目的:
(1)高可用性,管理用戶的輸入,如查詢特定人員的安全日志,和審計(jì)結(jié)果的呈現(xiàn);
(2)滿足系統(tǒng)所需,提供可以運(yùn)行在Windows系統(tǒng)上的各類主機(jī)安全審計(jì)功能;
(3)高平臺適應(yīng)性,對操作系統(tǒng)的各類文件操作、注冊表操作的調(diào)用進(jìn)行封裝。
根據(jù)上述目標(biāo),系統(tǒng)架構(gòu)如圖1所示,分為用戶呈現(xiàn)層、功能處理層和系統(tǒng)封裝層。
圖1 系統(tǒng)架構(gòu)示意圖
本系統(tǒng)功能從主機(jī)安全審計(jì)的具體需求出發(fā),包含主機(jī)基本信息、操作系統(tǒng)日志審計(jì)、文件監(jiān)控、上網(wǎng)記錄、非法外聯(lián)報(bào)警、打印審計(jì)、光盤刻錄,U盤記錄,日志查詢,審計(jì)結(jié)果導(dǎo)出等。
(1)主機(jī)基本信息
主機(jī)基本信息包括主機(jī)的IP地址、網(wǎng)卡MAC地址、操作系統(tǒng)類型、操作系統(tǒng)安裝日期與時(shí)間、內(nèi)存情況、CPU序列號和磁盤情況等信息。
(2)操作系統(tǒng)日志審計(jì)
操作系統(tǒng)日志審計(jì)提供主機(jī)開關(guān)機(jī)等事件信息,可以藉此查看主機(jī)使用情況。
(3)文件監(jiān)控
對主機(jī)的任何文件操作,包括建立文件、文件夾,拷貝和刪除文件,改變文件大小等操作都可以記錄在案。
(4)上網(wǎng)記錄
提供網(wǎng)頁瀏覽記錄、cookie和IE賬號信息等,顯示用瀏覽器瀏覽過的網(wǎng)址并將其按時(shí)間進(jìn)行排序,提供按網(wǎng)址過濾等功能。
(5)非法外聯(lián)報(bào)警
監(jiān)控主機(jī)非法外聯(lián),一旦發(fā)生主機(jī)非法外聯(lián),立刻向控制服務(wù)器發(fā)出報(bào)警,并切斷非法外聯(lián)。
(6)打印審計(jì)
對打印用戶、打印文件名,打印時(shí)間,打印文件份數(shù),文件頁數(shù),打印機(jī)名稱,打印狀態(tài)燈信息進(jìn)行審計(jì)。
(7)光盤刻錄
對刻錄行為進(jìn)行審計(jì),包括刻錄文件名稱、刻錄時(shí)間等。
(8)U盤記錄
可以查看主機(jī)插拔過哪些U盤、插拔時(shí)間、移動載體品牌、類型以及版本號等信息。
(9)審計(jì)日志查詢
提供對審計(jì)日志的查詢功能,安全管理人員可以針對特定的人員或行為進(jìn)行查詢,以分析違規(guī)或攻擊行為。
(10)審計(jì)結(jié)果導(dǎo)出
審計(jì)結(jié)果可以以HTML或XML文件形式導(dǎo)出。
主機(jī)安全審計(jì)技術(shù)對主機(jī)安全狀態(tài)監(jiān)控與主機(jī)違規(guī)行為審計(jì)具有重要意義。本系統(tǒng)實(shí)現(xiàn)了對主機(jī)的基本信息、操作系統(tǒng)日志、文件監(jiān)控、上網(wǎng)記錄、非法外聯(lián)、打印、光盤刻錄、U盤使用等方面的審計(jì),能較全面地對主機(jī)進(jìn)行安全審計(jì),為信息系統(tǒng)的安全管理和審計(jì)提供了一種有效工具。
[1]Mark, R.信息安全完全參考手冊(第2版)[M].清華大學(xué)出版社,2014.
[2]潘愛民.深入解析Windows操作系統(tǒng). 北京:電子工業(yè)出版社,2007.