Is Your GPS Safe? How to Spot and Stop GNSS Spoofing Attacks
"A simple guide to understanding and defending against GNSS spoofing with field-recorded data techniques."
In our increasingly connected world, Global Navigation Satellite Systems (GNSS) have become integral to various applications, from navigation apps on our smartphones to critical infrastructure management. This widespread reliance, however, makes GNSS vulnerable to malicious attacks, particularly spoofing. Spoofing involves transmitting false signals to mislead GNSS receivers about their location, time, or both. This poses significant risks to industries reliant on accurate positioning data.
The threat of GNSS spoofing is not merely theoretical. Successful spoofing attacks can disrupt transportation systems, compromise financial transactions, and even endanger lives. For instance, a manipulated GPS signal could reroute autonomous vehicles, leading to accidents. As such, understanding the mechanisms and countermeasures against GNSS spoofing is crucial for professionals and everyday users.
While sophisticated spoofing techniques are often studied in controlled, simulated environments, a recent study published in MethodsX offers a practical approach to generating realistic spoofing data. This method leverages field-recorded signals and cost-effective technology to analyze vulnerabilities and develop robust defenses against potential attacks. This article breaks down this innovative approach, making it accessible to readers seeking to protect their GNSS-dependent systems.
Where Spoofing Is Happening
Crowdsourced ADS-B data shows that many areas are regularly affected by GNSS spoofing, indicating that aviation GNSS systems are among the systems experiencing these effects. Research published in 2024 also notes that GNSS signals are vulnerable to spoofing and interference, creating risks for critical national infrastructure. The accompanying dataset records spoofing signals from a HackRF One and suppression jamming from a commercial jammer during an attack on December 21, 2023.
Understanding GNSS Spoofing: How Does It Work?
GNSS spoofing attacks hinge on exploiting the relatively weak signals broadcast by satellites. By transmitting stronger, yet fabricated, signals, an attacker can gradually steer a victim's receiver towards an incorrect position or time. This manipulation often occurs in distinct phases, each designed to subtly undermine the receiver's integrity without raising immediate alarms.
- Alignment Phase: The spoofer estimates the user's current state without transmitting any interfering signal.
- Control Phase: The spoofer gradually increases its signal power, subtly nudging the target receiver to lock onto the false signal instead of the authentic one.
- Pull-Off Phase: The spoofer slowly manipulates the receiver's reported position or time, guiding it towards the attacker's desired incorrect location.
- Capture Phase: The spoofer has complete control over the target receiver, allowing it to feed completely fabricated data without the user realizing it.
Research on Detection and Mitigation
GPS.gov reports that the 2024 GPS SPS Performance Analysis found that all examined LNAV SPS PS 2020 assertions were met, while all but two examined CNAV SPS PS 2020 assertions were met. A 2025 review organizes GNSS anti-spoofing technologies around spoofing detection and spoofing mitigation and discusses future research directions. A 2026 study proposes using an inertial navigation system to help GNSS receivers track authentic signals in spoofing environments. A systematic review identifies UAVs and other autonomous systems that rely on GNSS for navigation as particularly significant security concerns.
Limits of Incident Reporting
The U.S. Coast Guard's GPS User Issue Detection & Evaluation Tool warns that its reports do not validate or verify degradation of the GPS constellation. Instead, the reports are derived from user submissions to the USCG Navigation Center GPS Problem Reports page. The U.S. Government Accountability Office similarly found that the Department of Transportation's process for identifying GPS disruption incidents does not produce accurate or complete information and is not documented. These limitations mean that reported incidents should not automatically be treated as confirmed constellation failures or as a complete record of interference.
Jamming, Spoofing, and Defense
The FAA's GPS and GNSS Interference Resource Guide includes a figure showing daily spoofing trends from January through August 2024 across multiple regions. A technical paper presents the receiver-spoofer attack sequence from the victim receiver's perspective. A 2022 survey compares anti-spoofing approaches by implementation difficulty, effect, and adaptability. Trimble's 2025 explainer distinguishes GPS jamming from spoofing and discusses how both radio-frequency attacks can affect productivity and safety.
Protecting Your Systems: How to Detect and Prevent GNSS Spoofing
While the MethodsX paper focuses on generating spoofing data for analysis, its insights can inform practical strategies for detecting and preventing attacks. By understanding the subtle manipulations that occur during a spoofing attempt, users and developers can implement more robust security measures. One of the methods is analyzing the signal patterns of the GNSS. This is achieved through ACF plots, which can detect multiple peaks indicating a spoofing attempt. Also, shape distortion of the signals can be used to detect spoofing.
Why Receiver Diversity Matters
Research on different-grade GNSS receivers examines how spoofing affects receiver accuracy and reliability, while noting that malicious threats to GNSS-dependent infrastructure continue to evolve. A comprehensive review states that growing reliance on GNSS has increased exposure to jamming and spoofing and examines mitigation techniques, including machine-learning approaches. Another study defines jamming as a denial-of-service attack in which higher-power, noise-like signals prevent a receiver from acquiring or tracking satellite signals, affecting system availability. Together, these sources frame GNSS security as both a receiver-level and infrastructure-level resilience problem.
Practical Detection in the Field
A Stanford study evaluates whether low-cost GNSS receivers can detect and characterize spoofing using a real-world dataset. It also assesses the effectiveness of previously developed spoofing-detection techniques outside purely controlled conditions. A January 2025 paper addresses real-world spoofing and jamming identification with machine learning, deep learning, and computer-vision methods. Its experiments use two real-world datasets and report state-of-the-art results for the tested algorithms.