×

Detecting botnet domains

  • US 10,652,260 B1
  • Filed: 11/08/2017
  • Issued: 05/12/2020
  • Est. Priority Date: 11/08/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • monitoring network traffic associated with a plurality of clients in a network;

    based on the monitoring, storing information related to a plurality of domains that are queried by the plurality of clients;

    identifying one or more suspect clients of the plurality of clients in the network based on the stored information;

    determining a subset of suspect domains of the plurality of domains based on the stored information related to the plurality of domains queried by the one or more suspect clients;

    based on the monitoring and the storing, determining client activity information related to;

    (i) a number of clients querying each domain of the subset of suspect domains, (ii) identities of the clients querying each domain of the subset of suspect domains, (iii) a number of total domains each of the clients queries over a defined time window, and (iv) for each domain of the subset of suspect domains, a proportion of the clients that query that domain over two consecutive time windows;

    determining a polytope region for a first client of the one or more suspect clients based on the client activity information;

    comparing each domain of the subset of suspect domains to the polytope region for the first client;

    associating at least a first domain of the subset of suspect domains with a group of blocked domains if the first domain falls within the polytope region for the first client; and

    blocking at least one of a query or an access attempt by one of the plurality of clients to the first domain.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×