[發明專利]一種自動識別文件完整性與恢復的方法在審
| 申請號: | 201510074459.0 | 申請日: | 2015-02-12 |
| 公開(公告)號: | CN104615948A | 公開(公告)日: | 2015-05-13 |
| 發明(設計)人: | 趙孝軍;王超 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64;G06F11/14 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動識別 文件 完整性 恢復 方法 | ||
技術領域
本發明涉及計算機電子文件技術領域,具體地說是一種自動識別文件完整性與恢復的方法。
背景技術
隨著計算機技術的飛速發展,計算機已經充斥我們生活中的各個部分,可以說人們越來越依賴于計算機,許多重要的文檔文件都是以電子文件的方式存儲在計算上,當用戶長時間未使用此文檔,或是文檔過于龐大,對于文檔是否被篡改過,用戶沒有一個量化的標準來衡量,導致很多電子文檔不能合理管理和應用。
發明內容
本發明的技術任務是提供一種自動識別文件完整性與恢復的方法。
本發明的技術任務是按以下方式實現的,該方法步驟如下:
????首先,用戶采集目標對象基線,目標對象為一個文件夾絕對路徑或單獨的文件路徑;
其次,用戶根據第一階段的設置參數對目標對象進行定時或手動的完整性校驗,校驗被篡改的目標對象,缺失的目標對象以及新增的未知對象;
最后,用戶對被篡改、缺失的目標文件進行恢復、對新增的未知對象進行清理;根據第一階段備份的數據恢復被破壞完整性的目標對象。
所述的基線包括四要素,分別為:目標對象絕對路徑;目標對象類型;目標對象MD5值;目標對象備份路徑。
所述的基線的采集步驟如下:
先讀取基線所需的目標對象四大要素并寫入數據庫,然后備份目標對象,最后對目標對象進行參數設置:定時周期設置和對已經被破壞完整性的目標對象如何處理的設置。
所述的目標對象完整性校驗的步驟如下:
枚舉當前所有目標對象四大基線要素到當前對象列表,從數據庫讀取基線與當前目標要素對比得到校驗結果:根據基線未到對應的目標對象加入缺失對象列表;當前對象MD5值和基線不一致加入被篡改對象列表;排除基線所有對象還剩余的當前對象加入新增對象列表。
本發明的一種自動識別文件完整性與恢復的方法和現有技術相比,本方法操作簡單,能進一步為用戶提供當文件完整性遭到破壞時提供恢復完整性的一種機制,完全基于應用層開發,對系統資源的占用微乎其微,幾乎不會對系統造成任何影響。
附圖說明
????附圖1為文件完整校驗與恢復操作流程圖。
附圖2為文件基線采集流程圖。
附圖3為文件完整性校驗流程圖。
附圖4為文件完整性恢復流程圖。
具體實施方式
實施例1:
該方法步驟如下:
首先,先讀取基線所需的目標對象四大要素并寫入數據庫,備份目標對象,對目標對象進行參數設置:定時周期設置和對已經被破壞完整性的目標對象如何處理的設置。基線的四要素分別為:目標對象絕對路徑;目標對象類型;目標對象MD5值;目標對象備份路徑。用戶采集目標對象上述基線,目標對象為一個文件夾絕對路徑;
其次,用戶根據第一階段的設置參數對目標對象進行定時的完整性校驗,校驗被篡改的目標對象,缺失的目標對象以及新增的未知對象;系統定時檢查文件完整性可以根據用戶的設置對被篡改或缺失的文件進行自動處理,并記錄校驗日志。目標對象完整性校驗的步驟如下:枚舉當前所有目標對象四大基線要素到當前對象列表,從數據庫讀取基線與當前目標要素對比得到校驗結果:根據基線未到對應的目標對象加入缺失對象列表;當前對象MD5值和基線不一致加入被篡改對象列表;排除基線所有對象還剩余的當前對象加入新增對象列表。
最后,用戶對被篡改、缺失的目標文件進行恢復、對新增的未知對象進行清理;根據第一階段備份的數據恢復被破壞完整性的目標對象。
實施例2:
該方法步驟如下:
首先,先讀取基線所需的目標對象四大要素并寫入數據庫,備份目標對象,對目標對象進行參數設置:定時周期設置和對已經被破壞完整性的目標對象如何處理的設置。基線的四要素分別為:目標對象絕對路徑;目標對象類型;目標對象MD5值;目標對象備份路徑。用戶采集目標對象上述基線,目標對象為單獨的文件路徑;
其次,用戶根據第一階段的設置參數對目標對象進行手動的完整性校驗,校驗被篡改的目標對象,缺失的目標對象以及新增的未知對象;手動完整性校驗可以根據用戶的需求,隨時對目標對象進行完整性校驗,并根據校驗結果由用戶決定是否對被篡改的文件或缺失的文件進行處理。目標對象完整性校驗的步驟如下:枚舉當前所有目標對象四大基線要素到當前對象列表,從數據庫讀取基線與當前目標要素對比得到校驗結果:根據基線未到對應的目標對象加入缺失對象列表;當前對象MD5值和基線不一致加入被篡改對象列表;排除基線所有對象還剩余的當前對象加入新增對象列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510074459.0/2.html,轉載請聲明來源鉆瓜專利網。





