用户登录

|
工控DPI引擎AFL模糊测试方法、装置和电子设备

本发明实施例公开了工控DPI引擎AFL模糊测试方法、装置和设备,该方法包括:对原始DPI程序代码加入AFL测试代码,以加入解析和形成待测模块的原始数据的代码逻辑;从源码编译程序时进行插桩,以记录代码覆盖率;启动插桩后的DPI程序进行流量学习生成AFL模糊测试的原始数据;检查所述原始数据是否合法;如果所述原始数据合法,则根据所述原始数据对DPI指定模块进行所述AFL模糊测试,以测试所述DPI指定模块运行时程序是否崩溃。本发明通过流量学习快速的生成AFL的初始输入文件,提高AFL的效率。

一种基于Lua的工控私有协议检测方法及装置

本发明实施例公开了一种基于Lua的工控私有协议检测方法及装置,其中,所述方法包括:利用UI组件以可视化的方式进行组态和Lua编程,定义工控私有协议;其中,所述工控私有协议包括协议格式和扩展的检测逻辑;触发预设的Lua虚拟机启动,并加载定义的所述工控私有协议包括的协议格式和扩展的检测逻辑;基于预设的工控DPI引擎和所述Lua虚拟机实现协议的解析和检测。采用本发明所述的基于Lua的工控私有协议检测方法,能够从工控私有协议的定义到过滤规则的生成形成一体化过程,用户无需更多的介入,大大节省了用户的精力和时间,更加直观和易用性更强,且不需要公开私有协议内容,也不需要重新编码工控DPI引擎解码和检测逻辑。

一种开放虚拟网络的部署方法及装置

北京凌云雀科技有限公司申请提供了一种开放虚拟网络的部署方法及装置 ,应用于基于Kube‑ovn构建的Kubernetes系统,该方法包括:针对Openstack的各个服务,建立对应的功能;根据开放虚拟网络OVN的配置信息,对Openstack的虚拟网络服务对应的功能进行插件配置,得到虚拟网络服务插件配置后的Openstack;通过所述虚拟网络服务插件配置后的Openstack部署虚拟机实例,并划分子网,以使所述Kubernetes系统的部署功能根据Openstack的子网划分进行网络规划,得到部署后的OVN。本申请实施例所提出的一种开放虚拟网络的部署方法,实现了在一个OVN系统下的Openstack和Kubernetes混合部署,并进一步实现了Openstack和Kubernetes的网络互通、网络隔离和网络自定义规划,从而提高了Kubernetes系统的安全性,为提高宿主机的资源利用率奠定了基础。