一种拟态执行体命令行状态恢复方法技术

技术编号:26849110 阅读:19 留言:0更新日期:2020-12-25 13:15
本发明专利技术提供了一种拟态执行体命令行状态恢复方法,包括:命令行分级模式记录步骤,命令行代理模块接收外部用户的输入,解析出用户输入的命令行后,分别发送至各在线执行体,同时将命令行存储至输入命令记录器;命令行分级模式恢复步骤,当有新执行体上线时,新执行体从输入命令记录器中获取历史命令行记录后,进入到对应的命令行分级模式,实现与其它在线执行体命令行模式的同步。本发明专利技术解决了网络设备针对命令行拟态化改造的过程中,出现的新上线执行体命令行与其它在线执行体无法同步的问题。

【技术实现步骤摘要】
一种拟态执行体命令行状态恢复方法
本专利技术属于拟态防御
,具体的说,涉及了一种拟态执行体命令行状态恢复方法。
技术介绍
拟态防御技术提高了拟态设备内生安全属性,越来越多的设备开始基于拟态原理进行系统设计。目前网络设备的拟态化改造往往针对于网络设备的管理系统进行,网络设备常用的管理方式包括WEB、命令行(CLI)、SNMP等。其中,命令行的管理方式相比于WEB具备较高的灵活性及简便性,因此拟态构造的网络设备在工程设计上,通常会先从命令行入手。由于网络设备的命令行较多,为了便于用户使用,常常采用“命令分级”的方式进行设计,在拟态实现过程中,如何保证各执行体在不同状态具备同样的命令分级模式具有重要的意义。目前,当执行体状态变化(例如清洗)时,往往采用“断开-重连”的方式,保证执行体处于同一种命令行分级模式下,此种方式会严重影响用户体验。为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现思路
本专利技术的目的是针对现有技术的不足,从而提供一种拟态执行体命令行状态恢复方法。r>为了实现上述目的本文档来自技高网...

【技术保护点】
1.一种拟态执行体命令行状态恢复方法,其特征在于,包括:/n命令行分级模式记录步骤/n命令行代理模块接收外部用户的输入,解析出用户输入的命令行后,分别发送至各在线执行体,同时将命令行存储至输入命令记录器;/n命令行分级模式恢复步骤/n当有新执行体上线时,新执行体从输入命令记录器中获取历史命令行记录后,进入到对应的命令行分级模式,实现与其它在线执行体命令行模式的同步。/n

【技术特征摘要】
1.一种拟态执行体命令行状态恢复方法,其特征在于,包括:
命令行分级模式记录步骤
命令行代理模块接收外部用户的输入,解析出用户输入的命令行后,分别发送至各在线执行体,同时将命令行存储至输入命令记录器;
命令行分级模式恢复步骤
当有新执行体上线时,新执行体从输入命令记录器中获取历史命令行记录后,进入到对应的命令行分级模式,实现与其它在线执行体命令行模式的同步。


2.根据权利要求1所述的拟态执行体命令行状态恢复方法,其特征在于,所述命令行分级模式记录步骤还包括:
各在线执行体收到命令行后,返回命令回馈信息至命令行代理模块;
命令行代理模块随机选择1个在线执行体的命令回馈信息存储到命令回馈信息记录器进行存储;
所述命令行分级模式恢复步骤还包括:新执行体在与其它在线执行体进行命令行模式同步时,还将新执行体的命令回馈信息返回至命令行代理模块;
命令行代理模块从命令回馈信息记录器获取对应的历史命令回馈信息,与新执行体的命令回馈信息进行对比,当对比结果为不一致时,判断为新上线的执行体出现问题,命令行代理模块断开与新上线执行体的数据连接;当对比结果为一致时,命令行代理模块保持与新上线执行体的数据连接。


3.根据权利要求1或2所述的拟态执行体命令行状态恢复方法,其特征在于,所述命令行代理模块为反向代理模块。


4.一种用于恢复拟态执行...

【专利技术属性】
技术研发人员:吕青松冯志峰贾铁振王明政郭义伟唐凯飞张建军
申请(专利权)人:河南信大网御科技有限公司珠海高凌信息科技股份有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1