[发明专利]软件代码保护方法有效
| 申请号: | 201510845479.3 | 申请日: | 2015-11-26 |
| 公开(公告)号: | CN105303073A | 公开(公告)日: | 2016-02-03 |
| 发明(设计)人: | 孙吉平;韩勇 | 申请(专利权)人: | 北京深思数盾科技有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12 |
| 代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 黄威;邓玉婷 |
| 地址: | 100872 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种软件代码保护方法,包括以下步骤:S1,预先对操作系统的API函数库中的至少一个API函数进行自定义修改获得自定义API钩子函数,并将其与API函数库挂接;S2,将自定义API钩子函数安装到或集成到终端设备中操作系统下的目标应用程序中,终端设备与硬件加密设备连接;S3,当要对加载到目标应用程序中的脚本代码进行加密时,运行目标应用程序并先执行自定义API钩子函数,调用硬件加密设备从而获得加密数据;S4,当要对加密数据进行解密时,运行目标应用程序并先执行自定义API钩子函数,调用硬件加密并获得解密数据。该软件代码保护方法解决了现有的软件代码保护方案中安全性差、通过外壳不能保护文本形式的脚本代码所产生的安全隐患。 | ||
| 搜索关键词: | 软件 代码 保护 方法 | ||
【主权项】:
一种软件代码保护方法,其特征在于,包括以下步骤:S1,预先对操作系统的API函数库中的至少一个API函数进行自定义修改获得自定义API钩子函数,并将其与所述API函数库挂接;S2,将所述自定义API钩子函数安装到或集成到终端设备中操作系统下的目标应用程序中,所述终端设备与硬件加密设备连接;S3,当要对加载到所述目标应用程序中的脚本代码进行加密时,运行所述目标应用程序并先执行所述自定义API钩子函数,由所述自定义API钩子函数调用所述硬件加密设备来对加载到所述目标应用程序中的脚本代码进行加密获得加密数据;S4,当要对所述加密数据进行解密时,运行所述目标应用程序并先执行所述自定义API钩子函数,由所述自定义API钩子函数调用所述硬件加密设备来对所述加密数据进行解密后获得解密数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思数盾科技有限公司,未经北京深思数盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510845479.3/,转载请声明来源钻瓜专利网。
- 上一篇:带传动式螺旋绞龙立式抽铅机
- 下一篇:一种油桶桶体整形机





