2012-12-01 113 views
0

是否有可能確保iOS應用程序獲得的GPS位置是真實的,並且它們不是以某種方式非法提供的假的位置,例如,通過另一個應用程序(如LocationHolic)提供?防止iOS應用程序獲取模擬位置

謝謝!

+0

那麼......我可以假設位置只能在越獄設備上僞造嗎?如果有人越獄你的設備,那麼「找到我的iPad/iPhone」會很容易被欺騙? – AppsDev

+0

@AppsDev爲什麼應該有人打擾「欺騙我的設備」?如果你偷了一個設備,你只需將它與網絡斷開即可。 – Sulthan

回答

0

理論上你可以做一些ip地址查找(例如How does geographic lookup by IP work?),但這不是完全可靠的(例如VPN),所以我會猶豫在此基礎上對某人的位置提出異議。鑑於locationholic適用於越獄設備,如果並且只有在應用程序在越獄設備上運行,則可能會根據ip派生的位置信息驗證位置信息。對於基於數字的地理位置查找或識別設備是否越獄,我都不是專家,但這兩個主題在StackOverflow的其他地方都很好,或者可以通過Google搜索進行解答。

總之,我懷疑這些地點在沒有監獄破壞的手機上可靠。關於破解手機上的「查找我的iPad/iPhone」,我不能說這些,但所有可靠性和安全性的規則都會在監獄設備上被拋出窗外,所以你不能依賴它。

+1

謝謝!有人可以證實,實際上,您始終可以信任您的應用在非越獄設備上的位置? – AppsDev

+0

這裏有一個想法:修改您的wifi路由器正在廣播的信息,以匹配某些其他位置的其他wlan的信息(使用http://wigle.net選擇一個)。您還需要確保您的手機沒有收到任何其他信號(明顯是其他信號,手機信號塔或gps),因此您需要製作某種類型的法拉第盒......但它會起作用(假設蘋果公司也有信息關於在其位置DB的其他無線局域網) –

相關問題