nanog mailing list archives

Re: Geofeeds are adversarial — was Re: Geofeeds are good


From: John Curran via NANOG <nanog () lists nanog org>
Date: Tue, 17 Feb 2026 12:12:21 -0500

Abdullah - 

Just curious, when you find "Legitimate networks “ with "inaccurate geofeeds” (as per below), do you ever inform the 
networks of their errant geofeed entries?
If not, why not?

Thanks,
/John

p.s. Disclaimers: my views alone; contents may be hot - use caution when opening. 

On Feb 17, 2026, at 1:01 AM, Abdullah DevRel of IPinfo via NANOG <nanog () lists nanog org> wrote:

Hi Serhii,

Thank you for the question. I'll share our approach, but since you've raised an important design question, I'd 
genuinely welcome your thoughts on how we could improve this - perhaps a portal for ASN operators or geofeed 
providers to flag issues directly.

We use a scoring model that weighs multiple data sources: active measurements, geofeeds, WHOIS data, and others. When 
they conflict, we make decisions based on what we can verify. In our NANOG 96 talk, my colleague described this more 
precisely as a "decision tree" where multiple data points are aggregated and scored.

Legitimate networks can have inaccurate geofeeds for non-malicious reasons - stale data, network architecture 
changes, anycast configurations. Meanwhile, adversarial actors can forge geofeed data that appears legitimate. We do 
score geofeed sources based on factors like ASN verification, history, last update time etc.

When an ISP contacts us saying "your data conflicts with our geofeed and here's why we're correct," we investigate 
and adjust the scoring for that prefix. I've done this several times during this thread - reviewing evidence with 
ISPs, presenting it to our data team, and updating the geofeed priority scoring.

Should active measurement or self-reported data be the default? We chose measurement because it scales globally and 
provides verifiable evidence. Geofeeds remain part of the scoring model, but not the only factor.

I understand this may not be the answer you were hoping for. If you have specific prefixes where you think we're 
making the wrong choice, please reach out: abdullah () ipinfo io

— Abdullah | DevRel, IPinfo
_______________________________________________
NANOG mailing list 
https://lists.nanog.org/archives/list/nanog () lists nanog org/message/NJSJG3SW55HZXYBVSOBAWC27A5AQPADK/

_______________________________________________
NANOG mailing list 
https://lists.nanog.org/archives/list/nanog () lists nanog org/message/3EJ7G363H277DWUO6KVJDMRPZANIYGQB/

Current thread: