Geolocalización por IP con base de datos descargable MaxMind GeoLite2
GeoIP2 con la base de datos GeoLite2 de MaxMind permite geolocalizar IPs sin depender de APIs externas. La base de datos se descarga localmente y se actualiza periódicamente.
Usar en el antifraud_agent para verificar coherencia entre la IP del usuario y la nacionalidad del documento. Una IP de un país diferente al del documento es una señal de riesgo (no bloqueante).
pip install geoip2.geoipupdate o descarga manual.reader = geoip2.database.Reader('GeoLite2-Country.mmdb').response = reader.country(ip_address).response.country.iso_code vs nacionalidad del documento.geo_mismatch con peso moderado en el score de fraude.geoipupdate en un cron job.使用 Arthas 的 watch/trace 获取 EagleEye traceId / 获取请求的 traceId