[發明專利]為基于通用中間語言的程序提供安全性的方法在審
| 申請號: | 201480055107.4 | 申請日: | 2014-08-11 |
| 公開(公告)號: | CN105612527A | 公開(公告)日: | 2016-05-25 |
| 發明(設計)人: | 南在玟;樸正根;洪晙豪;吳埈碩;金正洙 | 申請(專利權)人: | INKA安特沃客有限公司 |
| 主分類號: | G06F21/52 | 分類號: | G06F21/52;G06F11/28 |
| 代理公司: | 北京信慧永光知識產權代理有限責任公司 11290 | 代理人: | 陳桂香;曹正建 |
| 地址: | 韓國*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 通用 中間 語言 程序 提供 安全性 方法 | ||
1.在為支持由通用中間語言代碼構成的應用和由本地代碼構成的插 件的平臺中使用的用戶DLL(dynamiclinklibrary)提供安全性的方法中, 為基于通用中間語言的程序提供安全性的方法包括以下步驟:
特定功能調用步驟:當所述應用被加載至主存儲器且被執行時,調 用所述應用內的特定功能,所述特定功能能夠調用含有一個或多個模塊 的安全邏輯DLL內的特定模塊;
DLL請求步驟:向安全模塊插件請求所述安全邏輯DLL,在所述安 全模塊插件中所述安全邏輯DLL被加密并且被存儲;
DLL產生步驟:通過對所述安全模塊插件內的被加密的DLL進行解 密來產生所述安全邏輯DLL;
安全邏輯DLL傳送步驟:將所述安全邏輯DLL傳送至所述應用內 的所述特定功能;和
DLL模塊調用步驟:調用包含于所述安全邏輯DLL中的所述特定模 塊。
2.根據權利要求1所述的方法,其中,所述DLL請求步驟包括:所 述特定功能將所述安全邏輯DLL的名稱發送至所述安全模塊插件。
3.根據權利要求1所述的方法,其中,所述DLL產生步驟還包括如 下的完整性檢查步驟:驗證所述應用、所述安全模塊插件和執行所述應 用所需的必要文件中的至少一者是否被修改。
4.根據權利要求3所述的方法,其中,所述完整性檢查步驟包括:
提取散列碼的步驟:針對所述安全模塊插件、所述應用以及所述平 臺的必要插件和DLL提取每個文件的散列碼;
修改判定步驟:確認所述每個文件的散列碼是否與所述安全模塊插 件中包含的含有至少一個散列碼的散列注冊表的任一散列碼匹配,以判 斷是否被修改;和
結束步驟:如果在所述修改判定步驟中產生的是被修改的結果,那 么結束所述應用。
5.根據權利要求1所述的方法,其中,所述DLL產生步驟還包括: 激活用于防止使用調試器對所述應用進行分析的抗調試功能的步驟。
6.根據權利要求1所述的方法,其中,所述DLL產生步驟還包括: 激活用于防止轉儲所述應用的存儲狀態的抗轉儲功能的步驟。
7.根據權利要求1所述的方法,其中,所述DLL模塊調用步驟包括 DLL信息提取步驟:從所述安全邏輯DLL提取所述特定模塊的信息。
8.根據權利要求7所述的方法,其中,所述DLL信息提取步驟包括 使用程序集類加載所述DLL信息的步驟。
9.根據權利要求8所述的方法,其中,所述DLL信息提取步驟包括 將所述程序集類的對象存入至所述應用中的步驟。
10.根據權利要求8所述的方法,其中,所述DLL模塊調用步驟包括 如下步驟:使用被加載至所述程序集類的所述DLL信息調用包含于所述 安全邏輯DLL中的安全模塊。
11.在為支持由通用中間語言代碼構成的應用和由本地代碼構成的 插件的平臺中使用的用戶DLL(dynamiclinklibrary)提供安全性的方法 中,為基于通用中間語言的程序提供安全性的方法包括以下步驟:
DLL產生步驟:通過對在所述應用中使用的安全邏輯的源代碼進行 編譯來產生由通用中間語言代碼構成的安全邏輯DLL;
加密的DLL產生步驟:通過對所述安全邏輯DLL進行加密來產生 加密的DLL;和
安全模塊插件產生步驟:產生含有所述加密的DLL的安全模塊插件。
12.根據權利要求11所述的方法,其中,所述安全模塊插件產生步驟 還包括:
散列碼產生步驟:生成每個文件的散列碼,以驗證所述應用、所述 安全模塊插件和執行所述應用所需的必要文件的完整性檢驗;
散列注冊表產生步驟:產生含有針對每個文件產生的所述散列碼的 散列注冊表;和
散列注冊表存儲步驟:將所述散列注冊表存入所述安全模塊插件內。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于INKA安特沃客有限公司,未經INKA安特沃客有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480055107.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:統一用于云內容共享服務的接口
- 下一篇:上下文洞察及探索





