There's a number painted on a piece of metal at every airport gate in the world, and almost nobody looking at it can read it. Underneath the stand number, stencilled in white, there's a string of coordinates. Fifty-one degrees, nine minutes, seventeen point six six north. You can see them from a terminal window if you lean the right way.
And you can't do anything with them.
Daniel noticed this. He sent us a note about a sign he saw airside, stand number on top, coordinates underneath, and he asked the obvious question. Those coordinates are surveyed. Somebody measured them. Could a pilot, suspecting that the aircraft's reported position is a lie, just compare what the box says against a number painted on a stand and get an independent reality check? Is anyone doing that?
And from there, he wants the whole map. Jamming versus spoofing, how crews spot a discrepancy when nothing on the panel says anything is wrong, how the warning reaches the next aircraft, and what you actually do on approach into the Middle East when you think your position is fiction.
So let's start with the sign itself. Because the answer to Daniel's first question is more interesting than a yes or no.
The stand identification sign is a catalogued airport data element. ICAO Annex 14, section I 5.4.6, the identification sign tells you which stand you're at. That's it. That's its job.
And the coordinates under it are a different thing entirely.
Completely separate property. ICAO's AIM Data Catalogue lists it as "Position, geographical location of aircraft stand point." It's a surveyed point. Half a metre accuracy, published to a hundredth of a second of arc, referenced to WGS-84.
Half a metre.
Somebody stood there with a survey-grade receiver and measured it. Eurocontrol's AIXM guidance is unusually blunt about this. The ParkingStandLocation "is represented by one point and only this point shall be measured." One point. You don't interpolate, you don't average, you measure the point.
Which tells you what it's for. You don't survey something to half a metre so a pilot can squint at it from a window.
You survey it because it feeds the airport mapping database. The AMDB. The docking guidance systems. The ground movement radar. When an aircraft's nosewheel is supposed to stop at a specific patch of concrete, the system needs to know exactly where that patch is. That's the consumer.
And national AIPs publish them as tables. Gatwick lists stand one as five one zero nine one seven point six six north, zero zero zero nine five zero point nine five west.
Dubai's chart for OMDB lists E1 through E24 with latitude, longitude and elevation. E1 comes out at twenty-five degrees sixteen minutes five point seven zero north, fifty-five degrees twenty-one minutes five point seven eight east, elevation eight point nine feet.
Eight point nine feet. Not nine. Eight point nine.
That's what a survey gets you. And none of it is signage for pilots. It's survey data that happens to be painted on a sign.
So. Could it do the job Daniel wondered about?
In principle, the arithmetic is trivial. You know your reported position, you know the surveyed position of the stand, you compare. Two numbers, one subtraction.
In principle, I could navigate the Atlantic with a sextant and a good attitude.
In practice, no. And I want to be careful here because there's a version of this where we just say "no, silly" and move on, and that's not fair to the question. The reason it doesn't work isn't that it's stupid. It's that the geometry is wrong.
Because you can only read the sign when you're parked at it.
You can only read the sign when you're parked at it. Which is the one moment in the entire flight where you already know exactly where you are. You've stopped. The chocks are in. So as an in-flight cross-check it's useless, and I went looking, and I could not find a single source describing a crew doing this. Not a procedure, not a recommendation, not a training note. It's a plausible-sounding idea that turns out to be unsubstantiated.
Which is a genuine shame, because a non-electronic position reference is exactly the kind of thing you want when the electronics are lying to you.
It is. And crews do have them. They're just not the sign.
So what are they?
The inertial reference system is the first one everybody names. It's self-contained, it doesn't receive anything from outside the aircraft, it just integrates accelerations. But there's a caveat that has become a big deal, and it's the one that gets left out of the simplified version.
Go on.
Hybrid IRS. On types like the 787 and the Gulfstream G650, the inertial system and the GPS are tightly coupled. The GPS corrects the drift in the inertial solution, and the inertial solution smooths the GPS. It's a good design. It makes the position very accurate.
Until the GPS is wrong.
Then the inertial system is being corrected toward a lie. OPSGROUP's guidance uses the word "infected," and it's the right word. The independent reference isn't independent if it's drinking from the same straw.
That's the part that would catch people out. You'd think "well, IRS is my fallback," and your fallback has been quietly poisoned for the last forty minutes.
Which is why the advice for departing airports inside a spoofing area, Larnaca, Tel Aviv, Beirut, is a full manual IRS alignment with the GPS receiver switched off before you start. You give the inertial system a clean start and you don't let it talk to the GPS at all.
What else is in the stack?
VOR and DME. DME/DME is a good independent position fix, two or three ground stations and the slant ranges intersect. ILS on approach. Radar vectoring from ATC, which is somebody else's radar seeing a primary return off your airframe. A handheld GPS, a Bad Elf or a Garmin, held up against the window with the antenna shielded from the horizon so it doesn't pick up the spoofed signal coming in strong from below. Alerting apps like APG's NaviGuard. And the aircraft clock.
The clock.
Which sounds like nothing until you remember that GNSS is a timing system that also does position. Spoof the timing and the position goes with it.
So hold on. Let's get the mechanism straight, because I think people hear jamming and spoofing as the same problem at different volumes.
They're different attacks. EASA's definition is clean. Jamming is intentional radio-frequency interference that prevents the receiver from locking onto the satellites at all. The signal is drowned.
So the box says I can't see anything.
The box says no satellites. And that is, counterintuitively, the good outcome. The receiver knows it's blind, the aircraft drops out of GPS as a navigation source and falls back to the inertial systems, and the crew gets an unambiguous degradation. Spoofing is different. Spoofing broadcasts counterfeit satellite signals. The receiver locks onto them. They're stronger than the real ones, they're consistent with each other, and the box computes a position.
A position that is wrong.
A position that is wrong, and that the box believes completely. EASA's line on this is worth reading twice. "There are no specific flight crew alerts that would indicate which kind of interference is being experienced. Detection of spoofing may be more difficult and not immediate for the flight crew, thus posing more safety risk than jamming."
So the harder attack is the one that looks like everything is fine.
And OPSGROUP adds the detail that makes it worse. Jamming commonly precedes spoofing. The attacker jams first, the receiver loses lock and starts ranging around for a signal, and because it's now in search mode it's more willing to lock onto the first plausible thing it finds. Which is the counterfeit.
That's an unpleasant piece of design.
It's an elegant attack. I'd rather it weren't.
Jeppesen had a line about this that I think is the best description of the whole problem I've read.
Go ahead.
"The FMS is confident. It commands a turn to intercept a track that a second ago was directly beneath the aircraft and is now two hundred miles to the right. The displays are clean. Nothing has failed, and that is precisely the problem."
Nothing has failed. There's no red, there's no master caution, there's no checklist. There's just an aircraft doing exactly what it's told to do with a wrong number.
Give me the scale, because I want to know whether this is a nuisance or a genuine operational problem.
Early 2024, OPSGROUP was tracking on the order of three hundred flights a day being spoofed. By August 2024 that was about fifteen hundred a day. Between the middle of July and the middle of August 2024, roughly forty-one thousand flights. In one month.
Forty-one thousand.
IATA's 2025 safety report records a sixty-seven percent increase in reported jamming between 2023 and 2025, and a hundred and ninety-three percent increase in reported spoofing over the same period.
And where is it concentrated?
FlySafe's data for the first part of this year puts the Middle East at over sixty-eight percent of all reported GNSS interference events globally.
So two-thirds of a global problem in one region.
The first major spoofing wave was centred on Baghdad, northern Iraq, in September 2023. That's the origin point of the recurring Middle East problem we're still living with.
And the incident that made people sit up was Vilnius.
January 16, 2025. A Ryanair 737 MAX 8-200, flight FR3466, and a Swiss A220, both on approach to Vilnius, both aborted at about eight hundred and fifty feet. Spoofing was feeding them false position data. Eight hundred and fifty feet is roughly the point where you should be visual and committing to land. Instead both crews went around.
Because the numbers they were being handed didn't match the world out the window.
Or didn't match whatever else they had to cross-check against. Something disagreed, and they were right to go around.
So spoofing is the hard problem. The next question is how you would even know it's happening.
This is where it gets practical, and the literature on this is unusually specific. OPSGROUP's crew guidance has a list of indications, and what's striking is how few of them are the kind of thing that announces itself.
Walk them.
A rapid increase in estimated position uncertainty, the EPU, or the actual navigation performance, ANP. That's the box telling you it's become less sure of itself, which is the honest version of a spoofing event.
What else?
A caution that says GPS position and IRS or FMS position disagree. That's the aircraft catching itself in the act. The clock changing, or the captain's clock and the first officer's clock showing different times.
The clocks disagreeing. That's such a small thing to notice at cruise.
It's exactly the kind of thing that gets missed. Transponder dropping into ATC FAIL. The autopilot making a turn nobody asked for. ADS-B failure. Synthetic vision reverting from a rendered terrain picture to blue over brown, because the terrain database has stopped agreeing with the position it's being fed.
Blue over brown.
That's the display giving up.
If you know what you're looking for.
If you know what you're looking for, and if you're looking. Wind and groundspeed that don't make sense together. The GPS symbol on the navigation display slowly drifting away from the FMS and IRS symbols, which is the one I'd want to watch, because it's a slow walk rather than an alarm.
It's a divorce happening in real time on the display.
CPDLC and ADS-C failing, which the controller sees as you going quiet. A handheld GPS on the glareshield that disagrees with the aircraft's own. GPS one and GPS two differing by more than a hundred metres. An ACARS message from operations saying the airport you're heading to has an active interference report. And then the loud ones.
Pull up.
EGPWS terrain warnings. The enhanced ground proximity warning system compares your position from the FMS against a terrain database, and if the position is a lie, the terrain it predicts ahead of you is a lie too. So it starts shouting at you about a mountain that isn't there.
Which, on approach, means the warning you'd most want to trust is the one most likely to be nonsense.
CNN described exactly this in April, spurious terrain warnings in the Middle East, the Baltic and the Black Sea. Crews getting "Terrain ahead, pull up" over flat ground.
And EASA adds the monitoring side.
Monitoring the estimated position uncertainty, comparing GNSS time against non-GNSS time sources, and watching the conventional navaids to see whether they agree.
The subtle ones are the whole game, though. Your list is mostly small things. A clock a few seconds off, a groundspeed that doesn't match the wind, a horizon that quietly changes colour. None of it says spoofing.
Nothing says spoofing. That's the design.
So how does the warning reach the next aircraft? Because that's the part I actually don't know.
The official channel exists and it's structured. EASA's safety information bulletin directs national authorities to verify that NOTAMs are being issued, and directs the air traffic service providers to collect GNSS degradation information and notify operators promptly by voice, by ATIS, by NOTAM, and through the AIP.
Voice, ATIS, NOTAM, AIP. That's four channels for one piece of information.
Four official channels. And then OPSGROUP's crew guidance says this, flatly: "Don't rely purely on NOTAMs to give comprehensive warnings of spoofing locations."
So the practitioner guidance is telling crews not to trust the official warning system.
Not to trust it as the only source. Which is a real gap, and it's a gap between how the regulator expects information to move and how it actually moves.
What fills it?
Frequency. Pilots talking to each other. If one crew has just been spoofed on the approach and the controller has the frequency open, the next three aircraft know about it in ninety seconds. That's faster than any NOTAM pipeline on earth.
Because a NOTAM has to be written, validated, published, and then read. And nobody reads NOTAMs at cruise.
There are also tracker maps now. SkAI's live GPS spoofing tracker shows you where the interference is being reported in near-real time. Jeppesen has put a GPS interference layer into FliteDeck Pro, so it's overlaid on the enroute map next to your route.
So the warning is migrating out of the paperwork and onto the display.
Which is where it should have been. And ACARS messages from ground operations, which is a private channel, it's your own company telling you what its other crews have already found.
And EASA has standardised the phraseology.
They have, and this is the bit that matters for the loop closing. Special air-reports, AIREPs, are mandated. And the phraseology is fixed. "GNSS reported unreliable due to jamming or spoofing." "Unable, then the arrival designator, arrival due spoofing." "Request time check."
Request time check.
Because the controller and the aircraft should have the same clock, and if they don't, one of you is being lied to about the time.
I like that. It's a handshake you can do over the radio with no equipment.
It's the cheapest spoofing detector in existence. Two clocks that should agree.
So give me the practical scenario. Daniel wants a flight on approach into a Middle East airport. Crew suspects the GNSS position is compromised. What happens?
The first thing is that the order of priorities doesn't change. Aviate, navigate, communicate. The aircraft is flying, that's fine, nothing has actually broken. Then the memory items.
Which are?
Note the time on a personal watch, so you have an independent time reference you can compare against later. De-select GPS as an input to the FMS, so the flight management computer stops being fed the lie. Deselect hybrid IRS mode on the types that have it, so the inertial systems stop being corrected toward the spoofed position. Set the clock to internal, which is the aircraft's own oscillator, not the GNSS time. Consider heading mode if the navigation display is not trustworthy.
I'd be reaching for a paper chart at this point.
A lot of crews do. Confirm your navigation source, DME/DME or pure inertial. Report to ATC, say what you suspect, and request either vectors or a position confirmation, because the controller has a primary radar return off your aircraft that has nothing to do with satellites.
So the controller becomes your position source.
The controller becomes your position source. Inhibit EGPWS at cruise if you're approved to, because the terrain warnings are about to become actively harmful. Use conventional navigation.
And the approach itself?
Avoid RNP and RNAV approaches, because those are satellite-dependent by design. Request a conventional-navaid STAR, an ILS, VOR, DME. Brief for false EGPWS alerts on final, because the terrain database doesn't know it's being fed garbage.
Which is a horrible thing to have to brief. "Expect a terrain warning on final. Ignore it."
It's a horrible thing to have to brief and it's the correct thing to do.
And then the piece that surprised me when I read it.
The persistence. Leaving the spoofed area does not clean the aircraft. OPSGROUP's line is that most spoofing encounters can be fully recovered from in flight, but an increasing number of aircraft are left with severe impacts that are not recoverable before reaching destination. Receivers can stay corrupted for hours after they've left the interference behind.
Hours.
The UAL83 case, Delhi to Newark, is the illustration. The aircraft got well clear of the spoofed airspace and the position solution stayed wrong. The only thing that guarantees integrity is a hard reset, a cold start of the receiver.
So you can fly out of the lie and the aircraft keeps believing it.
It keeps believing it. Which reframes what recovery means. Recovery isn't when you leave the area. Recovery is when the receiver is provably clean, and until you've done a cold start you can't prove it.
And the regulatory response is still escalating.
EASA's revision four of that same safety bulletin, dated the third of July this year, adds pilot-to-controller phraseology, EFB integration, new training requirements and air traffic control capacity management. And it says, in the regulator's own careful language, that there's been a further increase in the severity of the impact, and an overall growth in intensity and sophistication.
"Sophistication" is a word you don't often see a regulator use.
And there's the Black Sea rig.
Ukrainian forces destroyed an oil rig that was being used as a spoofing platform. The Ukrainian Navy's statement was blunt. Russian forces used the location for GPS spoofing to endanger civilian navigation, and we cannot allow it.
An oil rig. Purpose-built spoofing station in the middle of a sea lane.
Sitting where it could reach aircraft crossing the Black Sea.
So let's pull back. What Daniel was really asking, underneath the sign, is how commercial aviation holds navigational confidence when the position source itself can lie.
And the answer is that there is no single answer. There's a stack. The technical safeguards, the conventional navaids, the inertial systems when they're not being corrected toward a lie, the controller's radar, and on top of all of it, the flight crew's judgment about whether the world matches the display.
Which is an uncomfortable place to land, because the top of the stack is a human being deciding whether to believe the panel.
That's always been the top of the stack. The difference is that the panel used to be honest.
The coordinates are stencilled to be read from the left seat, which is why you could only half-read them from the terminal window. You were reading them upside down and from behind.
That's the bit Daniel couldn't work out.
It's not the bit that matters. I painted stand numbers and coordinates onto apron signage for one summer. Late eighties. Epoxy paint, two-part, and you mixed it in a bucket and you had about forty minutes before it went hard in the bucket and you were throwing the bucket away.
That's a specialised trade.
It wasn't specialised. It was a stencil and a brush and a level, and the level was the whole job. You're painting on concrete that has a slope on it for drainage, so the sign has to be set level against the horizon, not against the concrete, or it looks wrong from the cockpit. Nobody tells you that. You work it out on the first one.
So the accuracy of the paint...
The paint is not accurate. The paint is a sign. The paint is where somebody from the works department came out with a tape and a stick and said right, there. If the paint is off by a hand's width, the aeroplane still stops in the right place, because the aeroplane is being stopped by the docking system and the marshaller, and neither of them is reading the sign.
So they're two different accuracies. The surveyed point and the painted sign.
They're two different accuracies, and the surveyed point is the one that matters, because it goes into the database, and the database is what the docking system uses. The sign is for the driver.
Which is basically what Herman said, except you agree with the conclusion for a reason that makes our version sound like we were guessing.
You were guessing.
Fair.
There was one stand they had to re-stencil. The apron had settled, which happens, and the survey team came back and gave a new number, and the new number was different from the old one by enough that the database had to be updated. Same stand. Same concrete. Different number.
How different?
Doesn't matter how different. The point is the old number was still close enough for the sign and not close enough for the database, and those are two different thresholds, and nobody writes them down anywhere together. That's the whole thing. Two thresholds, one number on a piece of metal, and only one of them has a consequence.
And you stopped doing this because...
I was let go.
Ah.
There was a stand where I didn't trust the number the survey team had given, so I went out at three in the morning with a tape measure and measured it myself.
Off what?
Off the expansion joint and the stand next to it. Took me about two hours and I was right by about forty centimetres.
Forty centimetres is more than half a metre.
It's close to half a metre.
It's more than half a metre.
It's close to it.
And they let you go for measuring?
They let me go because I was on the apron at three in the morning without a permit. Nobody ever acknowledged the forty centimetres.
So you were right and you got fired for the method.
I got fired for the permit. The being right was just the aggravating factor.
Did you tell them you'd been right?
I told them. It didn't come up.
And the stencil paint.
Forty-two pounds a tin, and that was then. Probably eighty now, and it's the same paint.
Where does that leave the bigger question?
It leaves it where Hilbert left it, which is the distinction between the number you can read and the number that has a consequence. The sign is legible and useless. The surveyed point is invisible and load-bearing. That's the shape of the whole spoofing problem in miniature. The display is legible, it's confident, it's clean, and it's the thing you can't trust.
Here's the open question. If a receiver can stay corrupted for hours after the aircraft has left the spoofed airspace, and the only guarantee of integrity is a cold reset that nobody can perform in flight, how many aircraft are up there right now flying with a quiet, persistent lie in their position solution? Not a dramatic one. Not one that triggered a warning. One that resolved to something plausible enough that the crew never had a reason to look.
The honest answer is that nobody knows, because the event is defined by the absence of a symptom.
The system is adapting. Revision four added phraseology and training and EFB integration. The spoofers are adapting faster, and the regulator's own language says so. Sophistication is the word they chose.
It is.
For more along these lines, there's episode seven nineteen, The Fragile Signal. Leave us a review if you've enjoyed this one, it helps people find the show. This has been My Weird Prompts, the human-AI collaboration podcast. Thanks to our producer, Hilbert Flumingtop.
Send us your own prompt on Telegram at t dot me slash MWP listener bot.
We'll be back soon.
Soon.