[发明专利]拟态多模混合执行体的编译、运行和管理方法及系统有效
申请号: | 202011112399.4 | 申请日: | 2020-10-16 |
公开(公告)号: | CN112181433B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 李翔;全水龙;彭咏;戴曦南;余新胜;霍立田;付琳;沈雷 | 申请(专利权)人: | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F9/48;G06F9/50;G06F21/64 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 201800 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拟态 混合 执行 编译 运行 管理 方法 系统 | ||
1.一种拟态多模混合执行体的编译、运行和管理方法,其特征在于,包括:
步骤1:对执行体进行编译打包,构建在多平台运行的等价功能服务程序;
步骤2:采用二阶段分布式自动发现部署方式对拟态运行环境进行部署;
步骤3:执行体获取运行环境的服务,并通过双重防篡改自检过程,校验执行体,当执行体校验成功后,运行环境和执行体彼此建立连接,构成基本拟态分布式环境上的输入输出和处理功能;
步骤4:对拟态运行环境中的所有组件进行状态监控,在发现运行故障时进行修复;
步骤5:通过执行控制器监控组件的服务状态,并控制组件的运行状态;
所述步骤2包括:通过运行环境管理器将执行文件包分解,获取需求清单和代码签名,并进行校验,防止执行体修改;
根据需求清单,在运行环境管理器管理的资源池中选择对应运行环境进行部署,执行体在拟态运行环境中自动建立安全防御构造;
所述拟态运行环境包括执行体控制器、分发器、表决器和虚拟操作系统;
所述步骤2包括:
第一阶段:通过运行管理器为执行体创建拟态运行环境;
第二阶段:通过拟态运行环境下载部署执行体,执行体启动后,主动注册到运行管理器,获取拟态运行环境的配置,建立拟态运行环境的服务连接,从而形成完整的拟态应用部署、启动和执行过程;
所述步骤3包括:
进行本地签名文件校验,如果文件中签名和执行体MD5签名一致,则表明校验成功,将执行体的签名发送给运行环境管理器的注册服务;如果文件中签名和执行体MD5签名一致,则将执行体的签名发送给运行环境管理器的注册服务,实施远程校验;
如果本地签名被篡改,则表明校验失败,运行管理器告警执行体被篡改,输出日志记录,并通过执行体控制器下达自动启动重置命令,重复执行体下载动作;
如果本地签名不存在,则请求运行环境管理器进行配置;
当执行体校验成功后,在运行环境和执行体之间建立连接,进行拟态分布式环境上的输入输出和处理。
2.根据权利要求1所述的拟态多模混合执行体的编译、运行和管理方法,其特征在于,所述步骤1包括:
步骤1.1:构建环境发现模块,在执行体启动前,请求运行环境管理器,注册执行体用户,获取运行环境配置,并与运行环境中的分发器和表决器建立连接,形成输入和输出;
步骤1.2:在编译开发环境中,根据执行体编译环境,将多种语言的程序编译成可执行二进制文件;
步骤1.3:对每种可执行二进制文件进行运行环境的需求清单;
步骤1.4:对执行文件进行打包压缩,包括根目录和子目录,在根目录中保存运行环境需求清单,子目录中保存单执行体的可执行二进制文件;
在对执行体进行编译时,环境发现模块对执行体进行自检,防止执行体被篡改,同时对运行环境的服务状态进行监测。
3.根据权利要求1所述的拟态多模混合执行体的编译、运行和管理方法,其特征在于,运行环境管理器在发现资源后,采用如下步骤构建服务连接:
步骤2.1:运行环境自动发现部署,执行体控制器和虚拟操作系统建立连接,实现命令控制和虚拟操作系统状态查询,执行体控制器和表决器建立连接,反馈表决结果;
步骤2.2:执行体下载,运行环境管理器将执行体、签名和运行环境配置装载到具有执行体依赖包的虚拟化应用执行引擎内,开启执行体的二阶段分布式自动发现部署的第二阶段自动发现部署。
4.根据权利要求1所述的拟态多模混合执行体的编译、运行和管理方法,其特征在于,组件状态分包括:
通用状态,描述组件服务在系统中的调度管理状态,分别是运行、停止和可用;
特殊状态:描述组件服务的内部特殊状态,包括分发器连接执行体服务的数量、表决器的判决状态等待以及组件服务的内部故障。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东计算技术研究所(中国电子科技集团公司第三十二研究所),未经华东计算技术研究所(中国电子科技集团公司第三十二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011112399.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种联邦学习的多方安全计算方法及装置
- 下一篇:一种秸秆铡草揉丝机