10 ms·
Texas students fake GPS signals and take control of an $80 million yacht
- mrt0mat0 13y agoI am seeing this more and more. I've seen the ability to have a phone take over an airplane, a laptop control a car, now a laptop taking over a ship... where are all the security guys at when this stuff is implemented?
- jaredmcateer 13y agoBeing told by sales and project managers that this stuff had been considered and deemed not a priority as it's unlikely ever to occur in real life.
- forgottenpass 13y ago>where are all the security guys at when this stuff is implemented? It doesn't matter where they are, because where they're not is in management. During development, if attacks like this are even considered at all, its a very low probability incident, isolated to a very small number of targeted units and requires people doing things that can be dismissed by rhetorically asking "why would anyone ever do X?" Computer security in general is abysmal. It's not for a lack of security guys trying. Good security costs time and money, but the return is practically invisible. The only reason the little bit we have exists at all is either that people have lost money, regulation, or an easy to spot practice has become trendy enough that people will chide others for not following them.
- mrt0mat0 13y agothat's sad. I wonder if anyone has done a case study on companies that listen to their IT and implement as much as possible compared to the "let's just make it pass inspection" guys. I know in every cartoon I've seen, the first group wins, but in reality it may truly be worth it to skimp
- rjsw 13y agoYou would first have to find a company that listened to the IT people.
- lifeisstillgood 13y agoThe security guys best friends right now are these Texas Students. Want to get funding for your security audit - hack the CFO's laptop
- yread 13y agoYeah if they just used their paper charts, logged the position and compared GPS with the dead reckoning (or depth lines, radar shore returns,..) the attackers would have a much harder time... My sailing instructor always stressed that GPS is unreliable and especially when close to danger one should cross check what it says with other methods. Came in handy when my plotter failed.
- zackbloom 13y agoThere is more to it than that though. Aircraft often fly instrument approaches using GPS alone, getting to within 500 feet of the ground while still in clouds. If someone could make the aircraft think it was just a couple extra miles in the wrong direction it could be disastrous.
- blhack 13y agoNo they don't, they land with something called ILS https://en.wikipedia.org/wiki/Instrument_landing_system https://en.wikipedia.org/wiki/Instrument_landing_system
- hedgie13 13y agoThere is more airports in US that have GPS only approaches than airports that have ILS approaches. For example: http://155.178.201.160/d-tpp/1308/05879R25.PDF http://155.178.201.160/d-tpp/1308/05879R25.PDF 500 ft altitude with GPS only (without vertical guidance). LPV minimum is 300 ft. Category III ILS minimum is 200 ft, Cat II -- 100 ft. But there are a lot of airports where ILS is not available.
- mikeash 13y agoA lot of small airports with very little traffic. Counting airports doesn't give you an accurate picture, because just about any airport can have a GPS approach, since the whole point is that it doesn't require any ground equipment. That doesn't mean those approaches get much use, because people don't fly into those airports all that much, especially not on instrument approaches. I fly out of an airport with a published GPS approach and no ILS, and people use the GPS approach on well under 1% of the total landings there. Any reasonably busy airport will have ILS.
- patrickas 13y agoThat's cool! Reminds me of the way the Iranian most likely got control over a US drone a couple of years back. They jammed communication signals and faked GPS data when automatic "go back to home base" landing procedure kicked in. http://www.informationweek.com/security/attacks/iran-hacked-gps-signals-to-capture-us-dr/232300666 http://www.informationweek.com/security/attacks/iran-hacked-...
- jug6ernaut 13y agoHow can they fake the gps signal, the military uses encrypted GPS?
- unoti 13y agoThe article is interesting. Take a look at it. "By putting noise [jamming] on the communications, you force the bird into autopilot... Notably, it's also much easier than trying to crack the encrypted remote-control communications channel. With the drone relying solely on GPS to determine its latitude, longitude, altitude, and velocity, the Iranians then broadcast carefully spoofed GPS coordinates..."
- tlrobinson 13y agoParent comment says the military uses encrypted GPS, which should protect against this type of attack.
- michaelt 13y agoWhat do you suppose a drone does if the command channel and the encrypted GPS signal are both unavailable/jammed but the unencrypted GPS signal is available? In any case, you don't have to be able to decrypt a GPS signal to be able to replay it - you fly a plane 200m above the drone, record whatever's coming over the air from the satellites and you know precisely what would be at the drone's antenna if it were 200m higher. Rebroadcast that at the drone's antenna et Voilà, the drone thinks it's 200m higher than it is.
- jug6ernaut 13y agoClick bait title(same as the article, for what its worth). $80mil yacht uses same GPS as a $80 sell phone, the 6 zeros dont change that. To the actual issue, i wonder how practical this is? In that i mean what level of power output is required to override the correct signal and at what distance? Is this something that could be a real issue, impractical? What?
- mikeash 13y agoI disagree, on two counts. First, the fact that expensive machines can be brought down by cheap components is still interesting. Nobody will really care if your $80 cell phone can be spoofed. Second, GPS receivers are not all the same. There are many different techniques you can use to make your receiver more resilient against spoofing, from cheap and easy things like adding Galileo and GLONASS support to crazy expensive things like adding backup star tracking and inertial navigation systems to cross-check the GPS results. At the least, one would expect such an expensive ship to cross-check GPS results with internal dead reckoning to reject obviously bad GPS coordinates. That it didn't do this suggests that shipbuilders (or, at least, buyers) aren't aware of the spoofability of GPS. Articles like this make people aware of the problem and its solutions, solutions which simply don't apply to an $80 cell phone.
- ThatGeoGuy 13y agoOn the topic of not being aware of the "spoofability" of GPS, it is interesting to note that many of the older Inertial Navigation Systems (GPS + IMU) use GPS to check against the accelerometers and gyroscopes in the IMU. Effectively, they would throw out the results from the internal dead-reckoning system if it didn't agree with GPS, instead of the other way around! I guess it has more to do with the fact that unless you have a great Kalmann filter design, your IMU will likely drift off course rather rapidly, whereas GPS spoofing wasn't as easy or as popular as it is today (and I would say it really isn't that popular outside of major areas today, as it stands). Either way, you're right, the GPS coordinates should definitely be checked against the internal dead-reckoning. However, then you have to ask yourself how you know the internal dead-reckoning is still on course. It's a tricky problem, and hopefully the solution doesn't just tend towards "add more sensors." EDIT: changed an "isn't" to "wasn't"
- jsumrall 13y agoSeems like an experiment contrived to take a trip to the Mediterranean. I can see this being a good bachelors experiment, but if its grad student work, it seems pretty obvious that if you set up a fake GPS satellite, it will skew the coordinates on someones GPS device.
- ksrm 13y agoAs mentioned in the paper, a simple solution if there is internet connectivity is to verify that the ephemeris is correct. This is how assisted GPS works in mobile phones and the like anyway (the ephemeris and almanac data are downloaded over the network to increase acquisition times).
- forgottenpaswrd 13y agoSo a $80 million yatch can't afford an $3000 high quality gyroscope? Now you could buy amazing laser gyroscopes, for planes the Inertial navigation system error could be great, but for ships(that move more than 20X slower) is not.
- trebor 13y agoHumans, like water, take the easiest route. Unless someone is particularly vigilant and routinely checks the gyroscope to verify the course the GPS is using you wouldn't notice the "hijack" till it was too late. Most people I know wouldn't be paranoid enough to verify their own course against a gyroscope, or any other means of determining coordinates.
- mikeash 13y agoThat "someone" could simply be the computer.
- trebor 13y agoTrue, it could be. If they went to the trouble to integrate the two and develop the solution. But that begs the question: why use GPS? Use the same map information with the non-GPS location calculations that could be automated. GPS is just too convenient...
- mikeash 13y agoGPS is convenient, but it has other advantages as well. It's almost always available, it's highly accurate, has a quick time-to-fix, etc. Inertial navigation systems require finicky setup and drift over time. (Ask the passengers of KAL 007 about that one.) However, the setup can easily be automated using GPS inputs, and the drift can also be corrected that way. This way, you have two systems which help keep tabs on each other. The INS can't be spoofed, and so can tell you when your GPS goes out of whack. The GPS won't drift, and so can keep your INS up to date when it's not being spoofed. Cost aside, two systems are better than one.
- jevinskie 13y agoI discussed this with my friend yesterday and wondered about key management with the military GPS channels. Is there a single key that, if extracted* from just one military GPS receiver, could spoof all military signals? Or are there multiple keys, possibly with a revocation scheme? GPS is getting old, what was the state of the art key management back then? * I'm sure the anti-tamper technology is pretty great.
- pikewood 13y agoDo GPS signals not correlate themselves with a compass reading? I would think that comparing the change in coordinates to the external fact would prevent spoofing.
- deleted 13y ago[deleted]
- zbyszek 13y agoI wonder how this compares with previous 'pseudolite' ideas? The University of New South Wales (et al.) were active here but I think the point was more an augemtation to provide better positioning at GPS-unfriendly latitudes or topographies. These ran into all sorts of problems, largely to do with the proximity of the pseudolites to the receivers such as synchronisation and signal strength issues. Locatanets (http://locata.com/ http://locata.com/) are the in thing nowadays.
- doomicon 13y agoI own a sailboat, thank goodness my sextant isn't affected by this security vulnerability :-)
- albertsun 13y agoSounds like the plot to this 1997 Bond movie. http://en.wikipedia.org/wiki/Tomorrow_never_dies http://en.wikipedia.org/wiki/Tomorrow_never_dies
- perlgeek 13y agoExcept that the "bad guys" had to put serious effort/money into acquiring a stolen private key to do that.
- TheAnimus 13y agoEven with the mil spec transmissions (which by my understanding have un-broken encryption) you could theoretically somehow block 100% data to a receiver, and forward data with timings you want. So long as you are controlling all of the information you don't need to truly understand the cypher text, you are just interfering with the latency. However this is based on what I can remember from 12 years ago, before I'd had any formal electronics/signals education so I might have some massive miss-conceptions.
- jevinskie 13y agoThe lab's website has some interesting information. Looks like they are researching ways to add integrity to the civilian signals. http://radionavlab.ae.utexas.edu/ http://radionavlab.ae.utexas.edu/
- douglasfshearer 13y agoThe economist is today covering GPS outages near the London Stock Exchange. https://news.ycombinator.com/item?id=6123535 https://news.ycombinator.com/item?id=6123535 Perhaps interference happens a lot more often that we think.