[发明专利]基于自定义协议的普适性拟态分发表决调度装置及方法有效
申请号: | 201910716373.1 | 申请日: | 2019-08-05 |
公开(公告)号: | CN110557437B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 谢光伟;张帆;刘斌;邬江兴 | 申请(专利权)人: | 上海拟态数据技术有限公司;上海红阵信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 上海申浩律师事务所 31280 | 代理人: | 吕琳琳 |
地址: | 200120 上海市浦东新区万*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于自定义协议的普适性拟态分发表决调度装置及方法,包括分发单元、异构执行体、表决单元和负反馈调度单元,分发单元包括网络包接收模块、协议转换模块、数据分发模块和管理模块,异构执行体包括数据接收模块、协议转换模块、异构执行单元和数据发送模块,表决单元包括数据接收模块、数据表决模块、协议转换模块、网络包发送模块和管理模块。本发明提供一套具有普适性的拟态构造框架,有利于快速简便的开发出各类拟态防御设备;相对传统防御机制,可获得大幅度的安全性提升,以对系统实施更高等级的安全防护;分发单元与表决单元分离的模式可以提高表决器自身安全性,补齐拟态防御设备整体的短板,进而保障系统级的安全性。 | ||
搜索关键词: | 基于 自定义 协议 普适性 拟态 分发 表决 调度 装置 方法 | ||
【主权项】:
1.一种基于自定义协议的普适性拟态分发表决调度装置,其特征在于,其包括分发单元、异构执行体、表决单元和负反馈调度单元,分发单元包括网络包接收模块、协议转换模块、数据分发模块和管理模块,异构执行体包括数据接收模块、协议转换模块、异构执行单元和数据发送模块,表决单元包括数据接收模块、数据表决模块、协议转换模块、网络包发送模块和管理模块;/n网络包接收模块用于接收到用户或宿主机的业务请求信息,将其过滤后发送给分发单元中的协议转换模块,同时,网络包接收模块将请求对应的网络状态信息和包编号信息推送给表决单元的网络包发送单元;/n分发单元中的协议转换模块用于接收到网络包接收模块发来的业务请求信息,进行协议转换处理后转换成自定义协议数据包并发送给分发单元的数据分发模块;/n分发单元中的数据分发模块用于将收到的自定义协议数据包同时发送给多个处于活跃状态的异构执行体,同时按需向负反馈调度单元上报自身的状态信息和业务信息;/n异构执行体中的数据接收模块用于接收到自定义协议数据包,经过滤后发送给异构执行体中的协议转换模块;/n异构执行体中的协议转换模块用于接收到自定义协议数据包后,根据自定义协议进行解析,再按照预先配置好的参数和协议类型对解析的数据重新封包后发送给异构执行单元;/n异构执行单元用于根据接收到的数据包进行相应的操作,并将回应信息发还至异构执行体中的协议转换模块;/n异构执行体中的协议转换模块用于收到回应信息后,解析并将解析后数据封装成自定义协议格式后转发给异构执行体中的数据发送模块;/n异构执行体中的数据发送模块用于将收到的回应消息通过配置好的链路发送给表决单元的数据接收模块;/n表决单元的数据接收模块用于收到数据后根据自定义协议进行数据解析,并根据解析出来的包编号对数据包进行归类汇总后,将同一编号对应的由多个执行体独立返回的数据包发送给数据表决模块进行表决;/n数据表决模块用于根据表决单元的管理模块设定的表决策略和算法对收到的数据包进行表决,并将表决结果发送至表决单元的协议转换模块,同时,数据表决模块还记录表决信息并按需推送至表决单元的管理模块;/n表决单元的协议转换模块用于根据配置参数信息将收到的表决结果信息解析后封装成适合于业务协议的数据包,并转发给网络包发送模块;/n网络包发送模块用于根据通过包编号查找出之前接收到的状态推送信息,对包进行处理后发送给业务访问者。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海拟态数据技术有限公司;上海红阵信息科技有限公司,未经上海拟态数据技术有限公司;上海红阵信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910716373.1/,转载请声明来源钻瓜专利网。