Watch-IP

Giriş incelemesini bilgilendirmek için konum değişikliklerini kullanın

Bir kullanıcı için girişin IP kaynaklı konumunu önceki saklanan noktayla karşılaştırarak ikinci bir bakışı hak eden girişleri işaretleyin — bu uç nokta için kullanılabilirlik ve plan zorlaması henüz teyit edilmediğinden, üretimde entegre etmeden önce erişimi görüşün.

Kullanılabilirlik

POST /v1/risk/check, bir anahtarın gizli anahtar olup olmadığını kontrol eden IP sorgulamayla aynı gizli anahtar ara katmanını paylaşır — ayrı bir risk planı ailesini bağımsız olarak zorlamaz ve seçilen risk fiyatlandırmasında etkin bir fiyat yapılandırılmamıştır. Bu uç noktaya üretimde güvenmeden önce güncel kullanılabilirliği ve koşulları bizimle teyit edin.

Güvenilir istemci IP çıkarımı

Watch-IP, bu uç nokta için son kullanıcının IP'sini isteğinizden çıkarmaz — bunu ip olarak siz sağlarsınız. Bunu, bir güvenlik kararı için bir istemci IP'sine güvendiğiniz her yerde gösterdiğiniz aynı özenle, kendi güvenilir proxy/CDN başlık zincirinizden sunucunuzda çözümleyin.

Opak kullanıcı kimliği

Kendi dahili tanımlayıcınızı userId olarak geçirin. Watch-IP, (müşteri hesabınız, userId) çifti başına tam olarak bir saklanan konum tutar — temel değerin anlamlı kalması için bir kullanıcının girişleri boyunca aynı tanımlayıcıyı yeniden kullanın.

Önce temel değer, sonra bir ön kontrol

Bir kullanıcının ilk çağrısı her zaman null bir previousLocation ile risk: "low" döndürür — henüz karşılaştıracak hiçbir şey yoktur. Sonraki girişler için, kendi kimlik doğrulama kararınızdan önce erken bir sinyal olarak commit: false ile çağırın; bu çağrı, saklanan temel değeri hareket ettirmeden okur.

Kendi doğrulamanızdan sonra taahhüt edin

Girişin meşru olduğundan emin olduğunuzda — parola ve varsa ikinci faktör çoktan doğrulandığında — bu gözlemin bir sonraki giriş için yeni temel değer olması için commit'i varsayılan değerinde (true) bırakarak tekrar çağırın.

Eşzamanlılık ve yeniden denemeler

v1, bir geçmiş değil, tek bir en son noktayı saklar — birbirine yakın iki taahhüt edilen çağrı aynı değerin üzerine yazar ve bir zaman aşımından sonra yeniden denenen bir istek kendisi taahhüt edip temel değeri kaydırabilir. Yeniden deneme mantığınızı, her taahhüdün bağımsız olarak kaydedildiğini varsaymak yerine bunu göz önünde bulundurarak tasarlayın.

Meşru ağ değişiklikleri

İş seyahati, otel veya havalimanı wifi'ı, mobil operatör IP değişimi ve sıradan VPN kullanımı orta veya yüksek bir sınıflandırma üretebilir — v1'de VPN/veri merkezi farkındalıklı bir bastırma yoktur. İşaretlenen bir girişi ele geçirme kanıtı olarak değil, kendi inceleme sürecinize tek bir girdi olarak ele alın.

Bunun garanti etmediği şeyler

Yüksek bir sınıflandırma, iki nokta arasındaki ham bir hız hesaplamasıdır, hesap ele geçirmenin teyidi değildir; düşük bir sınıflandırma da başka nedenlerle şüpheli olan bir girişi temize çıkarmaz. Saklama, yukarıdaki depolama davranışını izler: saklanan nokta, bir sonraki taahhüt edilen kontrol onun üzerine yazana kadar kalıcıdır; otomatik süre sonu veya şu anda kullanılabilir bir silme uç noktası yoktur — kendi kullanıcılarınıza yaptığınız veri saklama taahhütlerinde bunu hesaba katın.

İlgili sayfalar