最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種程序保護方法及相關裝置與流程

文檔序號:41957257發(fā)布日期:2025-05-20 16:51閱讀:來源:國知局

技術特征:

1.一種程序保護方法,其特征在于,應用于電子設備,所述電子設備運行操作系統(tǒng)和指定應用,所述指定應用包括主進程和渲染進程,所述操作系統(tǒng)包括內核;所述方法包括:

2.根據(jù)權利要求1所述的方法,其特征在于,所述主進程向所述內核發(fā)送權限修改請求,具體包括:

3.根據(jù)權利要求1所述的方法,其特征在于,在所述渲染進程將所述jit代碼寫入第一內存區(qū)域之后,所述方法還包括:

4.根據(jù)權利要求1-3中任一項所述的方法,其特征在于,在所述渲染進程將所述jit代碼寫入第一內存區(qū)域之前,所述方法還包括:

5.根據(jù)權利要求1-4中任一項所述的方法,其特征在于,在所述主進程獲取網(wǎng)頁服務器發(fā)送的解釋型語言代碼后,所述方法還包括:

6.根據(jù)權利要求1-5中任一項所述的方法,其特征在于,在所述內核接收到所述權限修改請求后,所述方法還包括:

7.根據(jù)權利要求1-6中任一項所述的方法,其特征在于,所述方法還包括:

8.根據(jù)權利要求1-7中任一項所述的方法,其特征在于,當所述方法還包括:

9.根據(jù)權利要求8所述的方法,其特征在于,所述方法還包括:

10.根據(jù)權利要求1-9中任一項所述的方法,其特征在于,所述方法還包括:

11.根據(jù)權利要求1-10中任一項所述的方法,其特征在于,所述解釋型語言代碼為javascript代碼。

12.一種電子設備,其特征在于,包括:一個或多個處理器和一個或多個存儲器;所述一個或多個存儲器與所述一個或多個處理器耦合,所述一個或多個存儲器用于存儲計算機可執(zhí)行程序,當所說一個或多個處理器在執(zhí)行所述計算機可執(zhí)行程序時,使得所述電子設備執(zhí)行如權利要求1-11中任一項所述的方法。

13.一種計算機可讀存儲介質,存儲計算機程序,其特征在于,當所述計算機程序在電子設備的處理器上運行時,使得所述電子設備執(zhí)行如權利要求1-11中任一項所述的方法。


技術總結
本申請公開了一種程序保護方法及相關裝置。電子設備運行操作系統(tǒng)和指定應用,指定應用包括主進程和渲染進程,操作系統(tǒng)包括內核。指定應用獲取服務器發(fā)送的解釋型語言代碼后,渲染進程將解釋型語言代碼編譯得到JIT代碼,將JIT代碼寫入第一內存區(qū)域,第一內存區(qū)域的權限為可讀、可寫且不可執(zhí)行。主進程基于JIT代碼計算得到完整性信息。主進程向內核發(fā)送權限修改請求,用于通知內核修改第一內存區(qū)域的權限。內核計算JIT的代碼的完整性信息。當內核確定出計算得到的完整性信息與主進程提供的完整性信息相同時,將第一內存區(qū)域的權限修改為可讀、不可寫且可執(zhí)行。渲染進程在運行解釋型語言代碼時,執(zhí)行第一內存區(qū)域的JIT代碼。

技術研發(fā)人員:李鶴皓
受保護的技術使用者:華為技術有限公司
技術研發(fā)日:
技術公布日:2025/5/19
當前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1