[發明專利]一種基于云平臺的軟件安全管理系統有效
| 申請號: | 202010610370.2 | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN111814138B | 公開(公告)日: | 2023-05-02 |
| 發明(設計)人: | 張思源;魯艷;吳光珩;郭瑞東;賴繼超;程火青;易凡 | 申請(專利權)人: | 鄭州信大先進技術研究院 |
| 主分類號: | G06F21/51 | 分類號: | G06F21/51;G06F21/56 |
| 代理公司: | 鄭州德勤知識產權代理有限公司 41128 | 代理人: | 蘇志洋;張微微 |
| 地址: | 450000 河南省鄭*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 平臺 軟件 安全管理 系統 | ||
1.一種基于云平臺的軟件安全管理方法,其特征在于,包括以下步驟:
S1,云平臺服務層配置基準數據庫和管理策略;
S11,生成基準數據庫和終端數據庫;
首先創建應用軟件包數據庫,將應用軟件包數據庫中可信的軟件通過軟件標識生成管理模塊處理后生成完整性標識度量值和行為軌跡標識度量值,存儲為基準數據庫,并將基準數據庫通過虛擬資源層更新到物理終端設備上的終端數據庫中;
S12,配置軟件管理策略;
根據不同物理終端設備上不同軟件的管理需求,配置各個物理終端設備下不同軟件的不同管理策略,并通過虛擬資源層更新到對應物理終端設備上的終端數據庫中;
所述管理策略包括是否需要對軟件進行度量:若不需要進行度量,則該軟件可任意安裝、卸載、使用;若需要進行度量,則選擇是否進行軟件完整性度量和/或軟件行為軌跡度量,并將度量結果與預存在終端數據庫中的完整性標識度量值和/或行為軌跡標識度量值進行匹配,并根據匹配結果執行對應的響應方式;
其中,軟件完整性度量匹配結果對應三種響應方式:軟件可信可正常安裝、軟件異常但可安裝、以及軟件異常禁止安裝;
軟件行為軌跡度量匹配結果對應三種響應方式:軟件可信可正常使用、軟件異常但可運行、軟件異常禁止運行三種情況;
S2,云平臺服務層根據用戶需求向物理終端設備推送軟件安裝包進行安裝;
S3,物理終端設備安裝軟件時,根據終端數據庫中預置的軟件管理策略管理軟件的安裝;
S4,物理終端設備使用軟件時,根據終端數據庫中預置的軟件管理策略管理軟件的運行。
2.根據權利要求1所述的一種基于云平臺的軟件安全管理方法,其特征在于,步驟S3具體包括以下步驟:
根據管理策略判斷是否需要對該軟件進行軟件完整性度量,若不需要度量,則直接安裝該軟件;
若需要度量,則利用軟件進程監控模塊獲取軟件安裝行為,根據獲取的軟件安裝行為來查詢軟件包路徑,進而獲得軟件包源代碼,并利用軟件度量模塊計算該軟件包源代碼的完整性標識算法值,然后將軟件包源代碼的完整性標識算法值與終端數據庫中預先儲存的該軟件的完整性標識度量值進行匹配,來驗證該軟件的安全可信;
匹配一致時表示該應用軟件是可信的,允許軟件安裝,提醒物理終端設備軟件安全安裝;
匹配不成功時,表示軟件是非法的、不可信的,物理終端設備根據策略不同執行選擇放過懷疑軟件、允許運行并提醒終端用戶危險使用;或者禁止軟件運行、通過軟件進程監控模塊終止該軟件進程,警示終端用戶已經禁止。
3.根據權利要求1所述的一種基于云平臺的軟件安全管理方法,其特征在于,步驟S4具體包括以下步驟:
根據管理策略判斷是否需要對該軟件進行軟件行為軌跡度量,若不需要度量,則直接使用該軟件;
若需要度量,則在軟件運行過程中,利用軟件進程監控模塊獲得軟件在實際運行過程中的軟件行為,然后利用軟件度量模塊提取該軟件的行為特征并進行處理后,生成行為軌跡標識數據,最后將生成的行為軌跡標識數據與終端數據庫中的該軟件的行為軌跡標識度量值進行匹配;
當軟件行為發生的偏差在指定閾值范圍內時,則表示該應用軟件是可信的,允許軟件運行,提醒終端用戶軟件運行正常;
當軟件行為發生的偏差超過指定閾值時,則判定軟件行為不可信,終端設備根據策略不同執行選擇放過懷疑軟件、允許運行并提醒終端用戶使用的危險;或者通過軟件進程監控模塊終止該軟件進程,警示終端用戶已經禁止。
4.根據權利要求1-3任一項所述的一種基于云平臺的軟件安全管理方法,其特征在于:
步驟S11中,創建應用軟件包數據庫的步驟包括:建立一個軟件表名單,將可能使用到的計算機操作系統中的、所有認定合法可信的軟件安裝包存儲在虛擬資源層,以便給物理終端設備推送需要的軟件安裝包;
生成基準數據庫的步驟包括:在可信的軟件源代碼中插入探針對軟件源代碼進行語法分析和詞法分析,依據分析結果生成語法分析圖,通過分析語法分析圖來生成行為軌跡,再調用軟件管理模塊中的軟件標識生成模塊為每個關鍵程序塊生成相應的行為軌跡標識;對行為軌跡標識進行加密、簽名后生成行為軌跡標識度量值,然后存儲到基準數據庫;在插入探針、分析、編譯工作完成后對軟件源代碼進行加密、簽名,生成完整性標識度量值,然后存儲為基準數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州信大先進技術研究院,未經鄭州信大先進技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010610370.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:車頂骨架結構、車體及軌道車輛
- 下一篇:一種用于企業的財務分析管理系統





