| CPC H04L 61/4511 (2022.05) [G06F 16/9566 (2019.01); G06F 21/552 (2013.01); G06F 21/554 (2013.01); G06F 21/56 (2013.01); G06N 20/00 (2019.01); H04L 61/10 (2013.01); H04L 61/3025 (2013.01); H04L 63/0236 (2013.01); H04L 63/029 (2013.01); H04L 63/1416 (2013.01); H04L 63/1425 (2013.01); H04L 63/20 (2013.01); H04L 63/0209 (2013.01); H04L 63/145 (2013.01); H04L 67/02 (2013.01)] | 30 Claims |

|
1. A system, comprising:
a processor configured to:
receive, at a first node, a DNS query in response to a client device making a DNS resolution request;
determine whether the received DNS query implicates an algorithmically generated domain (AGD) based at least in part by performing Markov Chain analysis on a domain included in the received DNS query; and
include, by the first node, in a response to the received DNS query, an indication that the DNS resolution request made by the client device is indicative of the client device engaging in AGD activity;
wherein the indication included in the response to the received DNS query is usable by a security appliance to at least partially remediate the client device; and
a memory coupled to the processor and configured to provide the processor with instructions.
|