Görevde

Sahte GPS (fake GPS) ile mesai hilesi nasıl anlaşılır ve önlenir?

Sahte GPS uygulamaları nasıl çalışır, mesai hilesi nasıl anlaşılır? Sahte konum tespiti, uygulama kilidi, anlık yoklama ve süreç önlemleriyle hileyi azaltın.

Sahte GPS (fake GPS) ile mesai hilesi nasıl anlaşılır ve önlenir?

Sahte GPS uygulamaları, Android'in geliştiricilere test için sunduğu sahte konum özelliğini kullanarak telefonun gerçekte bulunmadığı bir konumu bildirmesini sağlar; bu yüzden personelden yalnızca konum istemek hileyi yakalamaya yetmez. Hileyi anlamak ve önlemek için Android'in sahte konum işaretini kontrol eden, telefonda sahte konum uygulaması olup olmadığına bakan ve anlık yoklama gibi insan kontrolleriyle desteklenen bir sistem gerekir. Hiçbir sistem hileye tamamen kapalı olmadığından, teknik önlemleri açık kurallar ve saha denetimiyle birlikte kullanmak en sağlıklı yoldur.

Sahte GPS uygulamaları nasıl çalışır?

Android, uygulama geliştiricilerin konum tabanlı uygulamalarını test edebilmesi için bir sahte konum (mock location) mekanizması sunar. Telefonun geliştirici seçeneklerinde bir "sahte konum uygulaması" seçildiğinde, bu uygulama telefonun konum servisine gerçek GPS verisi yerine kendi belirlediği konumu verir. Konumu kullanan diğer uygulamalar da, ayrıca bir kontrol yapmadıkları sürece, bu konumu gerçekmiş gibi görür.

Bu mekanizma, yazılım testi gibi meşru bir amaç için vardır. Ancak aynı mekanizmayı kullanan ve "fake GPS" adıyla bilinen uygulamalar kolayca bulunabildiği için, konumla mesai doğrulayan sistemlerde hile amacıyla da kullanılabilir.

Burada önemli bir teknik ayrıntı vardır: Android, bu yolla üretilen konumları sistem düzeyinde "sahte" olarak işaretler. Bu işareti kontrol eden bir uygulama sahte konumu ayırt edebilir; kontrol etmeyen bir uygulama ise sahte konumu gerçek sanar. Root'lu, yani sistem dosyalarına tam erişim açılmış cihazlarda bu işaretin gizlenebildiğini ise aşağıda ayrıca ele alıyoruz.

Sahte konum dışındaki konum hileleri

Sahte konum, konum hilelerinden yalnızca biridir. Saha yöneticilerinin karşılaşabileceği diğer durumlar şunlardır:

  • Uygulamanın kurulu olduğu telefonu sahada bırakıp başka bir yere gitmek,
  • Bu sırada iletişim için ikinci bir telefon kullanmak,
  • Sabit bir QR kodun fotoğrafını başkasıyla paylaşmak,
  • Doğrulama yapan bir sistem yerine mesajlaşma uygulamasından konum ya da ekran görüntüsü göndermek; bu tür paylaşımlar doğrulanamaz.

Yöneticilerin fark edebileceği işaretler

Aşağıdaki işaretlerin hiçbiri tek başına hile kanıtı değildir; ancak birlikte ve tekrar eden biçimde görülüyorsa yakından bakmayı hak eder:

  • Gerçekçi olmayan konum hareketleri. Kısa sürede birbirinden uzak noktalar arasında "ışınlanma" ya da hareket gerektiren bir işte konumun uzun süre hiç değişmemesi.
  • Konum ile iş çıktısı arasındaki uyumsuzluk. Personel haritada sahada görünürken görevlerin başlamaması, tamamlanmaması ya da sahadan "kimse yoktu" geri bildirimi gelmesi.
  • Yoklamalara geç ya da hiç yanıt verilmemesi. Özellikle belirli saatlerde tekrar eden yanıtsızlık.
  • Sık sık kapanan izinler. Konum izninin, bildirim izninin ya da konum servislerinin sık sık kapalı görünmesi teknik bir sorundan da kaynaklanabilir; ama tekrar ediyorsa konuşulmalıdır.
  • Telefonun personelin yanında olmaması. Saha turunda personelin, uygulamanın kurulu olduğu telefonu yanında taşımadığının görülmesi.

Bu işaretleri gördüğünüzde ilk adım suçlamak değil, kayıtlara bakmak ve personelle konuşmak olmalıdır.

Neden "konumu istemek" yetmez?

En basit yaklaşım, telefondan konumu alıp haritaya koymaktır. Sorun şu ki telefon, sahte konum uygulaması devredeyken de bir konum bildirir. Uygulama bu konumun nereden geldiğini sorgulamıyorsa sahte bir koordinatı gerçek sanar. Mesajlaşma uygulamalarından gönderilen konumlar ya da ekran görüntüleri ise hiç doğrulanamaz.

Güvenilir bir sistem bu yüzden üç soruyu birlikte sorar:

  1. Bu konum Android tarafından sahte olarak işaretlenmiş mi?
  2. Telefonda sahte konum verebilen bir uygulama yüklü mü?
  3. Konumu bildiren telefon şu anda gerçekten personelin elinde mi?

İlk iki soru teknik olarak kontrol edilebilir. Üçüncüsü ise ancak personelin o anda katıldığı bir kontrolle, yani bir tür yoklamayla anlaşılabilir. Ayrıca bu kontrollerin yalnızca mesai girişiyle sınırlı kalmaması gerekir; güvenilir bir kayıt, gün boyu aynı özenle tutulan kayıttır.

Konum hilesi hangi ekiplerde daha büyük risk?

Konum hilesi riski, yöneticinin sahada sürekli bulunamadığı işlerde doğal olarak artar:

  • Gece vardiyasında çalışan güvenlik ekipleri,
  • Geniş bir alana dağılan temizlik, park-bahçe ve fen işleri ekipleri,
  • Gün içinde farklı noktalara giden saha servis ve bakım ekipleri,
  • Birden fazla çalışma alanı olan şantiyeler.

Bu ekiplerde teknik önlemler, yöneticinin sahada olamadığı saatlerde de güvenilir bir kayıt tutulmasına yardımcı olur. Sektörünüze yakın kullanım senaryoları için tesis, temizlik ve güvenlik ile saha servis ekipleri sayfalarına göz atabilirsiniz.

Görevde sahte konumu nasıl ele alır?

Sahte olarak işaretlenen konumlar kaydedilmez

Android'in sahte konum olarak işaretlediği konumlar Görevde'de kaydedilmez ve değerlendirmeye alınmaz. Böyle bir konum geldiğinde yöneticiye kritik uyarı gider ve panelde bir rozet görünür. Böylece sahte bir konum, personeli sahada gösteren bir kayda dönüşmez.

Sahte konum uygulaması yüklüyse Görevde kilitlenir

Telefonda sahte konum verebilen bir uygulama yüklüyse Görevde kilitlenir: o uygulama kaldırılana kadar Görevde kullanılamaz ve mesai girişi yapılamaz. Görevde'yi kapatıp açmak kilidi kaldırmaz. Bu yaklaşım, sahte konum uygulamasının yalnızca kullanıldığı anı değil, telefonda bulunmasını da hesaba katar.

Yalnızca o anki konuma bakan bir kontrol, sahte konumun devrede olduğu anı yakalamaya bağlıdır. Uygulamanın telefonda bulunmasını esas almak ise bu belirsizliği ortadan kaldırır ve kuralı herkes için netleştirir: sahte konum uygulaması olan telefonda Görevde kullanılmaz.

Pratik bir not: Bazı personelin telefonunda başka amaçlarla yüklenmiş bir sahte konum uygulaması bulunabilir. Kurulumdan önce personeli bu konuda bilgilendirirseniz ilk gün sürprizlerle karşılaşmazsınız. Ayrıntılar sahte konum tespiti sayfasında.

Anlık yoklama ile insan kontrolü

Yönetici panelden "Yoklama" başlattığında, mesaide olan ve molada olmayan tüm personelin telefonuna bildirim gider ve kapatılamayan bir yoklama ekranı açılır. Personel bir dakika içinde "Yerimdeyim"e dokunur; o anda taze GPS konumu alınır ve sahada olup olmadığı kontrol edilir. Bir dakikada yanıt vermeyene yeniden bildirim gider ve yöneticiye "yanıt yok" uyarısı düşer; saha dışındaysa ayrıca uyarı oluşur. Personel yanıt verene kadar uygulamayı kullanamaz.

Anlık yoklama, telefonun sahada bırakılması ya da ikinci bir telefonla hile yapılması gibi, yalnızca konum verisine bakarak anlaşılamayan durumları ortaya çıkarmak için tasarlandı.

Mesai girişinde kendiliğinden yenilenen QR

Saha girişindeki QR kioskta kod belirli aralıklarla kendiliğinden yenilenir; bu yüzden kodun ekran görüntüsünü paylaşmak işe yaramaz. Personel kodu okuttuğunda konumu da aynı anda doğrulanır. Ayrıntılar için QR ile mesai takibi sayfasına bakabilirsiniz.

Hile türleri ve önlemler bir arada

Hile türü Görevde'deki teknik önlem Destekleyici süreç önlemi
Sahte konum uygulamasıyla konum bildirmek Sahte işaretli konum kaydedilmez, kritik uyarı gider Kuralı yazılı hâle getirin, uyarıları hemen konuşun
Telefonda sahte konum uygulaması bulundurmak Görevde kilitlenir, mesai girişi yapılamaz Kurulumdan önce personeli bilgilendirin
Telefonu sahada bırakıp ayrılmak Anlık yoklama; yanıt yoksa uyarı Yoklamayı öngörülemeyen zamanlarda yapın
QR kodun ekran görüntüsünü paylaşmak Kendiliğinden yenilenen kiosk kodu ve konum doğrulama Kiosku herkesin gördüğü bir yere koyun
Sahte konum işaretinin gizlendiği cihazlar Teknik tespit sınırlı kalabilir Saha denetimi ve iş çıktısı kontrolü

Dürüst olalım: hiçbir sistem hileye tamamen kapalı değildir

Teknik önlemler hileyi zorlaştırır ve görünür kılar; ancak hiçbir sistem hileye tamamen kapalı değildir:

  • Root'lu ya da üzerinde oynanmış cihazlarda sahte konum işareti gizlenebilir.
  • Telefonun bir başkasına verilmesi gibi bazı durumlar yalnızca yazılımla çözülemez.
  • Kapalı bir izin ya da pil tasarrufu ayarı gibi teknik sorunlar bazen hile gibi görünebilir.

Bu yüzden teknik önlemleri süreç önlemleriyle birleştirmek ve her uyarıyı adil biçimde değerlendirmek gerekir.

Teknik ve süreç önlemlerini birleştirin

  1. Kuralı yazılı hâle getirin. Görevde'nin kullanıldığı telefonda sahte konum uygulaması bulunmaması gerektiğini ve sahte konum kullanımının kabul edilmediğini kurallarınızda açıkça belirtin.
  2. Önceden bilgilendirin. Sahte konum uyarısını ve uygulama kilidini personele kurulum sırasında anlatın; uygulamanın, telefonda sahte konum verebilen bir uygulama olup olmadığını kontrol ettiğini de açıkça söyleyin. Caydırıcılık bilgilendirmeyle başlar.
  3. Yoklamayı ölçülü kullanın. Her gün aynı saatte yapılan yoklama zamanla etkisini kaybeder. Öngörülemeyen zamanlarda ama ekibi yormayacak sıklıkta yoklama yapın; bunu bir ceza aracı değil, rutin bir kontrol olarak konumlandırın.
  4. Uyarılara hızlı ve adil yanıt verin. Görevde'de bir uyarıdan doğrudan hazır şablonla personele mesaj gönderebilirsiniz. Önce açıklama isteyin, sonra karar verin. Ayrıntılar uyarılar ve mesajlaşma sayfasında.
  5. İş çıktısına bakın. Blok etiketi okutularak başlatılan ve yönetici onayından geçen görevler, konum verisini tamamlayan güçlü bir göstergedir.
  6. Sahada görünür olun. Düzenli saha turları teknik önlemlerin yerini tutmaz ama onları tamamlar.
  7. Tutarlı olun. Kurallar herkese aynı şekilde uygulanmalıdır; aynı uyarıya farklı kişilerde farklı tepki vermek, sistemin adil olduğu duygusunu zedeler.

Şüpheli bir durumda nasıl ilerlemeli?

Bir sahte konum uyarısı ya da tekrar eden bir yanıtsızlık gördüğünüzde aceleci davranmak yerine şu sırayı izleyin:

  1. Kayıtları bir araya getirin. Uyarının zamanını, o günkü giriş kaydını, görevlerin durumunu ve varsa yoklama sonuçlarını birlikte inceleyin.
  2. Personelle yüz yüze konuşun. Suçlayıcı değil, soran bir dille başlayın ve açıklamasını dinleyin.
  3. Teknik açıklamaları ciddiye alın. Telefonda başka bir amaçla yüklenmiş bir uygulama ya da kapalı kalmış bir izin, kasıtlı bir hile olmayabilir.
  4. Kademeli ilerleyin. İlk durumda uyarı ve bilgilendirme yeterli olabilir; tekrar eden durumlarda kurum içi kurallarınızda tanımlı adımları uygulayın. Gerekirse hukuk danışmanınızın görüşünü alın.
  5. Kayıt tutun. Görüşmeyi ve alınan kararı yazılı olarak not edin; bu, benzer durumlarda tutarlı davranmanızı sağlar.

Sahte konum tespitinin, uygulama kilidinin ve anlık yoklamanın kendi sahanızda nasıl kurgulanabileceğini görmek isterseniz demo ve teklif başvurusu yapabilirsiniz.

Sık sorulan sorular

Fake GPS kullanıldığı nasıl anlaşılır?

Android, sahte konum uygulamasından gelen konumları "sahte" olarak işaretler; bu işareti kontrol eden bir sistem sahte konumu ayırt edebilir. Görevde bu konumları kaydetmez ve yöneticiye kritik uyarı gönderir.

Telefonda sahte konum uygulaması yüklüyse Görevde çalışır mı?

Hayır. Görevde kilitlenir; sahte konum uygulaması kaldırılana kadar kullanılamaz ve mesai girişi yapılamaz, uygulamayı kapatıp açmak da kilidi kaldırmaz.

Sahte konum tespiti her hileyi yakalar mı?

Hayır. Root'lu ya da üzerinde oynanmış cihazlarda sahte konum işareti gizlenebilir ve telefonun başkasına verilmesi gibi durumlar yalnızca yazılımla çözülemez; bu yüzden anlık yoklama, saha denetimi ve açık kurallar birlikte kullanılmalıdır.

Sahte konum uyarısı gelirse ne yapmalıyım?

Önce kayıtları inceleyin ve personelle konuşun; telefonda başka bir amaçla yüklenmiş bir uygulama bulunabilir. Görevde'de uyarının üzerinden hazır bir şablonla personele doğrudan mesaj gönderebilirsiniz.

Personel yoklamaya yanıt vermezse ne olur?

Bir dakika içinde yanıt vermeyen personele yeniden bildirim gider ve yöneticiye "yanıt yok" uyarısı düşer. Personel yanıt verene kadar uygulamayı kullanamaz.

Sahayı tahminle değil, veriyle yönetin.

Ekibinizin büyüklüğünü ve çalışma düzeninizi anlatın; size uygun kurulumu birlikte planlayalım ve canlı bir demo gösterelim.