CPC H04L 63/1433 (2013.01) [G06F 21/56 (2013.01); G06F 21/57 (2013.01); G06F 21/577 (2013.01); G06N 20/00 (2019.01); G06Q 10/0635 (2013.01); G06Q 10/06393 (2013.01); H04L 43/065 (2013.01); H04L 61/25 (2013.01); H04L 61/2503 (2013.01); H04L 61/4511 (2022.05); H04L 61/5007 (2022.05); H04L 61/5076 (2022.05); H04L 63/08 (2013.01); H04L 63/1425 (2013.01); H04L 63/1458 (2013.01); H04L 67/10 (2013.01); H04W 84/12 (2013.01); G06F 2221/034 (2013.01)] | 17 Claims |
1. A method for mapping Internet Protocol (IP) addresses to an entity, the method comprising:
receiving, by one or more processors, one or more domain names associated with the entity;
identifying, by the one or more processors, one or more variations of the one or more domain names based on analysis of domain name data;
identifying, by the one or more processors, one or more IP addresses pointed to by the identified one or more variations of the one or more domain names; and
mapping at least one of the identified one or more IP addresses to the entity based on a reliability weighting of the one or more variations of the one or more domain names; where the reliability weighting is based on:
assigning a larger weight to an IP address of the identified one or more IP addresses that relates to a first number of the one or more variations of the one or more domain names; and
assigning a smaller weight to an IP address of the identified one or more IP addresses that relates to a second number of the one or more variations of the one or more domain names;
wherein the first number is larger than the second number.
|