[發明專利]基于指令虛擬化的鴻蒙系統代碼加密方法、系統及終端在審
| 申請號: | 202210060314.5 | 申請日: | 2022-01-19 |
| 公開(公告)號: | CN114398083A | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | 李鵬飛;冉山川 | 申請(專利權)人: | 深圳愛加密科技有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;G06F9/455;G06F21/60;G06F21/64 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙) 44268 | 代理人: | 陳專 |
| 地址: | 518000 廣東省深圳市福田區梅*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 指令 虛擬 鴻蒙 系統 代碼 加密 方法 終端 | ||
本發明公開了基于指令虛擬化的鴻蒙系統代碼加密方法、系統及終端,通過對dex格式代碼文件的二進制指令進行提取解析,并將指令替換為加密工具隨機生成的自定義指令,在安裝運行虛擬化加密后的HAP相關代碼時,通過虛擬機指令解析器引擎執行自定義指令,加密后的指令在內存中始終保持密文狀態,整個過程無需對指令進行解密,相比傳統的加密方案更加安全,能夠有效的對抗傳統的加密存在內存dump明文的風險,豐富了鴻蒙系統的安全生態。
技術領域
本發明涉及代碼處理技術領域,尤其涉及一種基于指令虛擬化的鴻蒙系統代碼加密方法、系統、終端及存儲介質。
背景技術
鴻蒙OS是華為公司開發的一款基于微內核,面向5G物聯網、面向全場景的分布式操作系統。鴻蒙的英文名是HarmonyOS,意為和諧。不是安卓系統的分支或修改而來的。與安卓、iOS是不一樣的操作系統。性能上不弱于安卓系統,而且華為還為基于安卓生態開發的應用能夠平穩遷移到鴻蒙OS上做好銜接,將相關系統及應用遷移到鴻蒙OS上,差不多兩天就可以完成遷移及部署。這個新的操作系統將打通手機、電腦、平板、電視、工業自動化控制、無人駕駛、車機設備[、智能穿戴統一成一個操作系統,并且該系統是面向下一代技術而設計的,能兼容全部安卓應用的所有Web應用。若安卓應用重新編譯,在鴻蒙OS上,運行性能提升超過60%。鴻蒙OS架構中的內核會把之前的Linux內核、鴻蒙OS微內核與LiteOS合并為一個鴻蒙OS微內核。創造一個超級虛擬終端互聯的世界,將人、設備、場景有機聯系在一起。同時由于鴻蒙系統微內核的代碼量只有Linux宏內核的千分之一,其受攻擊幾率也大幅降低。
鴻蒙系統(Harmony OS)是一款面向萬物互聯時代的、全新的分布式操作系統,是新一代的智能終端操作系統,為不同設備的智能化、互聯與協同提供了統一的語言,帶來簡捷、流暢、連續、安全可靠的全場景交互體驗。
Harmony OS應用發布形態為APP Pack(Application Package,簡稱APP),它是由一個或多個HAP(Harmony OS Ability Package)包以及描述APP Pack屬性的pack.info文件組成。其中,zip格式的HAP安裝包中保存了應用的dex格式代碼文件(dex文件就是Android虛擬機運行的程序,開發人員發布Android APP時,首先把java代碼編譯為class字節碼,然后通過Dx工具把class字節碼轉為dex文件格式)、apk格式的啟動入口文件以及一些資源、配置類文件。
鴻蒙系統是新生事物,目前配套的安全產品缺失,主要是目前鴻蒙系統的安裝包被反編譯時缺乏安全保護。
因此,現有技術還有待于改進和發展。
發明內容
本發明的主要目的在于提供一種基于指令虛擬化的鴻蒙系統代碼加密方法、系統及終端,旨在解決現有技術中鴻蒙系統的安裝包被反編譯時缺乏安全保護的問題。
為實現上述目的,本發明提供一種基于指令虛擬化的鴻蒙系統代碼加密方法,所述基于指令虛擬化的鴻蒙系統代碼加密方法包括如下步驟:
獲取HAP包中的dex格式代碼文件,提取需要加密方法的二進制指令并保存;
清空所述dex格式代碼文件中被加密方法的二進制指令,插入虛擬機指令解析器調用代碼,覆蓋所述HAP包中原始的dex格式代碼文件;
基于加固工具生成隨機的自定義指令表和配套的虛擬機指令解析器引擎庫,并保存在所述HAP包的libs目錄下;
使用所述自定義指令表等價替換掉已提取需要加密方法的二進制指令,并命名為數據文件后保存在所述HAP包的資源文件目錄下;
將所述HAP包進行重新簽名以完成加密,并將加密后的HAP包安裝到移動終端后運行時,執行被加密的方法;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳愛加密科技有限公司,未經深圳愛加密科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210060314.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高效豆干分切機
- 下一篇:一種耐食用油的團狀模塑料及其制備方法和應用





