[發明專利]一種跨系統查驗文件完整性的方法、裝置、設備及介質在審
| 申請號: | 202211410689.6 | 申請日: | 2022-11-11 |
| 公開(公告)號: | CN115795560A | 公開(公告)日: | 2023-03-14 |
| 發明(設計)人: | 夏宏亮;羊東武;喬丹;錢鑫 | 申請(專利權)人: | 重慶傲雄在線信息技術有限公司 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64;G06F16/13 |
| 代理公司: | 重慶華科專利事務所 50123 | 代理人: | 康海燕;唐錫嬌 |
| 地址: | 401121 重慶市渝北*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 查驗 文件 完整性 方法 裝置 設備 介質 | ||
1.一種跨系統查驗文件完整性的方法,其特征在于,包括,存證階段和完整性查驗階段,當電子文件簽字確認后創建存檔文件按放入檔案文件夾,對檔案文件夾及文件屬性進行標準化;按照規定方法從檔案文件夾最下級的文件開始計算每個文件以及子文件夾的哈希值,至下而上獲得檔案文件夾哈希值,存儲所有哈希值并與其文件或文件夾關聯;在完整性查驗階段,禁止系統自動生成的相關文件,采用與存證階段同樣的方式計算該檔案文件夾哈希值,與存儲的檔案文件哈希值比較,如相同確認文件夾中所有文件通過完整性查驗;如果兩文件夾哈希值不相同,逐級向下計算各子文件夾及文件的哈希值進行完整性查驗,定位查找被篡改的文件。
2.如權利要求1所述的方法,其特征在于,獲得檔案文件夾的哈希值進一步包括:從檔案文件夾中嵌套的最下級文件開始,計算每個文件的哈希值,由此得到其上一級子文件夾的哈希值,逐級往上完成文件夾中所有子文件夾和文件哈希值的計算,最后計算檔案文件夾的總哈希值。
3.如權利要求1或2所述的方法,其特征在于,計算檔案文件夾中所有文件的哈希值進一步包括:從檔案文件夾中最下級子文件夾開始,計算該文件夾中每個文件和文件夾名字的哈希值,按照排列順序對該子文件夾名字的哈希值及其中每個文件的哈希值進行字符串拼接,對拼接的字符串進行哈希計算得到該子文件夾的哈希值;逐級往上計算檔案文件夾中嵌套的各級子文件夾的哈希值;將檔案文件夾直接所屬的所有子文件夾哈希值、文件哈希值與檔案文件夾名字哈希值進行字符串拼接,得到該檔案文件夾的哈希值。
4.如權利要求1或2所述的方法,其特征在于,文件完整性查驗階段進一步包括:如果兩文件夾哈希值不相同,遍歷待查驗文件夾中所有文件,標準化所有文件屬性,按照存證階段計算檔案文件夾哈希值方法計算待查驗檔案文件夾哈希值,逐級向下比較對應子文件夾和文件的哈希值,哈希值相同的子文件夾和文件通過完整性驗證,哈希值不相同的文件沒有通過完整性驗證。
5.如權利要求3所述的方法,其特征在于,所述排列順序包括:根據哈希值排列規則排列全部文件夾中的文件哈希值及文件名哈希值,按照排列順序拼接哈希值字符串得到該文件夾哈希值,逐級往上完成檔案文件夾中所有子文件夾的哈希值計算,其中哈希值排列規則為:數字在前英文字母在后,同為數字按照升序方式排列,同為英文字母按照英文字母順序排列,若第一位相同則比較第二位,順次比較直至相同位上的數字或字母不同。
6.如權利要求4所述的方法,其特征在于,所述排列順序包括:根據哈希值排列規則排列全部文件夾中的文件哈希值及文件名哈希值,按照排列順序拼接哈希值字符串得到該文件夾哈希值,逐級往上完成檔案文件夾中所有子文件夾的哈希值計算,其中哈希值排列規則為:數字在前英文字母在后,同為數字按照升序方式排列,同為英文字母按照英文字母順序排列,若第一位相同則比較第二位,順次比較直至相同位上的數字或字母不同。
7.一種跨系統查驗文件完整性裝置,其特征在于,包括:存儲單元、計算單元、完整性查驗單元,存儲單元創建檔案文件夾,對簽字確認后的電子文件生成存檔電子文件放入檔案文件夾,對檔案文件夾及文件屬性進行標準化,并禁止系統自動生成的相關文件,同時存儲計算單元計算的全部文件夾及文件的哈希值,并與相關文件夾和文件相關聯;計算單元按照規定方法從檔案文件夾最下級的文件開始計算每個文件和子文件夾的哈希值,按照排列順序對每個文件的哈希值和所屬文件夾名字的哈希值進行字符串拼接,對拼接的字符串進行哈希計算得到該子文件夾的哈希值;逐級往上計算各級子文件夾的哈希值;將檔案文件夾直接所屬的所有子文件夾哈希值、文件哈希值與檔案文件夾名字哈希值進行字符串拼接,得到該檔案文件夾的哈希值;完整性查驗單元調用計算單元用與檔案文件存證階段使用的同樣方式計算該檔案文件夾哈希值,與存儲的檔案文件哈希值比較,如相同確認文件夾中所有文件通過完整性查驗;如果兩者的檔案文件哈希值不相同,逐級向下計算各子文件夾及文件的哈希值進行完整性查驗,定位查找被篡改的文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶傲雄在線信息技術有限公司,未經重慶傲雄在線信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211410689.6/1.html,轉載請聲明來源鉆瓜專利網。





