一种应用程序的运行控制方法及装置

基本信息

申请号 CN201910886640.X 申请日 -
公开(公告)号 CN110674474B 公开(公告)日 2021-07-20
申请公布号 CN110674474B 申请公布日 2021-07-20
分类号 G06F21/12 分类 计算;推算;计数;
发明人 尤万龙 申请(专利权)人 大唐高鸿信安(浙江)信息科技有限公司
代理机构 北京银龙知识产权代理有限公司 代理人 许静;安利霞
地址 322000 浙江省金华市义乌市苏溪镇高塘路128号一楼
法律状态 -

摘要

摘要 本发明提供了一种应用程序的运行控制方法及装置。方法包括获得基于至少一个第一系统调用以及至少一个第二系统调用编写的预设编程语言的标准库的源码,第一系统调用为SGX不支持的系统调用,第二系统调用为SGX支持的系统调用;根据至少一个第一系统调用,获得至少一个第三系统调用,所述第三系统调用是第一系统调用经过修改后得到的SGX支持的系统调用;根据至少一个第二系统调用以及至少一个第三系统调用,得到SGX支持的动态链接库;根据SGX支持的动态链接库,控制应用程序在SGX的安全内存上运行。本发明避免了对软件源码的大量重复修改,实现不增加开发成本的同时,软件可以运行在SGX的安全内存上,保护了软件的机密性和完整性,增强了软件的运行安全。