LabVIEW开发干扰对无线网络基础设施进行隐蔽影响测试

简介: LabVIEW开发干扰对无线网络基础设施进行隐蔽影响测试

LabVIEW开发干扰对无线网络基础设施进行隐蔽影响测试


针对各种级别和类型的信息资源的DDoS攻击因其相对容易创建和应用的高效率而最为流行。同时,现有的机制不足以检测它们。因此,防范此类攻击的问题变得越来越紧迫,包括在实施IEEE 802.11标准对无线网络的影响时。这种干扰危险的原因之一不仅是剥夺用户对信息资源的访问权限的可能性,而且具有良好计算能力的入侵者可以人为地启动EAPOL程序并拦截合法接入点和合法用户之间的握手,然后分配传输的密钥并获得未经授权的网络访问并解密传输的流量。自动保护防止此类攻击的主要方法之一是使用IDS/IPS。


开发和测试类似信号的干扰模型,以破坏AP的可用性或在拦截EAPOL程序时破坏客户端与AP的连接。有必要设计产生干扰的方法和手段,以及它们的应用场景。此外,重要的是在物理水平上评估生成的信号类干扰的稳定性,以及它们在使用选定特征进行检测中的应用方法。


硬件基础是NIUSRP 2901的设备,软件是LabVIEW,用于配置和管理USRP设备。“NI USRP记录和回放-I16”项目被选为虚拟仪器的原型,用于记录和回放无线电信号。它的特点是录制和播放由一个虚拟设备执行,具有多个选项卡的用户友好界面。


0a1720197988370e7cb3d89dc4b39b95.png



Wireshark网络分析器工具用于检测信息通道中感兴趣的数据包,然后分析传输的流量。


发送取消身份验证帧的另一个原因可能是AP无线电信道的更改。


两个用户通过SMB协议使用共享网络文件夹,下载一些文件。但是,在这种情况下,管理员会干预本地网络的工作:将AP从第11个无线电信道转移到第5个无线电信道,将载波频率从2.462GHz更改为2.432GHz。实施此更改时,AP发送带有代码0x03的广播取消身份验证帧–该站离开或已经离开IBSS(独立基本服务集)或ESS(扩展服务集)。


在专门检测DoS攻击中,主要考虑了5种主要的暴露迹象:


1.    发送大量控制帧。


2.    原因码0x07。


3.    信号功率变化。


4.    帧序列号显示不正确。


5.    时间戳略有变化。


开发了5种使用类似信号干扰的模型和场景,实现了DoS影响,以中断对无线网络基础设施的访问或破坏连接。记录的场景基于IEEE802.11标准的协议机的状态,其中用户或AP发送取消身份验证帧。


已经成功批准了所有开发的信号类干扰模型,从DoS暴露的角度和启动用于解密流量的EAPOL程序,这些模型都证明了其有效性。信号的记录和广播是使用软件和硬件复合体进行的:USRP2901和LabVIEW环境中的“NIUSRP记录和回放-I2018”项目。


对现代科学中检测到DoS效应的已知迹象进行分析。现代IDS/IPS系统使用5个主要功能:发送大量控制帧,原因码0x07,信号功率变化,帧序列号显示不正确,时间戳变化不大。


对开发的类信号干扰的保密性分析表明其高效率。首先,在广播时,入侵者没有活动的网络适配器,这与在逻辑级别注入数据包的选项不同,这会影响入侵者的攻击影响。其次,对Wireshark中流量记录和干扰传输的分析表明,与在逻辑级别执行注入的实用程序不同,4个模型中的5个实际上并不违反IEEE802.11标准的逻辑。为了检测监控系统中的类似信号的干扰,有必要澄清违反序列号SN的迹象,因为没有重置为0,并且数字的变化很小。此外,在未来,有必要补充DoS效应检测的迹象,同时考虑到实现类似信号干扰的特征。


这是LabVIEW的一个应用,更多的开发案例,欢迎登录北京瀚文网星官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

相关文章
|
11月前
|
测试技术
Fast网络速度测试工具
Fast是由Netflix提供的网络速度测试工具,可快速测量用户的下载、上传速度及延迟。其全球可用、无广告干扰,并支持多种设备。测试自动进行,结果以Mbps显示。此外,用户可通过“Show more info”查看上传速度和延迟(含缓冲膨胀)。Fast以其简单快捷的特点,帮助用户了解网络性能并解决潜在问题,是评估网速的理想选择。
1517 0
Fast网络速度测试工具
|
数据采集 算法 测试技术
【硬件测试】基于FPGA的1024QAM基带通信系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的1024QAM基带通信系统的硬件测试版本,包含testbench、高斯信道模块和误码率统计模块。系统新增ila在线数据采集和vio在线SNR设置模块,支持不同SNR条件下的性能测试。1024QAM调制将10比特映射到复平面上的1024个星座点之一,实现高效数据传输。硬件测试结果表明,在SNR=32dB和40dB时,系统表现出良好的性能。Verilog核心程序展示了各模块的连接与功能实现。
342 7
|
9月前
|
JSON 中间件 Go
Go 网络编程:HTTP服务与客户端开发
Go 语言的 `net/http` 包功能强大,可快速构建高并发 HTTP 服务。本文从创建简单 HTTP 服务入手,逐步讲解请求与响应对象、URL 参数处理、自定义路由、JSON 接口、静态文件服务、中间件编写及 HTTPS 配置等内容。通过示例代码展示如何使用 `http.HandleFunc`、`http.ServeMux`、`http.Client` 等工具实现常见功能,帮助开发者掌握构建高效 Web 应用的核心技能。
472 61
|
11月前
|
机器学习/深度学习 人工智能 并行计算
AI部署架构:A100、H100、A800、H800、H20的差异以及如何选型?开发、测试、生产环境如何进行AI大模型部署架构?
AI部署架构:A100、H100、A800、H800、H20的差异以及如何选型?开发、测试、生产环境如何进行AI大模型部署架构?
AI部署架构:A100、H100、A800、H800、H20的差异以及如何选型?开发、测试、生产环境如何进行AI大模型部署架构?
|
6月前
Vite使用svg-企业级开发(支持本地svg和网络svg渲染)
本教程介绍如何在Vite项目中集成SVG图标插件。首先安装`vite-plugin-svg-icons`,配置插件指向SVG图标目录,并注册全局组件。接着创建SVG图标组件,支持内部图标与外部图片展示。通过简单配置,即可在页面中灵活使用各类SVG图标,提升开发效率。
346 0
|
6月前
|
存储 测试技术 API
数据驱动开发软件测试脚本
今天刚提交了我的新作《带着ChatGPT玩转软件开发》给出版社,在写作期间跟着ChatGPT学到许多新知识。下面分享数据驱动开发软件测试脚本。
257 0
|
9月前
|
传感器 人工智能 JavaScript
鸿蒙开发:DevEcoTesting中的稳定性测试
DevEcoTesting主要的目的也是用于软件的测试,可以让开发者无需复杂的配置,即可一键执行测试任务,同时提供了测试报告和分析,无论是对于开发者还是测试同学来说,都是一个非常方便的工具。
307 3
鸿蒙开发:DevEcoTesting中的稳定性测试
|
8月前
|
敏捷开发 运维 数据可视化
DevOps看板工具中的协作功能:如何打破开发、测试与运维之间的沟通壁垒
在DevOps实践中,看板工具通过可视化任务管理和自动化流程,提升开发与运维团队的协作效率。它支持敏捷开发、持续交付,助力团队高效应对需求变化,实现跨职能协作与流程优化。
|
8月前
|
运维 jenkins 测试技术
"还在苦等开发部署环境?3步教你用Jenkins拿回测试主动权"
测试工程师最头疼的问题是什么?依赖开发部署环境! 开发延期→测试时间被压缩→紧急上线后BUG频出→测试背锅。传统流程中,测试被动等待部署,效率低下。而Jenkins自动化部署让测试人员自主搭建环境,实现: ✅ 随时触发测试,不再苦等开发 ✅ 部署效率提升10倍,抢回测试时间 ✅ 改善团队协作,减少互相甩锅 学习Jenkins部署能力,成为高效测试工程师,告别被动等待!
|
9月前
|
开发者
鸿蒙仓颉语言开发教程:网络请求和数据解析
本文介绍了在仓颉开发语言中实现网络请求的方法,以购物应用的分类列表为例,详细讲解了从权限配置、发起请求到数据解析的全过程。通过示例代码,帮助开发者快速掌握如何在网络请求中处理数据并展示到页面上,减少开发中的摸索成本。
鸿蒙仓颉语言开发教程:网络请求和数据解析

热门文章

最新文章