Systems and methods for detecting covert DNS tunnels
AssigneeRaytheon BBN Technologies Corp.
InventorsDaniel Wyschogrod, David Patrick Mankins
Life of this patent
Estimating the term…
Loading patent…
AssigneeRaytheon BBN Technologies Corp.
InventorsDaniel Wyschogrod, David Patrick Mankins
Estimating the term…
Systems and methods are disclosed for detecting covert DNS tunnels using n-grams. The majority of legitimate DNS requests originate from network content itself, for example, through hyperlinks in websites. So, comparing data from incoming network communications to a hostname included in a DNS request can give an indication on whether the DNS request is a legitimate request or associated with a covert DNS tunnel. This process can be made computationally efficient by extracting n-grams from incoming network content and storing the n-grams in an efficient data structure, such as a Bloom filter. The stored n-grams are compared with n-grams extracted from outgoing DNS requests. If n-grams from an outgoing DNS request are not found in the data structure, the domain associated with the DNS request is determined to be associated with a suspected covert DNS tunnel.
A method for detecting covert DNS tunnels, the method comprising:
A covert DNS tunnel detector comprising:
A non-transitory computer readable medium storing computer executable instructions, which, when executed by a processor, cause the processor to carryout a method for detecting covert DNS tunnels, the computer readable medium comprising:
Dependencies are inferred from the claim text.