×

Analyzing DNS requests for anomaly detection

  • US 10,587,646 B2
  • Filed: 08/21/2018
  • Issued: 03/10/2020
  • Est. Priority Date: 07/06/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for detecting anomalies in Domain Name System (DNS) requests, the method comprising:

  • receiving DNS data, the DNS data including a plurality of DNS requests generated within a time period, wherein the DNS data includes a plurality of DNS data fragments received during the time period;

    the plurality of DNS requests including a first DNS request (Qi), wherein the first DNS request is associated with a domain name;

    detecting a family of domain names associated with the domain name, said detecting comprising calculating a semantic similarity between strings of domain names;

    selecting a plurality of second DNS requests (Qj) from the plurality of DNS requests, wherein each of the second DNS requests is member of the family of domain names;

    calculating a count value for each of the DNS data fragments, wherein each of the count values represents a number of instances or frequency the second DNS requests appear within one of the DNS data fragments; and

    determining an anomaly trend based on the count values of the plurality of second DNS requests associated with the plurality of the DNS data fragments.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×