<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SIGNAL//ZERO</title><description>Independent research on aerospace cybersecurity, RF security, software-defined radio, satellite communications, and offensive security.</description><link>https://signalzero.cloud/</link><language>en</language><atom:link href="https://signalzero.cloud/rss.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Sun, 25 Oct 2026 00:00:00 GMT</lastBuildDate><item><title>Can Hackers Make an Aircraft Disappear From Radar?</title><link>https://signalzero.cloud/research/aerospace-security/can-hackers-make-an-aircraft-disappear-from-radar/</link><guid isPermaLink="true">https://signalzero.cloud/research/aerospace-security/can-hackers-make-an-aircraft-disappear-from-radar/</guid><description>How researchers use SDR to study ADS-B, GNSS/GPS and aviation signal security — the real weaknesses, the hard limits, and the defence-in-depth that keeps a spoofed blip from becoming a spoofed aircraft.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;What if an aircraft flying at 35,000 feet suddenly vanished from a tracking screen — or worse, a flight that never existed appeared beside it?&lt;/p&gt;
&lt;p&gt;The sky is full of invisible signals. Every second, aircraft broadcast their identity, position, altitude, and velocity to anyone with a receiver. Ground stations, other aircraft, and public flight-tracking websites all listen. It is an elegant, open system that keeps modern airspace flowing. It is also, by design, almost entirely &lt;strong&gt;unauthenticated&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This article looks at how researchers use Software Defined Radio (SDR) to study the security of &lt;strong&gt;ADS-B&lt;/strong&gt;, &lt;strong&gt;GNSS/GPS&lt;/strong&gt;, and aviation communications — what the weaknesses actually are, what they are &lt;em&gt;not&lt;/em&gt;, and why the system is more resilient than a single spoofed display suggests.&lt;/p&gt;
&lt;h2 id=&quot;the-signals-that-run-the-sky&quot;&gt;The signals that run the sky&lt;/h2&gt;
&lt;p&gt;Three signal families matter here:&lt;/p&gt;

























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;System&lt;/th&gt;&lt;th&gt;What it does&lt;/th&gt;&lt;th&gt;Security posture&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;ADS-B&lt;/strong&gt; (Automatic Dependent Surveillance–Broadcast)&lt;/td&gt;&lt;td&gt;Aircraft broadcast their own position/ID on 1090 MHz for surveillance&lt;/td&gt;&lt;td&gt;No authentication, no encryption&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;GNSS / GPS&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Satellites provide the position and timing that ADS-B &lt;em&gt;reports&lt;/em&gt;&lt;/td&gt;&lt;td&gt;Civilian signals are unauthenticated and very weak at the receiver&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;VHF voice / datalink&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Controller–pilot communication&lt;/td&gt;&lt;td&gt;Largely clear, legacy analog&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;The common thread is that these protocols were standardised decades ago, when the threat model was &lt;em&gt;accidental interference&lt;/em&gt;, not a deliberate adversary with a laptop and a cheap radio.&lt;/p&gt;
&lt;h3 id=&quot;ads-b-trust-by-broadcast&quot;&gt;ADS-B: trust by broadcast&lt;/h3&gt;
&lt;p&gt;ADS-B works because every aircraft honestly announces where it is. A receiver simply believes the message. There is no digital signature, no shared secret, and no way for a basic receiver to prove that a given message came from a real transponder on a real aircraft. The standard (&lt;a href=&quot;https://www.rtca.org/&quot;&gt;RTCA DO-260B&lt;/a&gt;) was built for reliability and interoperability, not adversarial integrity.&lt;/p&gt;
&lt;p&gt;That design choice is what makes &lt;strong&gt;spoofing&lt;/strong&gt; conceivable: because messages aren’t signed, a receiver cannot, on its own, distinguish a genuine broadcast from a fabricated one.&lt;/p&gt;
&lt;h3 id=&quot;gnssgps-a-whisper-from-20000-km&quot;&gt;GNSS/GPS: a whisper from 20,000 km&lt;/h3&gt;
&lt;p&gt;An aircraft doesn’t &lt;em&gt;know&lt;/em&gt; where it is by magic — it computes position from GNSS satellites, then reports that position over ADS-B. Civilian GPS signals arrive extremely weak and carry no cryptographic authentication, which is why GNSS &lt;strong&gt;jamming&lt;/strong&gt; (drowning the signal in noise) and &lt;strong&gt;spoofing&lt;/strong&gt; (feeding a receiver false but plausible signals) are active, real-world problems, especially near conflict zones where interference has become routine.&lt;/p&gt;
&lt;p&gt;If the &lt;em&gt;input&lt;/em&gt; (GNSS) is manipulated, the &lt;em&gt;output&lt;/em&gt; (a correctly-formatted ADS-B report) can be wrong while looking perfectly valid.&lt;/p&gt;
&lt;h2 id=&quot;where-sdr-comes-in&quot;&gt;Where SDR comes in&lt;/h2&gt;
&lt;p&gt;A Software Defined Radio turns radio into software: instead of fixed hardware for one band, an SDR digitises a slice of spectrum and lets code do the rest. For aviation &lt;strong&gt;research&lt;/strong&gt; this is transformative and entirely legitimate:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Receiving&lt;/strong&gt; ADS-B on 1090 MHz to study message formats, coverage, and anomalies.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitoring&lt;/strong&gt; the spectrum to understand interference and signal quality.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Analysing&lt;/strong&gt; captured data to characterise how surveillance behaves under stress.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Receiving is passive, lawful, and the backbone of the entire open flight-tracking community. The picture changes completely the moment anyone &lt;strong&gt;transmits&lt;/strong&gt;.&lt;/p&gt;
&lt;pre class=&quot;mermaid&quot; role=&quot;img&quot; aria-label=&quot;Diagram&quot;&gt;flowchart LR
  SAT[GNSS satellites] --&gt;|position + time| AC[Aircraft]
  AC --&gt;|ADS-B 1090 MHz| GS[Ground stations]
  AC --&gt;|ADS-B| OTHER[Nearby aircraft]
  GS --&gt; FUSION{Sensor fusion&amp;#x3C;br/&gt;and validation}
  PSR[Primary radar] --&gt; FUSION
  MLAT[Multilateration] --&gt; FUSION
  FUSION --&gt; ATC[Controller display]&lt;/pre&gt;
&lt;h2 id=&quot;the-ghost-aircraft-idea--and-its-hard-limits&quot;&gt;The ghost-aircraft idea — and its hard limits&lt;/h2&gt;
&lt;p&gt;Because ADS-B messages are unauthenticated, an attacker with transmit capability could, in principle, broadcast fabricated messages: a &lt;strong&gt;ghost aircraft&lt;/strong&gt; that doesn’t exist, a &lt;strong&gt;phantom track&lt;/strong&gt; that drifts across a map, or altered details attached to a real flight ID. On a receiver that trusts raw ADS-B blindly — including some consumer tracking setups — these fabrications can appear real. That is the scenario the header image illustrates: a &lt;em&gt;real track&lt;/em&gt; and a &lt;em&gt;spoofed track&lt;/em&gt; for the same callsign.&lt;/p&gt;
&lt;p&gt;But here is the reality check that matters, and it is the heart of this topic:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Manipulating an ADS-B display is not the same as controlling an aircraft, and it is not the same as defeating air traffic control.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Several facts collapse the gap between “a fake blip on a screen” and “a dangerous incident”:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Primary radar still exists.&lt;/strong&gt; Primary Surveillance Radar (PSR) bounces energy off the aircraft’s physical body. It does not care what the aircraft &lt;em&gt;claims&lt;/em&gt;. A ghost aircraft emits no radar return, so it has no skin-paint — an immediate inconsistency.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multilateration (MLAT) checks geometry.&lt;/strong&gt; Multiple ground receivers measure the tiny time differences of the same signal’s arrival. A spoofer transmitting from one location struggles to reproduce the arrival-time geometry of a signal genuinely coming from a point in the sky.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sensor fusion cross-validates.&lt;/strong&gt; Modern ATC systems correlate ADS-B with radar, MLAT, flight plans, and physics. An aircraft that teleports, exceeds its performance envelope, or has no radar return is flagged, not trusted.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transmitting is illegal and detectable.&lt;/strong&gt; Deliberately broadcasting on aviation frequencies is a serious crime in essentially every jurisdiction, and the transmitter’s physical location can be found through direction finding.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In short: the protocols are weak, but the &lt;em&gt;system&lt;/em&gt; has depth. Honest research makes that distinction loudly, because overstating the threat is its own kind of misinformation.&lt;/p&gt;
&lt;h2 id=&quot;how-the-system-defends-itself&quot;&gt;How the system defends itself&lt;/h2&gt;

































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Defence&lt;/th&gt;&lt;th&gt;What it catches&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Primary radar (PSR)&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Aircraft that claim to exist but produce no physical radar return&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Multilateration (MLAT)&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Signals whose arrival-time geometry doesn’t match the claimed position&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Sensor fusion&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Tracks that contradict radar, flight plans, or the laws of physics&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Kinematic / plausibility checks&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Impossible jumps, speeds, or climb rates&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;GNSS anti-spoofing (RAIM, multi-constellation)&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Inconsistent or implausible positioning inputs&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Crowdsourced validation&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Large receiver networks that spot tracks only one sensor can “see”&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Longer term, the community is working toward authenticated surveillance — proposals that add cryptographic integrity to position reports, and GNSS evolutions with signal authentication (such as Galileo’s OSNMA) that make spoofing the &lt;em&gt;input&lt;/em&gt; far harder.&lt;/p&gt;
&lt;h2 id=&quot;the-ethics-and-the-law&quot;&gt;The ethics and the law&lt;/h2&gt;
&lt;p&gt;This field only stays valuable if it stays responsible. A few non-negotiables:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Never transmit on aviation frequencies.&lt;/strong&gt; Receiving and analysing is research; transmitting fake signals into live airspace endangers lives and is criminal.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Test in isolation.&lt;/strong&gt; Legitimate experimentation happens with signal generators, fully shielded RF enclosures, simulation, or recorded/synthetic data — never over the air.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Disclose responsibly.&lt;/strong&gt; Findings go to the standards bodies, regulators, and vendors who can drive fixes — not into a how-to.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The goal of aerospace security research is not to show that the sky can be fooled. It is to make the systems we all fly on harder to fool.&lt;/p&gt;
&lt;h2 id=&quot;the-takeaway&quot;&gt;The takeaway&lt;/h2&gt;
&lt;p&gt;ADS-B and civilian GNSS were built for an era of trust. SDR makes their openness visible — and, honestly examined, also reveals how much defence-in-depth surrounds them. A spoofed blip is real; a spoofed &lt;em&gt;aircraft&lt;/em&gt; that survives radar, multilateration, and an experienced controller is a very different and far harder thing.&lt;/p&gt;
&lt;p&gt;The sky is full of invisible signals. The interesting question isn’t whether they can be manipulated — it’s how we make the whole system notice when someone tries.&lt;/p&gt;</content:encoded><dc:creator>Lakshitha Perera</dc:creator><category>Aerospace Security</category><category>ADS-B</category><category>GNSS</category><category>GPS Spoofing</category><category>SDR</category><category>Aviation Security</category><category>RF</category></item></channel></rss>