发明名称 用于动态创建应用程序执行环境以保护所述应用程序的方法以及相关的计算机程序产品和计算装置
摘要 本发明涉及一种用于动态创建用来对操作系统(20)中待保护的应用程序(34)进行保护的执行环境的方法,所述操作系统(20)包括包含一个或更多个不安全函数(39)的库集(26),所述待保护的应用程序(34)在执行期间原本打算调用属于包含一个或更多个不安全函数(39)的库的函数。该方法由计算装置(10)执行,所述计算装置(10)包括安全库(24),所述安全库(24)包括至少一个保护函数,并且该方法保护以下步骤:加载所述安全库(24);将与所述待保护的应用程序(34)相关的函数调用中的至少一个对不安全函数的调用替换为对来自所述安全库(24)中对应函数的调用;以及在替换步骤之后启动所述待保护的应用程序(34)。
申请公布号 CN103988206A 申请公布日期 2014.08.13
申请号 CN201280060047.6 申请日期 2012.10.08
申请人 泰雷兹公司 发明人 劳伦特·弗里博奥;阿德里安·拜厄托
分类号 G06F21/00(2006.01)I 主分类号 G06F21/00(2006.01)I
代理机构 北京派特恩知识产权代理有限公司 11270 代理人 武晨燕;张颖玲
主权项 一种用于针对待保护的应用程序(34)动态创建执行环境以保护所述应用程序(34)的方法,该方法由计算装置(10)实现,所述计算装置(10)包括信息处理单元(12)和存储器(14),所述存储器(14)与所述信息处理单元(12)相关,并包括操作系统(20),所述待保护的应用程序(34)和包括至少一个安全函数(37A,37B,37C)的安全库(24),所述操作系统(20)包括函数库集(26),所述函数库集(26)包括不安全函数库(39),所述待保护的应用程序(34)适于在所述待保护的应用程序(34)执行期间调用所述不安全函数库(39)的函数;其特征在于,该方法包括以下由存储在所述存储器(14)中的用于动态创建执行环境的应用程序(36)实现的步骤:‑加载(100)所述安全库(24);‑将与所述待保护的应用程序(34)相关的函数调用中的至少一个对不安全函数的调用替换(110)为对所述安全库(24)中的对应函数(37A,37B,37C)的调用;‑在替换步骤(110)之后启动(140)所述待保护的应用程序(34)。
地址 法国纳伊苏塞纳市