| CPC H04L 63/0263 (2013.01) [G06F 40/30 (2020.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); H04L 61/4511 (2022.05); H04L 63/0236 (2013.01); H04L 2101/30 (2022.05); H04L 2101/33 (2022.05)] | 18 Claims |

|
1. A system, comprising:
a processor configured to:
receive a DNS data stream, wherein the DNS data stream includes a DNS query and a DNS response for resolution of the DNS query;
apply a homograph detector for each domain in the DNS data stream; and
detect a homograph of a domain name in the DNS data stream using the homograph detector, wherein the homograph detector is generated using a deep neural network technique and training data, and wherein the deep neural network technique includes a recurrent neural network (RNN) technique, a K-Means clustering technique, a support vector machine (SVM) technique or any combination thereof; and
a memory coupled to the processor and configured to provide the processor with instructions.
|