当前位置: 首页 > news >正文

Fly Catcher:通过监测恶意信号来检测飞机欺骗

Fly Catcher 的开发者 Angelina Tsuboi 是一名飞行员、网络安全研究员和发明家。

她决定着手一个将这三个不同兴趣结合起来的项目,以解决航空雷达系统的一个重大问题。

ADS-B 系统最初用于基本的飞机定位和跟踪,Tsuboi 对该系统的网络安全方面进行了深入研究。

令人惊讶的是,她发现该系统缺乏安全措施。

意识到飞行员和地面控制人员广泛使用 ADS-B 后,开发人员决定利用他们的创客技能来提高人们对这一安全漏洞的认识并创造解决方案。

借助备用的 Raspberry Pi、SDR 和 1090 MHz 天线,他们开始开发 Fly Catcher,这是一种旨在解决这些安全问题的设备。

在整个项目中,我意识到,找到检测欺骗飞机的 AI 模型在很大程度上取决于具体情况。

例如,我了解到神经网络是检测明显“脚本小子”飞机的最佳模型。

然而,必须进行更多研究来优化模型,以对更多隐蔽的欺骗案例进行分类。

在尝试了各种优化方法后,我发现 RSSI 指纹识别是最准确的,它涉及通过分析飞机 ADS-B Out 发射器的信号强度来对欺骗飞机进行分类。

Fly Catcher 特点

Fly Catcher 与其他防伪检测产品相比脱颖而出,因为它利用了价格实惠且文档齐全的组件,例如 Raspberry Pi 和 FlightAware SDR 平台,从而大大降低了组装成本。

此外,Fly Cather 背后的设计和研究完全是开源的,任何人都可以制造该设备,只要他们拥有所有材料。

其他防伪检测设备通常不向公众开放,价格昂贵,并且没有详尽的文档,这对有兴趣探索航空和网络安全交集的人来说是一个进入障碍。

功能列表:

🔎 检测伪造的 ADS-B 消息
📡 在 1090 MHz 频率上记录消息
✈️ 映射和可视化 ADS-B 消息
⚙️ 基于 Raspberry-Pi 的便携式设备
⚡️ 准确的神经网络分类器
🔨 体积小巧,可 3D 打印
📻 与 FlightAware SDR 兼容

未来计划

考虑到该项目的长期前景,开发人员旨在增强该设备的核心功能,以提高其检测欺骗的准确性。

目前,由于开发人员对实际伪造信号的访问有限,该设备的训练基于伪造数据。

Tsuboi 热衷于与航空领域的信号情报专家合作,从现实世界中获取真实的伪造 ADS-B 数据。

这将大大改善为该设备提供支持的 AI 模型。

此外,开发人员有兴趣探索各种 AI 模型和范例,包括 RNN 和 LSTM,以提高模型的准确性。

前往GitHub详细了解如何自己构建该设备。

https://github.com/ANG13T/fly-catcher

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2024年运营技术与网络安全态势研究报告:遭遇多次网络威胁的比例暴增
  • RabbitMQ-消息队列之routing使用
  • 【Python系列】 Python打印99乘法表
  • 在 Go 语言中,字符串格式化拼接可以通过多种方法实现
  • 嵌入式Linux:proc文件系统
  • Scratch魔法课堂:开启编程奇幻之旅
  • 【排序篇】实现快速排序的三种方法
  • 动手学深度学习(pytorch)学习记录9-图像分类数据集之Fashion-MNIST[学习记录]
  • Vue的本地部署
  • LVS配置
  • Facebook的区块链技术:提升数据安全与隐私保护
  • Go更换国内源配置环境变量
  • XSS反射型和DOM型+DOM破坏
  • 【学习总结】JVM篇
  • 快速把文件名统计到excel表的方法
  • Apache的80端口被占用以及访问时报错403
  • create-react-app做的留言板
  • HTTP中的ETag在移动客户端的应用
  • in typeof instanceof ===这些运算符有什么作用
  • javascript从右向左截取指定位数字符的3种方法
  • JS学习笔记——闭包
  • mysql外键的使用
  • Node 版本管理
  • Redis的resp协议
  • vue-cli在webpack的配置文件探究
  • 从地狱到天堂,Node 回调向 async/await 转变
  • - 概述 - 《设计模式(极简c++版)》
  • 后端_MYSQL
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 使用Swoole加速Laravel(正式环境中)
  • 一些css基础学习笔记
  • 原生Ajax
  • ​Java基础复习笔记 第16章:网络编程
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​香农与信息论三大定律
  • #QT 笔记一
  • $nextTick的使用场景介绍
  • (1)(1.9) MSP (version 4.2)
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (2.2w字)前端单元测试之Jest详解篇
  • (HAL库版)freeRTOS移植STMF103
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (七)Activiti-modeler中文支持
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (一)基于IDEA的JAVA基础10
  • (转载)深入super,看Python如何解决钻石继承难题
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .net core docker部署教程和细节问题
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法