System and method for fast flux detection
First Claim
Patent Images
1. A method comprising:
- querying, over a period of time, a domain name system (DNS) for DNS records associated with a domain name;
receiving, from the DNS over the period of time, the DNS records associated with the domain name;
determining a number of unique parameters that are contained within the DNS records received from the DNS over the period of time;
determining that the domain name is part of a fast flux network of computers based on the number of unique parameters; and
identifying, based on the number of unique parameters, the fast flux network as one or more of;
a single flux network, a double flux network, a top-tier flux network, and a lower-tier flux network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is disclosed herein for detecting fast flux networks. In one embodiment, the method comprises querying a domain name system (DNS) for DNS records associated with a domain. The method further comprises determining whether the domain name is part of a fast flux network of computers from results of the query. The method may further comprise determining the type of fast flux network as one of a single flux network, a double flux network, a top-tier flux network, or a lower-tier flux network.
49 Citations
22 Claims
-
1. A method comprising:
-
querying, over a period of time, a domain name system (DNS) for DNS records associated with a domain name; receiving, from the DNS over the period of time, the DNS records associated with the domain name; determining a number of unique parameters that are contained within the DNS records received from the DNS over the period of time; determining that the domain name is part of a fast flux network of computers based on the number of unique parameters; and identifying, based on the number of unique parameters, the fast flux network as one or more of;
a single flux network, a double flux network, a top-tier flux network, and a lower-tier flux network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more memory devices storing instructions; and one or more processors coupled to the one or more memory devices and configured to execute the instructions to perform a method comprising; querying, over a period of time, a domain name system (DNS) for DNS records associated with the domain name; receiving, from the DNS over the period of time, the DNS records associated with the domain name; determining a number of unique parameters that are contained within the DNS records received from the DNS over the period of time; determining that the domain name is part of a fast flux network of computers based on the number of unique parameters; and identifying, based on the number of unique parameters, the fast flux network as one or more of;
a single flux network, a double flux network, a top-tier flux network, and a lower-tier flux network. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium storing instructions thereon which, when executed by a system, cause the system to perform a method comprising:
-
querying a domain name system (DNS) for DNS records associated with a domain name; receiving, from the DNS over the period of time, the DNS records associated with the domain name; determining a number of unique parameters that are contained within the DNS records received from the DNS over the period of time; determining that the domain name is part of a fast flux network of computers based on the number of unique parameters; and identifying, based on the number of unique parameters, the fast flux network as one or more of;
a single flux network, a double flux network, a top-tier flux network, and a lower-tier flux network. - View Dependent Claims (21, 22)
-
Specification