Spoofing
欺骗是指故意广播虚假信号以欺骗全球导航卫星系统 (GNSS) 接收器。与完全阻止 GNSS 信号的干扰不同,欺骗会诱使接收器计算错误的位置、速度或时间 (PVT) 解决方案。这种欺骗可能会在航空、海上导航、自动驾驶车辆、军事行动和关键基础设施中造成严重后果。
欺骗如何工作?
欺骗干扰器生成并传输与真实卫星信号极其相似的伪造 GNSS信号。因此,这些信号可以压倒合法信号,并导致接收机锁定错误的导航数据。攻击者逐渐增加伪造信号强度并控制接收机的位置或时间解算。在某些情况下,接收机无法检测到这种转变。
为了执行成功的欺骗攻击,对手首先将伪造信号与真实的卫星数据同步。接下来,欺骗器复制 GNSS 信号结构并修改导航数据以误导目标接收机。此外,先进的欺骗器可以使用复杂的信号发生器来模拟来自整个卫星星座的信号。因此,它们可以操纵接收机的导航解算,同时维持看似合法的信号环境。
检测技术
有几种方法可以帮助检测 GNSS 欺骗:
- 信号强度分析:欺骗信号通常表现出异常的功率水平或突然增加。
- 到达时间不一致:接收机可以识别卫星信号到达时间中的差异。
- 到达角(AOA)检测:天线阵列检测不寻常的信号方向,从而揭示虚假源。
- 多星座和多频率监测:比较多个 GNSS 系统(GPS、Galileo、GLONASS)有助于识别异常情况。
- 惯性导航系统 (INS) 集成:INS 提供不依赖于 GNSS 的位置更新,用作对抗欺骗数据的交叉校验。
反欺骗措施
为了对抗欺骗,系统设计人员实施了基于硬件和软件的方法:
1 – 加密 GNSS 信号:伽利略(带 OSNMA)和 GPS(带 M-code)等现代化 GNSS 系统提供经过身份验证的信号,尽管并非所有民用接收机都已支持它们。
2 – 接收机设计改进:防欺骗算法比较信号参数、时间和方向,以过滤掉恶意输入。
3 – 传感器融合:将 GNSS 与惯性传感器、气压计、磁力计和视觉里程计相结合,可降低欺骗的有效性,因为导航解算不再完全依赖于卫星信号。
军用级系统通常嵌入这些功能,但在自主无人机和航运等商业应用中,它们正变得越来越普遍。这些系统可用于减轻欺骗、迷信 (meaconing) 或干扰。
我们对未来有哪些发展期望?
随着导航系统变得越来越自主并依赖于卫星信号,欺骗的风险也在增加。自动驾驶汽车、无人机(UAV)和城市空中交通等新兴行业需要值得信赖的导航数据。政府和行业必须采用集成了多源验证、稳健传感器融合和加密定位数据的弹性导航架构。
综上所述,欺骗(spoofing)是一种无声且具有欺骗性的威胁,它能够在不触发警报的情况下篡改系统的导航数据。通过了解其运作方式、检测其存在并实施强大的反制措施,工程师和操作人员能够保护导航系统,并维护对全球移动和定位技术的信任。
为 GNSS 信号中断做好准备