Domain name and dns record analysis for dns tunneling detection
AssigneePalo Alto Networks, Inc.
InventorsShu Wang, Ruian Duan, Daiping Liu
Life of this patent
Estimating the term…
Loading patent…
AssigneePalo Alto Networks, Inc.
InventorsShu Wang, Ruian Duan, Daiping Liu
Estimating the term…
A DNS tunneling detector inspects domain names and DNS records in detected DNS traffic for indicators of DNS tunneling. For identified domain names, the detector parses the domain name into its components and categorizes one or more of the components to generate a pattern covering the domain name. The detector retrieves recent passive DNS data comprising domain names having a same root domain as the identified domain name and generates additional patterns for those domain names. The detector aggregates the generated patterns, which can yield discovery of encoded text in domain name components. The detector decodes the corresponding domain name components and determines if the decoded text is meaningful. For certain types of detected DNS records, the detector determines if the DNS record contents are encoded and, if so, decodes the contents to obtain the text encoded in the DNS record, and determines if the decoded text is meaningful.
A method comprising:
One or more non-transitory machine-readable media having program code stored thereon, the program code comprising instructions to:
An apparatus comprising:
Dependencies are inferred from the claim text.