【技术实现步骤摘要】
带报文应答的分布式流量生成系统
本专利技术设计了一种带报文应答的分布书流量生成系统,技术涉及分布式网络系统和传输层TCP和UDP协议栈及其应用层协议解析和报文重构,属于计算机与信息科学
技术介绍
随着网络技术的快速发展,给我们的工作和生活带来了方便,但是随着提供的服务越来越复杂,网络系统的复杂度也随之提升。复杂的网络系统给我们提供便捷服务的同时,其内部不稳定性也随系统复杂性的提升而增加。这就为系统上线前的稳定性测试和渗透测试带来挑战。目前为止,为了测试系统安全性而使用软件流量生成器只能回放事先录制好的报文捕获文件或回放实现预制的报文内容,面对需要进行多步通信的复杂协议时无法实现生成完全拟真流量,因此不能准确评估系统上线生产环境后的安全性。同时当前的软件流量生成器只是采用单机部署的形式,发送的流量上限受限于单机的出口带宽,尤其是目前中国宽带普遍采用的非对称式宽带,上传速度远小于下载速度。因此单机式流量生成器无法满足日益复杂的网络系统稳定性测试对于高负载流量模拟的要求。因此,本专利技术将提供一个基于高级规则匹配功能的报文应答服务的分布式流量生成系统,通过灵活 ...
【技术保护点】
1.带报文应答的分布式流量生成系统,其特征在于所述方法包括如下步骤:步骤1,用户使用基于四个变量域的报文切分和报文应答策略制定方法自定义其专有的报文应答策略,并导入其他参数;步骤2,部署流量出口子系统,其中步骤2.2使用了一个独创的将网卡缓存映射到系统内存并实时同步的网卡驱动程序,步骤2.4中使用了一个私有协议进行主从系统之间的通信;步骤3,使用了一主多从的分布式流量出口方法部署流量;步骤4,主从系统通信使用了一个基于UDP的私有协议进行通信。
【技术特征摘要】
1.带报文应答的分布式流量生成系统,其特征在于所述方法包括如下步骤:步骤1,用户使用基于四个变量域的报文切分和报文应答策略制定方法自定义其专有的报文应答策略,并导入其他参数;步骤2,部署流量出口子系统,其中步骤2.2使用了一个独创的将网卡缓存映射到系统内存并实时同步的网卡驱动程序,步骤2.4中使用了一个私有协议进行主从系统之间的通信;步骤3,使用了一主多从的分布式流量出口方法部署流量;步骤4,主从系统通信使用了一个基于UDP的私有协议进行通信。2.根据权利要求1所述的带应答功能的分布式流量生成系统,其特征在于:步骤1中一种基于四个变量域的报文切分和报文应答策略制定方法,对于报文切片方法:提供三种报文切片方法,分别为特征数据匹配、下标切片和基于协议的智能切片;对于报文应答策略:步骤1定义了四个变量域,这四个变量域具有从属关系;低级域从属于高一级域的某个变量,每个域所操作的数据粒度从低到高依次增大;切片域保存和操作报文切片;报文域保存和操作某个报文的数据和外部特征,并保存该报文的切片域全部变量,同时也可在报文域生成新的自定义报文;会话域保存一组报文域变量,并通过一定的规则将报文域报文域变量链接...
【专利技术属性】
技术研发人员:罗森林,王沛冉,潘丽敏,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。