一种应用程序中加载SO文件的方法及装置
基本信息
申请号 | CN201711403504.8 | 申请日 | - |
公开(公告)号 | CN107870793B | 公开(公告)日 | 2021-03-23 |
申请公布号 | CN107870793B | 申请公布日 | 2021-03-23 |
分类号 | G06F9/445(2018.01)I;G06F21/12(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 谈剑锋;董亚琴;杨德光;姜立稳 | 申请(专利权)人 | 上海众人网络安全技术有限公司 |
代理机构 | 北京品源专利代理有限公司 | 代理人 | 孟金喆 |
地址 | 201821上海市嘉定区嘉定工业区叶城路1411号4幢211室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种应用程序中加载SO文件的方法及装置。该方法包括:接收到应用程序的运行指令时,获取应用程序中的壳代码和应用程序的当前SO文件,调用壳代码以第一加密算法加密当前SO文件得到当前校验值,并调用壳代码比较当前校验值与应用程序中预先存储的出厂校验值是否一致,其中,出厂校验值为采用第一加密算法对应用程序的出厂SO文件加密后,形成的校验值,当确定当前校验值与出厂校验值相同时,根据运行指令,加载应用程序的当前SO文件,实现了通过壳代码校验当前SO文件与出厂SO文件是否相同,只有在确定当前SO文件与出厂SO文件相同时,才会加载该当前SO文件,从而,提高了应用程序中加载SO文件的安全性。 |
