一种Modbus TCP协议模糊测试中畸形数据过滤方法

    公开(公告)号:CN109639624A

    公开(公告)日:2019-04-16

    申请号:CN201811166315.8

    申请日:2018-10-08

    Applicant: 上海大学

    Abstract: 本发明涉及一种Modbus TCP协议模糊测试畸形数据过滤方法。本方法操作步骤如下:(1)用户导入抓包文件;(2)从的抓包文件中得到通信报文;(3)校验通信报文的特定字段信息,并将该字段信息加入到报文之中;(4)对报文归一化处理得到改进的应用数据单元(IADU);(5)将多个IADU构造训练矩阵;(6)对训练矩阵进行降维得到训练数据;(7)使用训练数据构建判定机制;(8)判定机制判定待输入数据,对之进行舍弃和保留。本发明实现了对待输入畸形数据的过滤,减少了无效测试数据的输入带来的额外通信负载,在待测目标数据吞吐受限的情况下,提升了模糊测试的速率和效率。

    一种面向任务协同场景的边缘计算资源优化方法

    公开(公告)号:CN110266757B

    公开(公告)日:2022-01-11

    申请号:CN201910396231.1

    申请日:2019-05-14

    Applicant: 上海大学

    Abstract: 本发明涉及一种面向任务协同场景的边缘计算资源优化方法,该方法利用边缘服务器获取感知节点计算任务的信息,由边缘服务器根据任务属性对计算资源与通信资源进行优化,其步骤如下:(1)边缘服务器根据系统相关信息获得各感知节点的属性;(2)依据感知节点的属性确定感知节点是否进行边缘计算;(3)构建边缘计算时隙分配优先机制;(4)构建短时隙划分机制,确定短时隙划分的长度;(5)根据优先机制和短时隙划分机制对时隙分配进行优化,确定短时隙的分配对象。本方法实现了对边缘计算系统中计算资源与通信资源的联合优化,降低了现场感知节点的总能耗,在感知节点电池电量有限的情况下,延长了感知节点的服役时间。

    一种针对Modbus/TCP的天牛须模糊测试用例生成方法

    公开(公告)号:CN110134590A

    公开(公告)日:2019-08-16

    申请号:CN201910312067.1

    申请日:2019-04-18

    Applicant: 上海大学

    Abstract: 本发明公开了一种针对Modbus/TCP的天牛须模糊测试用例生成方法,能够大量减少冗余的测试用例,提高模糊测试效率。该方法包含初始化BAS算法,划分协议子空间进行并行搜索,设置目标函数生成最优测试用例子串,通过数据整合得到完整测试用例并将其发送给被测设备,利用自适应反馈模块,根据测试结果更新算法参数,调整搜索路径重新进行测试用例的生成。本发明方法测试用例构造速度更快,利用协议分析将协议划分为各协议子空间,通过BAS算法并行搜索,生成各协议子串再进行组合,构造模糊测试用例,大大提高了测试用例的构造速度。

    一种变分自编码的模糊测试测试用例生成方法

    公开(公告)号:CN110113227A

    公开(公告)日:2019-08-09

    申请号:CN201910312163.6

    申请日:2019-04-18

    Applicant: 上海大学

    Abstract: 本发明公开了一种变分自编码的模糊测试测试用例生成方法,包括以下步骤:A、针对不同的测试对象,采集符合测试对象协议格式的通信数据作为训练样本;B、通过VAE的编码器,提取得到训练数据样本的特征空间;C、提出三种生成策略,并根据三种数据生成策略,生成对应的特征空间;D、根据生成的新的特征空间,通过VAE的解码器,生成新的测试用例。该方法可以应用于多种不同的工控网络协议,而不是针对某一种协议。其最大特点是通过机器学习的方法学习样本数据的特征,并根据特征以及VAE技术生成新的测试用例,避免了传统模糊测试生成测试用例时需要测试人员熟练掌握协议相关知识,极大减少了测试人员的负担,增加了测试的效率以及范围。

    一种变分自编码的模糊测试测试用例生成方法

    公开(公告)号:CN110113227B

    公开(公告)日:2022-08-02

    申请号:CN201910312163.6

    申请日:2019-04-18

    Applicant: 上海大学

    Abstract: 本发明公开了一种变分自编码的模糊测试测试用例生成方法,包括以下步骤:A、针对不同的测试对象,采集符合测试对象协议格式的通信数据作为训练样本;B、通过VAE的编码器,提取得到训练数据样本的特征空间;C、提出三种生成策略,并根据三种数据生成策略,生成对应的特征空间;D、根据生成的新的特征空间,通过VAE的解码器,生成新的测试用例。该方法可以应用于多种不同的工控网络协议,而不是针对某一种协议。其最大特点是通过机器学习的方法学习样本数据的特征,并根据特征以及VAE技术生成新的测试用例,避免了传统模糊测试生成测试用例时需要测试人员熟练掌握协议相关知识,极大减少了测试人员的负担,增加了测试的效率以及范围。

    一种面向任务协同场景的边缘计算资源优化方法

    公开(公告)号:CN110266757A

    公开(公告)日:2019-09-20

    申请号:CN201910396231.1

    申请日:2019-05-14

    Applicant: 上海大学

    Abstract: 本发明涉及一种面向任务协同场景的边缘计算资源优化方法,该方法利用边缘服务器获取感知节点计算任务的信息,由边缘服务器根据任务属性对计算资源与通信资源进行优化,其步骤如下:(1)边缘服务器根据系统相关信息获得各感知节点的属性;(2)依据感知节点的属性确定感知节点是否进行边缘计算;(3)构建边缘计算时隙分配优先机制;(4)构建短时隙划分机制,确定短时隙划分的长度;(5)根据优先机制和短时隙划分机制对时隙分配进行优化,确定短时隙的分配对象。本方法实现了对边缘计算系统中计算资源与通信资源的联合优化,降低了现场感知节点的总能耗,在感知节点电池电量有限的情况下,延长了感知节点的服役时间。

    一种针对Modbus/TCP的天牛须模糊测试用例生成方法

    公开(公告)号:CN110134590B

    公开(公告)日:2023-04-18

    申请号:CN201910312067.1

    申请日:2019-04-18

    Applicant: 上海大学

    Abstract: 本发明公开了一种针对Modbus/TCP的天牛须模糊测试用例生成方法,能够大量减少冗余的测试用例,提高模糊测试效率。该方法包含初始化BAS算法,划分协议子空间进行并行搜索,设置目标函数生成最优测试用例子串,通过数据整合得到完整测试用例并将其发送给被测设备,利用自适应反馈模块,根据测试结果更新算法参数,调整搜索路径重新进行测试用例的生成。本发明方法测试用例构造速度更快,利用协议分析将协议划分为各协议子空间,通过BAS算法并行搜索,生成各协议子串再进行组合,构造模糊测试用例,大大提高了测试用例的构造速度。

    一种Modbus TCP协议模糊测试中畸形数据过滤方法

    公开(公告)号:CN109409408A

    公开(公告)日:2019-03-01

    申请号:CN201811106154.3

    申请日:2018-09-21

    Applicant: 上海大学

    Abstract: 本发明涉及一种Modbus TCP协议模糊测试畸形数据过滤方法。本方法操作步骤如下:(1)用户导入抓包文件;(2)从的抓包文件中得到通信报文;(3)校验通信报文的特定字段信息,并将该字段信息加入到报文之中;(4)对报文归一化处理得到改进的应用数据单元(IADU);(5)将多个IADU构造训练矩阵;(6)对训练矩阵进行降维得到训练数据;(7)使用训练数据构建判定机制;(8)判定机制判定待输入数据,对之进行舍弃和保留。本发明实现了对待输入畸形数据的过滤,减少了无效测试数据的输入带来的额外通信负载,在待测目标数据吞吐受限的情况下,提升了模糊测试的速率和效率。

Patent Agency Ranking