2016-08-03 59 views

cevap

1

GPS sahtekarlığını algılamak için diğer veri kümelerini kullanma konusunda ne düşünüyorsunuz? Google includes it since 2007. Bir uygulama geliştiricisi olarak, GPS konumunuzun uygunluğunu kontrol etmek için telefonun dahili atalet veya yön izleme izleyici verilerini kullanabilirsiniz. Yerleşik pusula da yararlı olabilir. Telefonun dahili algılayıcılarını kullanmak, örneğin, GPS sinyaline sürekli olarak taklit ediliyorsa, tüm vakaları algılamaz, ancak bir uygulamayı başarılı bir şekilde kandırmak için yatırım yapması gereken çabayı artırır. Wifi-hotspot konumları gibi harici kaynaklar daha da iyi olurdu, ancak uygulama tarafından düzenli olarak elde edilmesi ve doğrulanması gerektiğinden, uygulamanın geliştirici tarafında oldukça fazla çaba gösterildiğini düşünüyorum.

1

KenTo cevabı üzerine bir uzantısı: Eğer

, ivmeölçer bilgileri kullanarak, telefon, hareketli kullanıcı cihazı sallamak talep edilemez görünüyor. Nasıl çalkalandığına dair bir kayıt tutabilir ve önceki sarsıntıların benzer olup olmadığını kontrol edebilirsiniz. Eşiğin ne olacağını yargılamak ve hata yapmak zorunda kalacaksınız, ama birkaç farklı sarsıcı manevrayu simüle etmenin zor olacağını hayal ediyorum. GPX konum spoofing kullanarak

+0

Bu rastgele giriş için iyi bir örnektir. Hatırlıyorum, 90'lı yılların başlarında, çevrimiçi bankacılık uygulamaları kullanıcının rasgele veri üretmek için bir kaç saniye boyunca faresini sallamalarını istediğinde. Başka bir rasgele/kimlik doğrulama kaynağı kaynağı, mikrofondan alınan arka plan gürültüsü olabilir. –

+1

Bunun bir “google” kutucuğunun nasıl çalıştığını bildiğine inanıyorum. – Relequestual

2

heading ve speed için -1 döndürür - sonra olasılığıdır, CLLocationManager hareket ediyor Lat,Lng s veren ise senin, spoofing algılamak için yollar arıyor, ancak hız almıyorsanız veya başlığı ise konum takas ediliyor.

+0

Doğru. Bu özel özellik üzerine algılama sürecini uyguluyorum. – mustafa96m

+0

Aynı çözümü aldığına sevindim. –

+0

Bu varsayımda, doğruluk değiştikçe, telefonunuz hareket etmeden konum da olabilir. Benim durumumda ders ve hız -1 iken (telefon masanın üzerinde duruyordu). Ayrıca, "verticalAccuracy" her zaman -5 döner, "horizontalAccuracy" 5 döndürür, "rakım" 0 döndürür. Tahminimce, bu faktörlerin bir kombinasyonu size güvenilir bir olasılık değil, makul bir olasılık verir. –