Bloga dön

Mobil IP’ler Şehir Düzeyinde Konum Tespitini Neden Bozar?

konum tespitimobilcgnat

CGNAT, ulusal çıkış noktaları ve operatör yönlendirmeleri, hatalı şehir sonuçlarının büyük kısmını açıklar. Mobil trafiğe dayanıklı kuralları nasıl tasarlayabileceğinizi anlatalım.

# Mobil IP’ler Şehir Düzeyinde Konum Tespitini Neden Bozar?

Tüketici web trafiğinin yarısından fazlası artık mobil cihazlardan geliyor. Naif geolocation kurallarının en hızlı dağıldığı yer de tam olarak burası.

Carrier-grade NAT

Operatörlerin tüm abonelerine yetecek kadar IPv4 adresi yok. Bu nedenle binlerce cihaz aynı public IP’yi paylaşır. Bu IP adresi de genellikle abonenin bulunduğu yerde değil, operatörün çoğu zaman büyük bir şehirde konumlanan gateway’inde görünür. Kırsal bir bölgede oturan kullanıcı, sisteminizde rahatlıkla başkentten bağlanıyor gibi görünebilir.

Pratikte bunun sonuçları şunlardır:

  • Yüzlerce kilometrelik şehir mesafesi hataları normaldir; bu çoğu zaman veri hatası değildir.
  • IP başına rate limiting uygulamak, masum kullanıcılardan oluşan koca bir mahalleyi cezalandırabilir.
  • IP bazlı itibar skoru adil değildir; tek bir kötü niyetli kullanıcı, paylaşılan adresin tamamını zehirler.

Roaming ve gateway anchoring

Roaming yapan bir abone çoğu zaman trafiğini kendi ülkesindeki operatör ağı üzerinden çıkarmaya devam eder. İtalya’daki bir Alman telefonu, hafta boyunca Alman trafiği gibi görünebilir. Kuralınız ülke değişiminde tetikleniyorsa, roaming kullanıcıları sürekli alarm üretir.

IPv6 tabloyu değiştirir

IPv6 tarafında her cihaz genellikle bir /64 veya /56 prefix içinden kendi adresini alır. Bu nedenle rate limit’i tekil adres yerine /64 seviyesinde uygulamak gerekir; aksi halde cihaz kendi prefix’i içinde adres döndürerek kuralı anında boşa çıkarır. IPv6 mobil geolocation çoğu zaman daha iyi sonuç verir, çünkü aggregation daha azdır. Ancak prefix kapsamı operatörden operatöre değişir.

Buna göre tasarlamak

  • Bağlantı tipini kullanın. Değer mobile ise şehir bilgisini yardımcı sinyal seviyesine indirin, ülkeye daha fazla güvenin.
  • Mobil ağlarda rate limiting’i IP’ye değil, hesap veya cihaz kimliğine göre yapın.
  • Mobil trafikte şehir mesafesini asla fraud sinyali olarak kullanmayın.
  • Mevcut hesaplarda ülke değişimini doğrudan reddetmek yerine kabul edin ve kimlik doğrulamayı kademeli olarak güçlendirin.

Guarda, tam da bu karar dallarını kolayca yazabilmeniz için her lookup’ta bağlantı tipini döndürür. Asıl sormanız gereken soru “bu IP nerede?” değil, “bu konum bilgisine ne kadar güvenmeliyim?” olmalı.

Bağlantınız