關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 計算機證據(jù)與計算機審計技術

        計算機證據(jù)與計算機審計技術

        作者: 時間:2012-05-31 來源:網(wǎng)絡 收藏

        獨立性是審計工作的本質特征,審計的獨立性具體體現(xiàn)在以下兩個方面:(1)不管是在操作系統(tǒng)中還是在應用軟件中,審計系統(tǒng)都應作為一個獨立的子系統(tǒng)而存在。(2)設立工作獨立、行為自主的系統(tǒng)審計員。審計員是特殊的系統(tǒng)(安全)管理員,只有它才能控制、管理、使用審計系統(tǒng)。審計員的行為不受任何其它計算機用戶的控制和干擾,包括計算機系統(tǒng)(安全)管理員。

        本文引用地址:http://www.104case.com/article/202304.htm

        審計系統(tǒng)把對計算機系統(tǒng)的所有活動以文件形式保存在存儲設備上,形成系統(tǒng)活動的監(jiān)視記錄。監(jiān)視記錄是系統(tǒng)活動的真實寫照,是搜尋潛在入侵者的依據(jù),也是入侵行為的有力證據(jù)。監(jiān)視記錄本身被實施最嚴密的保護。在保護監(jiān)視記錄的問題上,應該堅持獨立性的原則,即只有審計員才能訪問監(jiān)視記錄。

        目前常用的操作系統(tǒng)包括網(wǎng)絡操作系統(tǒng)如NetWare、Windows NT、UNLX等,均提供了審計功能。操作系統(tǒng)提供的是面向整個系統(tǒng)的審計功能,不足之處是不可能考慮到各種應用軟件的具體情況,不能很好地滿足各種客戶的需要。操作系統(tǒng)的審計功能既成定局,難以改變,但計算機用戶可以根據(jù)應用軟件的特點和自身的需要,設計出有針對性的應用軟件審計系統(tǒng)。下面將介紹一種應用軟件審計系統(tǒng)的設計思想。

        2.應用軟件審計系統(tǒng)的設計思想

        雖然本文所探討的是證據(jù)的問題,但是有些功能(例如報警功能以及一些與分析潛在入侵者相關的功能)是審計系統(tǒng)所必備的,下面也一塊列舉。

        (1)監(jiān)視記錄的設計

        監(jiān)視記錄的內容包括:用戶標識;(在網(wǎng)絡上使用時)使用軟件的設備地址;使用軟件的起止時間;調用的子程序及調用子程序的起止時間;訪問的硬件設備及訪問的起止時間;使用軟件過程中訪問的文件和目錄,訪問的類型(創(chuàng)建、打開、關閉、讀、寫、拷貝、刪除、重命名、運行等)以及訪問的起止時間;針對文件數(shù)據(jù)的操作,包括讀、增、刪、改、復制等操作以及操作對象在文件中的具體位置;對軟件參數(shù)的修改。

        對于每一項活動,監(jiān)視記錄還應該記錄該項活動成功還是失敗,活動引發(fā)者對于該項活動的有關授權狀態(tài),地址空間的使用情況。

        (2)監(jiān)視模塊的設計

        設計的監(jiān)視功能包括:

        ①監(jiān)視整個應用軟件的活動,并提供詳細的監(jiān)視記錄,使所有活動留下線索。

        ②允許選擇特定的監(jiān)視對象,這項功能可以在現(xiàn)有證據(jù)不充分的情況下,令審計員可以實施重點監(jiān)視,更深入、詳細的取證。特定的監(jiān)視對象可以是文件、目錄、打印機、磁盤、計算機、用戶等。

        ③在一定程度上檢測和判定對系統(tǒng)的入侵和入侵企圖,提供報警信息并能實施必要的應急措施。例如,如果發(fā)現(xiàn)某個用戶連續(xù)多次不成功進入系統(tǒng)或某個敏感子程序,應立即向安全控制臺報警,甚至鎖住該用戶的帳號等待進一步的調查。

        ④提供對監(jiān)視記錄的以任何項目為關鍵字的查詢及各種組合查詢,多方面滿足審計員的審查需要。

        ⑤報警參數(shù)管理。審計員可以通過報警參數(shù)管理功能,設置需要實時報警的事項。

        ⑥監(jiān)視記錄文件的維護。隨著時間的推移,監(jiān)視記錄文件會不斷地膨脹,因此,有必要提供對監(jiān)視記錄文件的各種維護處理,如轉存、拷貝等。

        (3)檢測模塊的設計

        檢測模塊采用動態(tài)檢測法檢測程序的真實性、完整性和可靠性;而對于數(shù)據(jù)文件的檢測,則是利用信息驗證碼。

        實現(xiàn)動態(tài)檢測的關鍵,是設計出針對被檢軟件的完整的模擬數(shù)據(jù)和模擬操作,并確定其正確的處理結果。模擬數(shù)據(jù)和模擬操作包括合法的和非法的兩種,這樣做的目的是觀察那些包含安全保護功能的程序是否能夠阻止非法行為的發(fā)生,從而判斷其安全保護是否在發(fā)揮作用。實施檢測時將模擬數(shù)據(jù)或模擬操作經(jīng)過軟件處理后得到的實際結果與正確的結果相比較,確定程序的功能是否可靠、程序是否被修改過。當檢測到程序的真實性、完整性和可靠性遭到破壞時,及時發(fā)出報警。

        信息驗證碼是根據(jù)信息的全部內容通過某種算法產(chǎn)生的一種檢驗碼,它與信息的全部內容密切相關。即使文件中有一比特的改變,都會導致信息驗證碼的改變。因此,在設計應用軟件時,保證在每次保存數(shù)據(jù)文件時計算出當時的信息驗證碼并同時保存起來,檢測模塊通過計算信息驗證碼并與保存文件時的信息驗證碼進行比較,即可發(fā)現(xiàn)文件中的數(shù)據(jù)是否被篡改過。

        更多計算機與外設信息請關注:21ic計算機與外設頻道


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 都昌县| 云和县| 清徐县| 桃园市| 连州市| 汉源县| 景泰县| 内丘县| 康定县| 桓台县| 玉田县| 平武县| 泗阳县| 嘉义市| 界首市| 桃园县| 来安县| 雅江县| 家居| 逊克县| 布拖县| 屯门区| 军事| 沁水县| 黎川县| 休宁县| 岳阳县| 分宜县| 巴南区| 思南县| 临高县| 黄龙县| 织金县| 紫金县| 蒙阴县| 金乡县| 东港市| 凤翔县| 界首市| 乌兰县| 湛江市|