[發明專利]一種基于虛擬文件系統的加解密方法、裝置及介質在審
| 申請號: | 202211128459.0 | 申請日: | 2022-09-16 |
| 公開(公告)號: | CN115525913A | 公開(公告)日: | 2022-12-27 |
| 發明(設計)人: | 王杰 | 申請(專利權)人: | 山東云海國創云計算裝備產業創新中心有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉源 |
| 地址: | 250101 山東省濟南市自由貿易試驗*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 虛擬 文件系統 解密 方法 裝置 介質 | ||
1.一種基于虛擬文件系統的加解密方法,其特征在于,包括:
獲取實際文件系統的接口信息,其中所述接口信息為讀操作或寫操作;
根據所述接口信息、當前的進程信息以及對應的文件路徑的關系確定對應的加解密操作;
根據所述加解密操作以及所述實際文件系統的加解密參數的關系確定對應的所述接口信息的目標操作以完成加解密處理,其中所述加解密參數為通過對加解密配置文件初始化后得到的參數。
2.根據權利要求1所述的基于虛擬文件系統的加解密方法,其特征在于,在所述獲取實際文件系統的接口信息之前,還包括:
獲取所述加解密配置文件;
判斷所述加解密配置文件是否初始化成功;
若是,則進入所述獲取實際文件系統的接口信息的步驟。
3.根據權利要求2所述的基于虛擬文件系統的加解密方法,其特征在于,所述加解密配置文件的確定過程,具體包括:
獲取加解密的原始配置文件和原始程序;
解密并讀取所述原始配置文件;
判斷所述原始配置文件是否配置加解密算法;
若已配置所述加解密算法,則判斷所述原始配置文件是否配置進程黑名單;
若未配置所述加解密算法,則使用所述原始程序的指定加密算法作為所述加解密算法,并返回至所述判斷所述原始配置文件是否配置進程黑名單的步驟;
若已配置所述進程黑名單,則判斷所述原始配置文件是否配置特定加解密目錄;
若未配置所述進程黑名單,則所述進程黑名單為空,并返回至所述判斷所述原始配置文件是否配置特定加解密目錄的步驟,其中所述進程黑名單阻值當前進程訪問的所述特定加解密目錄的加密文件;
若已配置所述特定加解密目錄,則對所述原始程序的指定目錄和所述原始配置文件的配置目錄進行加密;
若未配置所述特定加解密目錄,則對所述指定目錄進行加密;
將加密后的所述原始配置文件更新至所述原始程序的上下文全局變量中以確定所述加解密配置文件。
4.根據權利要求3所述的基于虛擬文件系統的加解密方法,其特征在于,所述加解密配置文件的初始化過程,具體包括:
獲取所述上下文全局變量;
對所述上下文全局變量所處的結構分配對應的空間以存儲所述加解密配置文件;
解密并讀取所述加解密配置文件以便對所述上下文全局變量賦值;
將賦值后的配置文件保存至config結構體中;
獲取所述上下文全局變量的初始化算法列表以及linux內核的加密框架;
將所述初始化算法列表與所述加密框架結合得到支持算法列表;
比較所述config結構體的列表信息與所述支持算法列表以確定最終的算法列表;
根據所述最終的算法列表對當前使用的加解密算法信息進行初始化以完成所述加解密配置文件的初始化。
5.根據權利要求4所述的基于虛擬化系統的加解密方法,其特征在于,在完成所述加解密配置文件的初始化之后,在進行加解密處理之前,還包括:
將所述原始程序中與所述加解密配置文件的相關信息保存至所述上下文全局變量所處的結構內以便進行下一個所述加解密配置文件的初始化。
6.根據權利要求3所述的基于虛擬化系統的加解密方法,其特征在于,所述根據所述接口信息、當前的進程信息以及對應的文件路徑的關系確定對應的加解密操作,包括:
當所述接口信息為所述讀操作時,獲取對應的所述當前的進程信息;
判斷所述當前的進程信息是否存在所述加解密配置文件的所述進程黑名單內;
若否,則判斷所述文件路徑對應的訪問目錄是否為所述加解密配置文件的所述特定加解密目錄;
若是,則確定所述加解密操作為所述讀操作的解密操作;
當所述接口信息為所述寫操作時,獲取對應的所述當前的進程信息;
判斷所述當前的進程信息是否存在所述加解密配置文件的所述進程黑名單內;
若否,則判斷所述文件路徑對應的訪問目錄是否為所述加解密配置文件的所述特定加解密目錄;
若是,則確定所述加解密操作為所述寫操作的加密操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東云海國創云計算裝備產業創新中心有限公司,未經山東云海國創云計算裝備產業創新中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211128459.0/1.html,轉載請聲明來源鉆瓜專利網。





