How susceptible are check-in-based location services to location-spoofing?
-
Most APIs seem to trust the client application to provide the correct location. At the moment there don't seem to be serious commercial implications of this, although many reward based activities are emerging. Devices themselves don't provided auditable location or even accurate location. What can app developers do to avoid spoofing in the future?
-
Answer:
As far as I know, all services are completely susceptible to location spoofing. If the app is using GPS, trusting the client is the only option. Most services rely on identifying suspicious series of check-ins. For example, if you check in at multiple locations in a few minutes, or appear to be "travelling" too fast, the service will stop allowing the check-in, or won't provide any rewards.
Scott Raymond at Quora Visit the source
Other answers
use network-side location APIs to mitigate handset-based spoofers
Anonymous
If you ask about commercial implications, the problem is not in the check-in itself, but in rewarding customers for showing up only. At times where online shopping took a great deal of business from brick and mortar stores, I can understand the excitement on bringing the customers back to the door. Nevertheless, while itâs true that the first step to have a sale is having the customer there, rewarding them just for showing up without following up on a sale doesnât make much sense in the long run. The real value of Check-ins, stamps, and other incentives should reward more than just physical presence - that's the commercial implication. More thoughts on this here: http://bdnooz.com/2010/12/13/check-in-and-location-based-marketing-%E2%80%93-lessons-from-the-future/
Claudio Schapsis
On iPhone, there are currently only two location-faking apps, and only for jailbroken phones. Both just preload a library and they fake a location that remains the same for all the tricked app life time. Hence, detecting Fake Location and Location Spoofer is straightforward. On Skyrock Spot, if one of these tools is detected, the app considers the location as untrusted and parts of the app are disabled (being close to a virtual object doesn't grab it in order to collect coins). On other operating systems, like Android, it looks quite more challenging to detect location spoofing. And still, detecting Fake Location and Location Spoofer on iPhone is not bullet proof.
Frank Denis
A medium/longer term answer is to look to more granular (precise) location technologies that are more battery friendly than GPS. Using a two-way technology that can support public key encryption will also help a great deal. More thoughts on this here http://ht.ly/3BBOm
Pat Burns
Services that allow check-ins via websites are the most susceptible as creating a fake location service for a desktop browser accessing a mobile website is far easier that hacking a mobile app and/or a mobile device's core location services.
Dakota Reese Brown
The platform is irrelevant - mobile, website, smartphone - they all communicate with LBS servers through a API that trusts the coordinates it receives. Location spoofing is trivial. Scott gave a good answer, in that developing heuristics that flag or cripple bad behavior behind the scenes is the only real tool now to defend against deceptive data. Of course, the other tool at our disposal is product design, assuming that a user can spoof their location and building your coupons or deals or races or takeover games or whatever such that the consequences of spoofing are understood, limited, and negligible.
Travis Dunn
A check-in service coupled with a "pics or it didn't happen" mechanism might offer a more robust solution to location spoofing.
Andy Cheung
Related Q & A:
- How To Trace Mobile Number In India With Exact Location?Best solution by Yahoo! Answers
- How To Get All Components Based On A Schema And From A Particular Publication?Best solution by Tridion
- Does anyone know a good tubing location or how to find a good tubing location near Denver?Best solution by Yahoo! Answers
- How to create a science-based monopoly?Best solution by forevergeek.com
- How can I start web based Yahoo Messenger (without downloading)?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.