Zero day threat detection based on fast flux detection and aggregation

US9838413B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9838413-B2
Application numberUS-201615145044-A
CountryUS
Kind codeB2
Filing dateMay 3, 2016
Priority dateJul 30, 2014
Publication dateDec 5, 2017
Grant dateDec 5, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method in a cloud-based security system includes operating a Domain Name System (DNS) resolution service, proxy, or monitor in the cloud-based security system; receiving DNS records with time-to-live (TTL) parameters; checking the TTL parameters for indication of a fast flux technique; and detecting domains performing the fast flux technique based on the DNS records. A cloud-based security system includes a plurality of nodes communicatively coupled to one or more users; and a Domain Name System (DNS) service providing a resolution service, proxy, or monitor in the cloud-based security system; wherein the DNS service is configured to receive DNS records with time-to-live (TTL) parameters; check the TTL parameters for indication of a fast flux technique; and detect domains performing the fast flux technique based on the DNS records.

First claim

Opening claim text (preview).

What is claimed is: 1. A system configured to detect fast flux in a network, the system comprising: a network interface communicatively coupled to the network; a processor communicatively coupled to the network interface and memory storing instructions that, when executed, cause the processor to receive, from a Domain Name System (DNS) resolution service, proxy, or monitor, one or more DNS records with associated time-to-live (TTL) parameters; analyze the TTL parameters of the one or more DNS records for an indication of a fast flux technique comprising utilization of numerous Internet Protocol (IP) addresses for a qualified domain name whereby the IP addresses are swapped out due to the TTL parameters in the one or more DNS records; and provide a notification instantly to a plurality of nodes responsive to the indication of the fast flux technique to blacklist associated domains by the plurality of nodes for zero day protection from the associated domains. 2. The system of claim 1 , wherein the one or more DNS records are analyzed through maintenance of a list of short TTLs and the one or more DNS records in the list are checked over time. 3. The system of claim 1 , wherein the indication is based on continual use of extremely short TTLs of less than 30 seconds over time. 4. The system of claim 1 , wherein the indication is based on scoring over time based on the TTLs and use of disparate hostnames in successive DNS queries. 5. The system of claim 1 , wherein the memory storing instructions that, when executed, further cause the processor to maintain a list of domains associated with the one or more DNS records; and analyze the TTL parameters of the list of domains for behavior over time to detect the indication. 6. The system of claim 1 , wherein the memory storing instructions that, when executed, further cause the processor to add a domain associated with the indication to a blacklist and propagate the addition to a plurality of nodes in a distributed security system. 7. The system of claim 1 , wherein the memory storing instructions that, when executed, further cause the processor to perform data analytics over time on the TTLs and hostnames in the one or more DNS records to detect suspicious behavior for the indication. 8. The system of claim 1 , wherein the notification is provided to a cloud-based security system which blacklists a domain associated with the indication. 9. A method for detecting fast flux a network, the method comprising: receiving, from a Domain Name System (DNS) resolution service, proxy, or monitor, one or more DNS records with associated time-to-live (TTL) parameters; analyzing the TTL parameters of the one or more DNS records for an indication of a fast flux technique comprising utilization of numerous Internet Protocol (IP) addresses for a qualified domain name whereby the IP addresses are swapped out due to the TTL parameters in the one or more DNS records; and providing a notification instantly to a plurality of nodes responsive to the indication of the fast flux technique to blacklist associated domains by the plurality of nodes for zero day protection from the associated domains. 10. The method of claim 9 , wherein the one or more DNS records are analyzed through maintenance of a list of short TTLs and the one or more DNS records in the list are checked over time. 11. The method of claim 9 , wherein the indication is based on continual use of extremely short TTLs of less than seconds over time. 12. The method of claim 9 , wherein the indication is based on scoring over time based on the TTLs and use of disparate hostnames in successive DNS queries. 13. The method of claim 9 , further comprising: maintaining a list of domains associated with the one or more DNS records; and analyzing the TTL parameters of the list of domains for behavior over time to detect the indication. 14. The method of claim 9 , further comprising: adding a domain associated with the indication to a blacklist and propagate the addition to a plurality of nodes in a distributed security system. 15. The method of claim 9 , further comprising: performing data analytics over time on the TTLs and hostnames in the one or more DNS records to detect suspicious behavior for the indication. 16. The method of claim 9 , wherein the notification is provided to a cloud-based security system which blacklists a domain associated with the indication. 17. A non-transitory computer readable medium comprising instructions executable by a processor, which in response to such execution causes the processor to perform operations comprising: receiving, from a Domain Name System (DNS) resolution service, proxy, or monitor, one or more DNS records with associated time-to-live (TTL) parameters; analyzing the TTL parameters of the one or more DNS records for an indication of a fast flux technique comprising utilization of numerous Internet Protocol (IP) addresses for a qualified domain name whereby the IP addresses are swapped out due to the TTL parameters in the one or more DNS records; and providing a notification instantly to a plurality of nodes responsive to the indication of the fast flux technique to blacklist associated domains by the plurality of nodes for zero day protection from the associated domains. 18. The non-transitory computer readable medium of claim 17 , wherein the one or more DNS records are analyzed through maintenance of a list of short TTLs and the one or more DNS records in the list are checked over time. 19. The non-transitory computer readable medium of claim 17 , wherein the indication is based on continual use of extremely short TTLs of less than sec seconds over time. 20. The non-transitory computer readable medium of claim 17 , wherein the indication is based on scoring over time based on the TTLs and use of disparate hostnames in successive DNS queries.

Assignees

Inventors

Classifications

  • Traffic logging, e.g. anomaly detection · CPC title

  • Hop count for routing purposes, e.g. TTL · CPC title

  • H04L63/10Primary

    for controlling access to devices or network resources · CPC title

  • Vulnerability analysis · CPC title

  • the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9838413B2 cover?
A method in a cloud-based security system includes operating a Domain Name System (DNS) resolution service, proxy, or monitor in the cloud-based security system; receiving DNS records with time-to-live (TTL) parameters; checking the TTL parameters for indication of a fast flux technique; and detecting domains performing the fast flux technique based on the DNS records. A cloud-based security sy…
Who is the assignee on this patent?
Srinivasan Subbu, Zscaler Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 05 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).