Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 恭喜武汉斗鱼网络科技有限公司周志刚获国家专利权

恭喜武汉斗鱼网络科技有限公司周志刚获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网恭喜武汉斗鱼网络科技有限公司申请的专利一种用于提高机器代码安全性的方法、装置、介质及设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114153448B

龙图腾网通过国家知识产权局官网在2025-07-01发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202010933443.1,技术领域涉及:G06F8/36;该发明授权一种用于提高机器代码安全性的方法、装置、介质及设备是由周志刚设计研发完成,并于2020-09-08向国家知识产权局提交的专利申请。

一种用于提高机器代码安全性的方法、装置、介质及设备在说明书摘要公布了:本发明提供一种用于提高机器代码安全性的方法、装置、介质及设备,包括:创建基础类;基于基础类创建模板类;在模板类中添加至少一个子类,确定至少一个子类的继承类;每个子类对应一个安全实例,安全实例包括:用于执行机器代码的安全内存的实例、防止机器代码被hook的实例、用于检测机器代码完整性的实例以及用于防止机器代码被单步调试的实例;基于预设的安全实例执行顺序在当前子类中设置当前子类的下一子类的指针;基于各指针执行对应子类中的安全实例;因基础类相当于是一个通用框架,模板类是基于基础类创建的,因此可向模板类中添加各安全实例对应的子类,这样通过多种安全实例对机器代码进行保护,提高机器代码运行的安全性。

本发明授权一种用于提高机器代码安全性的方法、装置、介质及设备在权利要求书中公布了:1.一种用于提高机器代码安全性的方法,其特征在于,所述方法包括: 创建基础类;所述基础类用于定义通用类参数,所述通用类参数包括:异步操作接口、输入模板参数及输出模板参数; 基于所述基础类中的通用类参数创建模板类,所述模板类为可添加任意子类的通用模板类; 根据预设的安全策略在所述模板类中添加至少一个子类,确定所述至少一个子类的继承类;每个所述子类对应一个安全实例,所述安全实例包括:用于执行所述机器代码shellcode的安全内存的实例、防止所述shellcode被hook的实例、用于检测所述shellcode完整性的实例以及用于防止所述shellcode被单步调试的实例; 针对任一当前子类,基于预设的安全实例执行顺序在所述当前子类中设置所述当前子类的下一子类的指针; 基于各所述指针执行对应子类中的安全实例; 所述确定所述至少一个子类的继承类,包括: 获取所述安全策略中设置的安全实例的执行顺序; 针对任一当前子类,若所述当前子类对应的安全实例的执行顺序为首位执行时,则确定所述当前子类的继承类为所述基础类; 若所述当前子类对应的安全实例的执行顺序为非首位执行时,则确定所述当前子类的继承类为所述模板类; 当所述安全实例为用于执行所述机器代码shellcode的安全内存的实例时,所述根据预设的安全策略在所述模板类中添加至少一个子类,包括: 创建结构体,所述结构体用于获取所述安全实例的内存地址及内存长度; 创建所述安全实例对应的第一子类; 在所述第一子类中创建异步操作对象Promise对象,所述异步操作对象用于执行异步操作; 基于所述安全实例的内存地址及内存长度,利用内存分配函数BYTE*pMem=MyVirtualAllocNULL,nSize,MEM_COMMIT,PAGE_EXECUTE_READWRITE;为所述安全实例分配内存地址pMem;所述MyVirtualAlloc为所述分配函数,所述NULL为空字节,所述nSize为分配的内存长度,所述MEM_COMMIT为分配的内存类型,所述PAGE_EXECUTE_READWRITE为用于修改内存可执行及可读写的属性参数; 基于分配的所述内存地址,利用混淆函数Hash=md5.createpMem获得混淆数据,基于所述混淆数据对分配的所述内存地址进行初始化; 将shellcode代码拷贝至所述初始化后的内存地址中; 利用所述Promise对象返回结果。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人武汉斗鱼网络科技有限公司,其通讯地址为:430000 湖北省武汉市东湖开发区软件园东路1号软件产业4.1期B1栋11楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。