Back to results
US 11,601,466 B2Granted
Identifying malware devices with domain name system (DNS) queries
AssigneeComcast Cable Communications, LLC
InventorYiu Leung Lee
Life of this patent
Estimating the term…
Abstract
Various examples described herein are directed to identifying a particular computing device, such as a computing device having malware. A DNS query may be received with a token identifying an originating computing device. The DNS query may be compared to a list of domain names associated with particular characteristics, such as having malware. The token may be used to identify the originating computing device and perform further actions.
Claims23
A method comprising:
- receiving, by a computing device and from a user device, a domain name system (DNS) query comprising a domain name;
- appending a user device token, comprising information identifying the user device, to the domain name, resulting in a modified DNS query;
- sending, by the computing device and to a DNS server, the modified DNS query;
- and
- receiving, by the computing device and based on the modified DNS query, an instruction to modify subsequent communications from the user device to include an identifier that indicates the subsequent communications originate from a device potentially infected with malware.
2 more elements
A method comprising:
- receiving, from a first computing device, a domain name system (DNS) query comprising a user device token and a domain name;
- parsing the DNS query to identify the user device token and the domain name;
- extracting, from the DNS query, the user device token;
- sending, to the first computing device, a reply to the DNS query comprising a network address corresponding to the domain name in the DNS query;
- analyzing the domain name to determine a potential threat;
- and
- sending, based on a determination that the domain name indicates a potential threat, an instruction to modify subsequent requests from a user device, identified by the user device token, to include an identifier that indicates the subsequent requests originate from a device potentially infected with malware.
4 more elements
A method comprising:
- receiving, by a computing device and based on a domain name system (DNS) query, a network address;
- receiving, by the computing device, an instruction to modify subsequent requests from a user device to include an identifier that indicates the subsequent requests originate from a device potentially infected with malware;
- and
- modifying, by the computing device, at least one subsequent request from the user device to include the identifier.
1 more element
Dependencies are inferred from the claim text.