Understanding GPS Spoofing
How GPS Spoofing Works
A spoofer generates radio signals on GPS frequencies (L1: 1575.42 MHz, L5: 1176.45 MHz) that replicate the structure of genuine satellite signals — including correct pseudorandom noise codes, navigation messages, and timing. The spoofer transmits these signals at slightly higher power than the genuine satellites, causing the target receiver to lock onto the fake signals. By gradually adjusting the fake signals, the attacker can "drag" the receiver's calculated position to any desired location — a technique called meaconing or carry-off spoofing.
Real-World Incidents
GPS spoofing has been observed in numerous real-world contexts. Ships in the Black Sea have reported their positions jumping to airports inland. Aircraft in the Eastern Mediterranean and Middle East routinely experience navigation disruptions believed to be spoofing. In 2024–2025, widespread GNSS interference near conflict zones affected commercial aviation, forcing airlines to reroute. The problem extends beyond military contexts — spoofing also affects ride-sharing apps, drone delivery, precision agriculture, and financial trading systems that rely on GPS time.
Countermeasures
Defending against spoofing is challenging because civilian GPS signals are unencrypted. Key countermeasures include: multi-constellation receivers (using GPS, Galileo, GLONASS, and BeiDou simultaneously makes spoofing harder); signal authentication (Galileo's Open Service Navigation Message Authentication — OSNMA); inertial navigation backup; signal direction-of-arrival analysis (genuine signals come from known sky positions); and monitoring for anomalous position jumps.