Comments on: Ghost ships, crop circles, and soft gold: A GPS mystery in Shanghai
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai/
Comments on MetaFilter post Ghost ships, crop circles, and soft gold: A GPS mystery in ShanghaiSun, 17 Nov 2019 19:30:47 -0800Sun, 17 Nov 2019 19:30:47 -0800en-ushttp://blogs.law.harvard.edu/tech/rss60Ghost ships, crop circles, and soft gold: A GPS mystery in Shanghai
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai
<a href="https://www.technologyreview.com/s/614689/ghost-ships-crop-circles-and-soft-gold-a-gps-mystery-in-shanghai/">Ghost ships, crop circles, and soft gold: A GPS mystery in Shanghai</a>: A sophisticated new electronic warfare system is being used at the world's busiest port. But is it sand thieves or the Chinese state behind it?post:www.metafilter.com,2019:site.184163Sun, 17 Nov 2019 19:15:11 -0800genChinaGPSShanghaiC4ADSAISBy: Windopaene
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7826977
The world we live in...comment:www.metafilter.com,2019:site.184163-7826977Sun, 17 Nov 2019 19:30:47 -0800WindopaeneBy: the antecedent of that pronoun
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7826979
Can someone tell me why GPS spoofing is such a technical feat? <a href="https://github.com/osqzss/gps-sdr-sim">Open source software</a> can generate GPS signals to follow any desired trajectory. Superficially, it feels like "all" you need to do is do it in real-time and hook it to appropriate transmitters. You probably need some precise, distributed clocks too, but that's only a matter of money...
I guess what I'm thinking is, I doubt how instantaneous a strava heat map is; if your *spoofed trajectory* were a circle, and you looked at the heat map made by everyone swirling in it *integrated over time* you would see the same thing.
(what is this, at least the second time that data from strava has been important to intelligence efforts?)comment:www.metafilter.com,2019:site.184163-7826979Sun, 17 Nov 2019 19:43:30 -0800the antecedent of that pronounBy: Mitheral
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7826998
Their has got to be more to it than the article is reporting or it's the Chinese government who is causing this and they are intentionally letting the spoofing happen.
In order to spoof GPS signals you have to operate a transmitter or several transmitters. Sophisticated range finding and triangulation are going to be able to find the antenna/transmitter(s) pretty much instantly. EG: I used to participate in <a href="https://en.wikipedia.org/wiki/Transmitter_hunting">Bunny Hunts</a> with CBs and bunnies would rarely evade capture for more than an hour. And our range finding equipment was the directional bias imposed on the omnidirectional antennas by the irregular ground plane of our vehicles and the tiny SWR meters built into radios. Plus we generally didn't run teams so triangulation required physically moving our receivers enough to get a triangle. Can't imagine government level elint squads equipped with multiple much more sensitive and directional equipment would have any trouble tracking this down.comment:www.metafilter.com,2019:site.184163-7826998Sun, 17 Nov 2019 21:11:14 -0800MitheralBy: Pinback
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827005
The article's terrible - there's nothing there (or in any of the others I've seen) to indicate that GPS is being 'spoofed' rather than jammed.
Conversely, the description of what happened with the AIS is that it <em>was</em> spoofed. Which is not all that hard to do; AIS is simply a beacon that broadcasts its position every few seconds when moving (and every few minutes when stationary). Set up a fake beacon spoofing different ship's unique IDs and sending fake location data, and everyone within range - including the ships you're spoofing - will see that fake data. Or, if you want a dramatic hook for the story, "ghost ships"…
And it's all done in the clear (though certain short messages - the AIS equivalent of SMS - may optionally be encrypted, the ID & location isn't). I occasionally listen in and follow ships off the coast and in the local port with nothing more than a homebrew VHF receiver and AIS decoder software.comment:www.metafilter.com,2019:site.184163-7827005Sun, 17 Nov 2019 22:25:34 -0800PinbackBy: pompomtom
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827011
I know that if I were a government messing with GPS signals I'd do it in my own busiest port.comment:www.metafilter.com,2019:site.184163-7827011Sun, 17 Nov 2019 22:41:57 -0800pompomtomBy: philip-random
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827014
whatever the **** is going down, Sand Thieves is a great band name.comment:www.metafilter.com,2019:site.184163-7827014Sun, 17 Nov 2019 22:51:15 -0800philip-randomBy: j_curiouser
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827017
Read closely, the rub is that it's <em>different for every ship. And bike.</em>
The 'different' part means there isn't just a GPS transmitter blasting.
The bike-inference is that the issue is unrelated to AIS because, well, the bikes don't have AIS.
That's how I read it, fwiw.comment:www.metafilter.com,2019:site.184163-7827017Sun, 17 Nov 2019 23:13:43 -0800j_curiouserBy: Joe in Australia
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827026
If I were going to spoof my AIS signal I imagine I'd also spoof everybody else's, so my change would get lost in the confusion. If that's the explanation then I bet the circles are an error due to sloppy programming.comment:www.metafilter.com,2019:site.184163-7827026Sun, 17 Nov 2019 23:57:51 -0800Joe in AustraliaBy: clew
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827028
They remembered to randomize \theta but not r? Plausible, strange.comment:www.metafilter.com,2019:site.184163-7827028Mon, 18 Nov 2019 00:01:59 -0800clewBy: Joe in Australia
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827048
Or the radius was meant to be a constant plus a random number, and they thought "rand(n)" meant "a random number from 0...n". There are lots of ways to get things wrong, and it seems that the rings are only noticeable when you plot lots of observations. Any individual trial would look fine.comment:www.metafilter.com,2019:site.184163-7827048Mon, 18 Nov 2019 02:27:47 -0800Joe in AustraliaBy: Glomar response
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827065
Oh good, we're crowdsourcing the debugging of infrastructure hackers!comment:www.metafilter.com,2019:site.184163-7827065Mon, 18 Nov 2019 04:06:04 -0800Glomar responseBy: atrazine
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827067
<em>Can someone tell me why GPS spoofing is such a technical feat? Open source software can generate GPS signals to follow any desired trajectory. Superficially, it feels like "all" you need to do is do it in real-time and hook it to appropriate transmitters. You probably need some precise, distributed clocks too, but that's only a matter of money...
</em>
Spoofing all GPS over an area to think it's at the same location is easy, as you say. Spoofing it to many different locations is much harder and people aren't quite sure they're doing this.comment:www.metafilter.com,2019:site.184163-7827067Mon, 18 Nov 2019 04:11:57 -0800atrazineBy: ryanrs
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827265
If I wanted to do this with off the shelf parts and crap lying around my office, this is what I'd do:
I'd listen for AIS packets from my target ship, decoding them live. Probably need to write your own code to do this, because you want to extract the data in realtime. Specifically, I'd want to extract the Ship ID (near the beginning of the packet) before the packet is finished transmitting.
When I detect a target Ship ID, then I immediately key up my transmitter/jammer to stomp on the tail end of the packet, the part that contains the CRC which is used for error detection. If I do it right, other stations listening will discard the original packet, since the mangled CRC will look like a reception error.
Then I'd transmit my own spoofed AIS packets on another timeslot, pretending to be the target ship.
This will let me spoof the positions of any number of ships, with a different spoofed location for each one, should I desire it. Note that this scheme does not require any kind of GPS spoofing or jamming.
<b>Potential problems</b>
This should be really easy to detect by AIS surveillance if you're looking for it. But it may not necessarily be automatically detected since the surveillance receiver will probably discard the stomped packets as errors.
The target ship's navigation computer might realize that someone else (me, the bad guy) is transmitting AIS packets using their Ship ID and pop up an alarm or warning. But also maybe not.
This scheme also does not explain the GPS outage on the <i>Manukai.</i> So maybe I'm doing some brute force GPS jamming too, why not?
<b>Other avenues for messing with GPS</b>
Sophisticated GPS spoofing can do stuff like spoof individual satellites, or turn "off" certain satellites (by spoofing "this satellite is broken, please ignore" packets). Some of these packets can be injected using DGPS or WAAS spoofing. I could definitely imagine some of these techniques causing the circles.
Re: foxhunts. Spoofed GPS signals can be well below the noise floor, so you'd need dedicated equipment for location finding. Specifically, you'd need to at least decode the PRN sequence. I'm pretty sure such instruments already exist, though.comment:www.metafilter.com,2019:site.184163-7827265Mon, 18 Nov 2019 11:25:22 -0800ryanrsBy: gryftir
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827307
civilian GPS isn't digitally signed (I believe the military version is signed and encrypted). It has a 24 bit CRC for error detection but that could be spoofed. A digital signature would be the obvious solution to this but between satellites and a worldwide system currently in use, I wouldn't hold my breath for an update happening any time soon.
That said, they are trying to reconstruct this, as best I can tell, from AIS recordings and GPS records that drop the actual packet info/bad packets, don't measure signal strength, etc. I bet it would be much easier to figure out if they set up receivers to record raw data in shanghai during one of these incidents.
<a href="https://arstechnica.com/information-technology/2013/07/professor-spoofs-80m-superyachts-gps-receiver-on-the-high-seas/">
Professor Humphries is also the guy that spoofed (with permission) the GPS on a superyacht</a> so the fact that he's confused when he's one of the world's experts on GPS spoofing is concerning.comment:www.metafilter.com,2019:site.184163-7827307Mon, 18 Nov 2019 12:13:44 -0800gryftirBy: j_curiouser
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827421
Which is cool and interesting. Still doesn't explain the bikes, unless you're intercepting their coordinate re-transmission too. (in whatever protocol, probably over cell). I'm too ignorant to counter-argue, it just seems like the bike takes ais out of the equation (shrugs).comment:www.metafilter.com,2019:site.184163-7827421Mon, 18 Nov 2019 14:38:57 -0800j_curiouserBy: ryanrs
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827426
Oh yeah, the bikes. That does rule out AIS fuckery. And if those mobile phones are doing AGPS with the cell towers, that could make it even more difficult.comment:www.metafilter.com,2019:site.184163-7827426Mon, 18 Nov 2019 14:48:22 -0800ryanrsBy: flug
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7827579
Two things about the Shanghai-area GPS shenanigans:
#1. <a href="https://www.strava.com/heatmap#14.73/121.55983/31.32542/hot/all">Here is the exact spot with the funny circle and other interesting phenomena on Strava Heatmap</a>. If you don't have a Strava account you can see a little, though it will all be pretty fuzzy. If you have a Strava account you can zoome in see quite a bit of interesting detail.
#2. <a href="https://imgur.com/GaMha6X">A more detailed view of the Strava Heatmap area (imgur)</a> and <a href="https://imgur.com/6KsrtEj">annotated</a>.
In those views, you can see the "crop circles" in greater detail, but also something even more puzzling:
One major route through the area (but ONLY one!) is a "ghost road": It is duplicated, but the duplicate is lighter and is moved southeast by about 1/3 mile (2000 meters).
Look for the black arrows on the annotated version.
The "ghost road" could be some kind of artifact of China's messing with map/GPS coordinates. The map vs the satellite image for this area is displaced by almost the same amount/direction (<a href="https://www.google.com/maps/place/31%C2%B019'03.6%22N+121%C2%B033'48.7%22E/@31.3158668,121.5557305,15.66z/data=!4m5!3m4!1s0x0:0x0!8m2!3d31.31766!4d121.56354">click here</a> & switch between map & satellite views).
That still doesn't explain why the displacement happens only to ONE route, however.
In conclusion, GPS in China is a land of contrasts . . .comment:www.metafilter.com,2019:site.184163-7827579Mon, 18 Nov 2019 21:58:43 -0800flugBy: away for regrooving
http://www.metafilter.com/184163/Ghost-ships-crop-circles-and-soft-gold-A-GPS-mystery-in-Shanghai#7828357
The map/satellite displacement is classic for China putting its map data into GCJ-02 coordinates, which are <a href="https://en.wikipedia.org/wiki/Restrictions_on_geographic_data_in_China#GPS_shift_problem">warped relative to WGS-84 (and relative to orthonormalized overhead imagery)</a>. The warping function has been reverse-engineered so you could factor that piece of confusion out of the stew.
If you flip between Google Maps map/aerial -- which is a way of seeing the local warp vector -- it closely matches the "ghost road" shift vector. But I got nuthin' on why that one road would show "ghosting".comment:www.metafilter.com,2019:site.184163-7828357Tue, 19 Nov 2019 23:53:03 -0800away for regrooving
¡°Why?¡± asked Larry, in his practical way. "Sergeant," admonished the Lieutenant, "you mustn't use such language to your men." "Yes," accorded Shorty; "we'll git some rations from camp by this evenin'. Cap will look out for that. Meanwhile, I'll take out two or three o' the boys on a scout into the country, to see if we can't pick up something to eat." Marvor, however, didn't seem satisfied. "The masters always speak truth," he said. "Is this what you tell me?" MRS. B.: Why are they let, then? My song is short. I am near the dead. So Albert's letter remained unanswered¡ªCaro felt that Reuben was unjust. She had grown very critical of him lately, and a smarting dislike coloured her [Pg 337]judgments. After all, it was he who had driven everybody to whatever it was that had disgraced him. He was to blame for Robert's theft, for Albert's treachery, for Richard's base dependence on the Bardons, for George's death, for Benjamin's disappearance, for Tilly's marriage, for Rose's elopement¡ªit was a heavy load, but Caro put the whole of it on Reuben's shoulders, and added, moreover, the tragedy of her own warped life. He was a tyrant, who sucked his children's blood, and cursed them when they succeeded in breaking free. "Tell my lord," said Calverley, "I will attend him instantly." HoME²Ô¾®¿Õ·¬ºÅѸÀ×Á´½Ó
ENTER NUMBET 0017 www.voiov.com.cn www.nbwzzg.com.cn www.tongyiba.com.cn bubi8.com.cn www.duduo1.net.cn leteam.net.cn www.linta8.com.cn firsco.com.cn anwei0.com.cn www.03862.com.cn