《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 計(jì)算機(jī)證據(jù)元數(shù)據(jù)表示方法
計(jì)算機(jī)證據(jù)元數(shù)據(jù)表示方法
楊 珺1,李 晶1,王 敏2,陳 晨1,廖偉輝1
1.武漢大學(xué) 電子信息學(xué)院,湖北 武漢 430079;2.通信指揮學(xué)院 二系,湖北 武漢 43001
摘要: 針對(duì)計(jì)算機(jī)證據(jù)格式繁雜不利于形成證據(jù)鏈的問題,提出了計(jì)算機(jī)證據(jù)元數(shù)據(jù)表示方法。該方法將計(jì)算機(jī)證據(jù)的描述層次劃分為數(shù)據(jù)表示層、證據(jù)表示層、事件表示層和案件表示層,并在這些層次上分別采用證據(jù)元數(shù)據(jù)來描述計(jì)算機(jī)證據(jù)。通過對(duì)計(jì)算機(jī)異常事件證據(jù)元數(shù)據(jù)的設(shè)計(jì),實(shí)現(xiàn)對(duì)計(jì)算機(jī)證據(jù)的內(nèi)在屬性和關(guān)系進(jìn)行統(tǒng)一的表達(dá),能夠方便地組織、分析、融合和提交計(jì)算機(jī)證據(jù)。
關(guān)鍵詞: 計(jì)算機(jī)安全
Abstract:
Key words :

 摘  要: 針對(duì)計(jì)算機(jī)證據(jù)格式繁雜不利于形成證據(jù)鏈的問題,提出了計(jì)算機(jī)證據(jù)元數(shù)據(jù)表示方法。該方法將計(jì)算機(jī)證據(jù)的描述層次劃分為數(shù)據(jù)表示層、證據(jù)表示層、事件表示層和案件表示層,并在這些層次上分別采用證據(jù)元數(shù)據(jù)來描述計(jì)算機(jī)證據(jù)。通過對(duì)計(jì)算機(jī)異常事件證據(jù)元數(shù)據(jù)的設(shè)計(jì),實(shí)現(xiàn)對(duì)計(jì)算機(jī)證據(jù)的內(nèi)在屬性和關(guān)系進(jìn)行統(tǒng)一的表達(dá),能夠方便地組織、分析、融合和提交計(jì)算機(jī)證據(jù)。
關(guān)鍵詞: 計(jì)算機(jī)安全;電子犯罪對(duì)策;計(jì)算機(jī)取證;證據(jù);元數(shù)據(jù)

  目前,計(jì)算機(jī)犯罪活動(dòng)日趨猖獗,因此有效地組織計(jì)算機(jī)犯罪證據(jù)信息,形成計(jì)算機(jī)證據(jù)鏈?zhǔn)且豁?xiàng)非常重要的工作。計(jì)算機(jī)證據(jù)來源眾多,格式繁雜[1-2]。一次入侵事件的證據(jù)可能留存于網(wǎng)絡(luò)、網(wǎng)絡(luò)設(shè)備以及計(jì)算機(jī)系統(tǒng)中,這些記錄了入侵者的入侵手段、入侵時(shí)間和入侵結(jié)果的證據(jù)相互間存在著緊密的聯(lián)系,為了能夠?qū)@些格式不盡相同卻具有相關(guān)性的證據(jù)進(jìn)行有效地組織、分析、融合和提交,迫切需要對(duì)它們進(jìn)行統(tǒng)一的表示。元數(shù)據(jù)(Metadata)是描述數(shù)據(jù)的數(shù)據(jù)[3],是對(duì)信息對(duì)象編碼式的結(jié)構(gòu)化描述,它主要用來描述數(shù)據(jù)的內(nèi)容、質(zhì)量、所有者、提供方式、覆蓋范圍以及管理方式等,是數(shù)據(jù)與數(shù)據(jù)用戶之間的橋梁。
  本文擬用元數(shù)據(jù)對(duì)計(jì)算機(jī)證據(jù)進(jìn)行描述,以便計(jì)算機(jī)證據(jù)元數(shù)據(jù)能夠統(tǒng)一地表達(dá)計(jì)算機(jī)證據(jù)的內(nèi)在屬性及其相互間的關(guān)系,為形成計(jì)算機(jī)證據(jù)鏈奠定良好的基礎(chǔ)。
1 計(jì)算機(jī)證據(jù)元數(shù)據(jù)
1.1 計(jì)算機(jī)證據(jù)

  計(jì)算機(jī)證據(jù)也稱電子證據(jù),是指在計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)設(shè)備運(yùn)行過程中產(chǎn)生的能夠表征某種事件事實(shí)的數(shù)據(jù)集合。
  計(jì)算機(jī)證據(jù)源分為計(jì)算機(jī)系統(tǒng)證據(jù)源和計(jì)算機(jī)網(wǎng)絡(luò)證據(jù)源。計(jì)算機(jī)系統(tǒng)證據(jù)源包括:系統(tǒng)日志文件、數(shù)據(jù)文件、內(nèi)存映像文件、臨時(shí)文件、空閑磁盤空間等;計(jì)算機(jī)網(wǎng)絡(luò)證據(jù)源包括:網(wǎng)絡(luò)數(shù)據(jù)包、殺毒軟件日志文件、防火墻日志文件、入侵檢測(cè)系統(tǒng)日志文件、各種服務(wù)器日志文件等。
1.2 計(jì)算機(jī)證據(jù)元數(shù)據(jù)
    目前,元數(shù)據(jù)還沒有統(tǒng)一的定義,一些學(xué)者將元數(shù)據(jù)簡(jiǎn)單定義為:關(guān)于數(shù)據(jù)的數(shù)據(jù)[4],而該定義無法清晰地反映元數(shù)據(jù)的內(nèi)涵。于是,不同領(lǐng)域的學(xué)者從不同角度對(duì)該定義進(jìn)行了擴(kuò)展和深化[3]。當(dāng)前,在計(jì)算機(jī)取證領(lǐng)域中,對(duì)計(jì)算機(jī)證據(jù)元數(shù)據(jù)的定義還未見報(bào)道。
    通過分析和總結(jié)元數(shù)據(jù)在其他領(lǐng)域中的定義,本文將計(jì)算機(jī)證據(jù)元數(shù)據(jù)定義為:一種構(gòu)建在計(jì)算機(jī)證據(jù)基礎(chǔ)上具有統(tǒng)一格式的結(jié)構(gòu)化數(shù)據(jù),它是計(jì)算機(jī)證據(jù)的結(jié)構(gòu)化描述。其目的是描述計(jì)算機(jī)證據(jù)的基本特征、基本屬性和相互關(guān)系,以便那些格式不同的相關(guān)證據(jù)能夠進(jìn)行有效地組織、分析、融合和提交。
1.3 計(jì)算機(jī)證據(jù)元數(shù)據(jù)特點(diǎn)
    作為對(duì)計(jì)算機(jī)證據(jù)結(jié)構(gòu)化描述的一種方式,計(jì)算機(jī)證據(jù)元數(shù)據(jù)的基本特點(diǎn)為:
    (1)描述性:計(jì)算機(jī)證據(jù)元數(shù)據(jù)按照規(guī)則描述對(duì)象,并以此組織和管理證據(jù)資源。
    (2)動(dòng)態(tài)性:計(jì)算機(jī)證據(jù)元數(shù)據(jù)會(huì)隨著描述對(duì)象的變化而變化。
    (3)多樣性:從不同角度對(duì)描述對(duì)象的特征進(jìn)行劃分并產(chǎn)生多種計(jì)算機(jī)證據(jù)元數(shù)據(jù)表示形式。
    (4)復(fù)雜性:計(jì)算機(jī)證據(jù)元數(shù)據(jù)可以嵌套,既是元數(shù)據(jù)的集合,也是可選擇性的元數(shù)據(jù)。
    (5)多層性:計(jì)算機(jī)證據(jù)元數(shù)據(jù)的描述對(duì)象可以是多層次的。
    (6)支撐性:計(jì)算機(jī)證據(jù)元數(shù)據(jù)能夠有效地維護(hù)描述對(duì)象的原始性和完整性,能夠與描述對(duì)象共存。
2 計(jì)算機(jī)證據(jù)元數(shù)據(jù)表示
2.1 計(jì)算機(jī)證據(jù)元數(shù)據(jù)表示原則

    本文依據(jù)以下原則對(duì)計(jì)算機(jī)證據(jù)元數(shù)據(jù)進(jìn)行描述。
    (1)模塊化:根據(jù)內(nèi)容將計(jì)算機(jī)證據(jù)劃分為不同模塊,各個(gè)模塊分別采用不同類型的計(jì)算機(jī)證據(jù)元數(shù)據(jù)表示,以滿足不同的應(yīng)用需求。
    (2)一致性:計(jì)算機(jī)證據(jù)元數(shù)據(jù)的描述應(yīng)盡量與元數(shù)據(jù)的國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)或行業(yè)標(biāo)準(zhǔn)保持一致。
    (3)可擴(kuò)展:通過復(fù)用、嵌接、延伸、細(xì)化、修改等方式,構(gòu)建新的計(jì)算機(jī)證據(jù)元數(shù)據(jù);預(yù)留計(jì)算機(jī)證據(jù)元數(shù)據(jù)的元素空間以適應(yīng)未來的需求。
    (4)穩(wěn)定性:將基本的、共同的和必需的內(nèi)容歸納為1個(gè)核心元素集,核心元素集具有相對(duì)的穩(wěn)定性,能夠滿足基本的應(yīng)用需求。
    (5)互操作:計(jì)算機(jī)證據(jù)元數(shù)據(jù)應(yīng)支持異構(gòu)系統(tǒng)間的互操作,它可在不同系統(tǒng)間實(shí)現(xiàn)傳輸、交換或轉(zhuǎn)換。
    (6)遞歸性:計(jì)算機(jī)證據(jù)元數(shù)據(jù)能被逐層地描述、定義、確認(rèn)和驗(yàn)證。在每個(gè)層次上,計(jì)算機(jī)證據(jù)元數(shù)據(jù)均具有獨(dú)立元素。
    (7)開放性:一旦出現(xiàn)新的計(jì)算機(jī)證據(jù)源,即可設(shè)計(jì)出相應(yīng)的計(jì)算機(jī)證據(jù)元數(shù)據(jù)。
2.2 計(jì)算機(jī)證據(jù)元數(shù)據(jù)的表示層次
    根據(jù)計(jì)算機(jī)取證分析遞進(jìn)構(gòu)造證據(jù)鏈的特點(diǎn)以及計(jì)算機(jī)證據(jù)元數(shù)據(jù)的特點(diǎn)和表示原則,將描述層次劃分為數(shù)據(jù)表示層、證據(jù)表示層、事件表示層和案件表示層,并在這些層次上分別采用計(jì)算機(jī)證據(jù)元數(shù)據(jù)對(duì)描述對(duì)象進(jìn)行描述,它們的相互關(guān)系如圖1所示。

  數(shù)據(jù)表示層的任務(wù)是描述原始的取證數(shù)據(jù)。如,對(duì)于系統(tǒng)日志文件、防火墻日志文件、數(shù)據(jù)文件等具有嚴(yán)謹(jǐn)記錄格式的原始取證數(shù)據(jù),可借鑒其本身的描述格式來構(gòu)建相應(yīng)的計(jì)算機(jī)證據(jù)元數(shù)據(jù);對(duì)于網(wǎng)絡(luò)數(shù)據(jù)包,可參照TCP/IP協(xié)議樹和網(wǎng)絡(luò)數(shù)據(jù)特征屬性來構(gòu)建相應(yīng)的計(jì)算機(jī)證據(jù)元數(shù)據(jù)。
    證據(jù)表示層的任務(wù)是描述取證分析后的數(shù)據(jù)。經(jīng)取證分析方法得到的證據(jù)通常與取證數(shù)據(jù)具有相同的格式,因此在證據(jù)表示層可采用與數(shù)據(jù)表示層相同或相似的計(jì)算機(jī)證據(jù)元數(shù)據(jù)描述。
    事件表示層的任務(wù)是描述計(jì)算機(jī)異常事件的所有證據(jù),即在事件表示層,對(duì)計(jì)算機(jī)異常事件的所有證據(jù)進(jìn)行統(tǒng)一的規(guī)范化描述和表示,是對(duì)證據(jù)的進(jìn)一步分析、關(guān)聯(lián)和融合的過程,是形成計(jì)算機(jī)證據(jù)鏈的核心和關(guān)鍵步驟。
    案件表示層的任務(wù)是描述計(jì)算機(jī)案件(一系列計(jì)算機(jī)異常事件)的所有證據(jù),是提交證據(jù)、形成調(diào)查報(bào)告的基礎(chǔ)。
2.3 事件表示層的描述
   通常,一個(gè)事件由事件主體、事件目標(biāo)、事件時(shí)間、事件地點(diǎn)以及事件操作來描述。異常事件元數(shù)據(jù)根據(jù)計(jì)算機(jī)證據(jù)元數(shù)據(jù)表示原則,并參考通用入侵檢測(cè)對(duì)象GIDO(Generalized Intrusion Detection Objects)中的事件描述類[5]、事件對(duì)象描述、交換格式IODEF(Incident Object Description and Exchange Format)中的若干事件類[6]來設(shè)計(jì),該描述如表1所示。

  表中省略了部分同類的、繁冗的數(shù)據(jù)項(xiàng)子項(xiàng)和子元素,將描述事件地點(diǎn)的數(shù)據(jù)項(xiàng)分布到各個(gè)相應(yīng)的數(shù)據(jù)項(xiàng)子項(xiàng)或子元素中,并用位置節(jié)點(diǎn)標(biāo)示,增加了復(fù)合事件描述,復(fù)合事件是單一事件的集合運(yùn)算(并、與、異或等運(yùn)算),它復(fù)用了單個(gè)事件的一般性描述,保持了元數(shù)據(jù)描述結(jié)構(gòu)上的完整性。
  元數(shù)據(jù)是一種基本信息組織方法,是信息的標(biāo)準(zhǔn)化表示,它能夠?yàn)樾畔⑾到y(tǒng)各個(gè)層次的內(nèi)容提供規(guī)范的定義、描述、交換和解析,能夠?yàn)榉植嫉摹?fù)雜的信息系統(tǒng)提供互操作和整合平臺(tái),可以為計(jì)算機(jī)智能識(shí)別、處理、集成各種信息提供工具。
  采用計(jì)算機(jī)證據(jù)元數(shù)據(jù)對(duì)計(jì)算機(jī)證據(jù)進(jìn)行統(tǒng)一描述有利于計(jì)算機(jī)證據(jù)的組織、分析、融合和提交,有利于計(jì)算機(jī)證據(jù)鏈的形成。
參考文獻(xiàn)
[1] 殷聯(lián)甫.計(jì)算機(jī)取證技術(shù)[M].北京:科學(xué)出版社,2008.
[2] 寧勇.電子證據(jù)的基本問題與取證初探[D].北京:清華大學(xué),2004.
[3] 許永濤.基于E-R-P建模體系的政務(wù)信息資源元數(shù)據(jù)模型與應(yīng)用研究[D].大連:大連理工大學(xué),2008.
[4] HILLMANN D.Usingg Dublin Core[EB/OL]. (2001-04-12)[2008-12-20].http://www.dublincore.org/documents.
[5] A common intrusion specification language[EB/OL]. (1999-6-11)[2008-8-12]. http://gost.isi.edu/cidf/drafts/ language.txt.
[6] RFC5070: The incident object description exchange format[EB/OL].(2007-12-1)[2009-3-11].http://www.rfc-editor.org/rfc/ rfc5070.txt.
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。