[发明专利]一种保护核心程序及内存的方法有效
| 申请号: | 202110045653.1 | 申请日: | 2021-01-14 |
| 公开(公告)号: | CN112380503B | 公开(公告)日: | 2021-04-30 |
| 发明(设计)人: | 于滨峰;李彦清;李志鹏;常飞龙;王威凯;李利军;张春林 | 申请(专利权)人: | 北京东方通软件有限公司;北京东方通科技股份有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/53 |
| 代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 吴金水 |
| 地址: | 100000 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 保护 核心 程序 内存 方法 | ||
本发明提供一种保护核心程序及内存的方法,包括:预先在产品设备上为核心内存划分安全域;通过接收访问信息并进行内容读取,确定访问请求的同时查找可用网络,连接至服务中心并对调用者进行调用认证,确定其操作权限;再通过安全域获取操作需求信息并与操作权限进行对比,确定操作需求是否存在敏感操作;如果存在敏感操作,则进行身份认证;如果认证不通过,则拒绝存在敏感操作的操作需求,同时拒绝在短时间之内再次进行认证,并对核心内存及里面的核心程序进行安全保护处理操作。通过本发明能够用以保证核心程序及内存不被恶意破解的同时,又能给予使用者更大的权限以供使用者对使用过程中遇到的问题进行调试解决。
技术领域
本发明涉及软件核心技术保护领域,特别涉及一种保护核心程序及内存的方法。
背景技术
目前,在现有的软件产品使用过程当中,很多软件的使用厂家及用户不遵守相关法律法规对知识产权的保护,擅自破解开发厂家所开发的应用软件、系统软件、开发软件及工业生产中相关设备中的核心算法等信息,甚至擅自将其公布在网络上。给开发厂家带来损失巨大的同时,打击了软件设计行业对于开发研究新型软件及算法架构的积极性,严重阻碍了现代互联网技术的发展。
在现有技术当中,对于核心程序及内存的保护主要有对核心内存进行架构分层,将所有程序进行归类,分成底层数据、中层算法、高层业务逻辑,每一层确保高内聚、低耦合,用以防止核心代码的泄露问题;也有通过单独出一台服务器,将不同程序员写的核心程序放入不同的文件夹内以供调用,修改的时候由各个程序员单独针对自己的程序进行修改。但是在使用过程中出现问题时,往往因为厂家对核心内容保护得过为严密,导致用户只能通过厂家解决问题不能自己进行调试,严重耽误了生产作业时间。
如何在保证核心程序及内存不被恶意破解的同时,又能给予使用者更大的权限以供使用者对使用过程中遇到的问题进行调试解决,成了一个非常重要的问题。
发明内容
本发明提供一种保护核心程序及内存的方法,用以保证核心程序及内存不被恶意破解的同时,又能给予使用者更大的权限以供使用者对使用过程中遇到的问题进行调试解决。
一种保护核心程序及内存的方法,包括:
预先将所述核心程序存储至所述核心内存当中,并在产品搭载的设备上为所述核心内存划分安全域;
根据所述产品设备,通过接收调用者的访问信息并进行内容读取,确定所述访问信息中的核心内存访问请求;
根据所述核心内存访问请求,通过所述安全域对外部运行环境进行测试查找可用网络,并通过网络连接至服务中心并对所述调用者进行调用认证,确定所述调用者的操作权限;
根据所述操作权限,通过所述安全域获取所述调用者的操作需求信息并与所述操作权限进行对比,确定所述调用者的操作需求是否存在敏感操作;
如果不存在敏感操作,则允许调用者的操作;
如果存在敏感操作,则对所述调用者进行身份认证;
如果认证不通过,则拒绝存在敏感操作的操作需求,同时在短时间之内拒绝再次进行身份认证,并对所述核心内存及里面的核心程序进行安全保护处理操作;
如果认证通过,则允许调用者对所述核心内存及核心程序进行敏感操作。
优选的,所述外部运行环境测试包括:
获取外部网络环境信息;
根据所述外部网络环境信息,通过所述产品设备连接所述服务中心,并向所述服务中心确定此次访问操作是否经授权;
如果未经授权,则拒绝此次访问请求;
如果已授权,则通过所述服务中心获取第一验证信息并通过产品设备对应的公钥加密,确定经公钥加密后的第一验证信息并返回给所述产品设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东方通软件有限公司;北京东方通科技股份有限公司,未经北京东方通软件有限公司;北京东方通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110045653.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于大数据的支付系统及方法
- 下一篇:磷氮改性异氰酸酯的制备方法





