Skip to content

Instantly share code, notes, and snippets.

@azuby
Created February 29, 2012 02:34
Show Gist options
  • Save azuby/1937101 to your computer and use it in GitHub Desktop.
Save azuby/1937101 to your computer and use it in GitHub Desktop.
Method A: Carrier - Poor Location Precision, Secure
Method B: Client(phone) - High Location Precision, Insecure (Can be spoofed)
Option 1: Improve precision of Method A (Carrier Location)
* Supports all phones on Tier 1 carriers
* Find and correct for inaccuracy patterns
Option 2: Prevent spoofing of Method B (Client Location)
* Supports smart phones on all carriers
* Possible spoof prevention: http://stackoverflow.com/questions/6623945/check-if-geo-location-has-been-spoofed
* Significantly cheaper than Option 1
* Requires mobile app development
* How to spoof: http://www.youtube.com/watch?v=3VGg8AMinLY
* iPhone Spoofer App: http://thebigboss.org/location-spoofer
* Android Spoofer App: https://market.android.com/details?id=org.ajeje.fakelocation
Option 3: Prevent spoofing of Method B by using Method A
* Supports smart phones on Tier 1 carriers (Limited end users)
* Requires mobile app development
* Incurs the costs of Option 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment