The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 03, 2017

Filed:

Jul. 22, 2015
Applicant:

Cisco Technology, Inc., San Jose, CA (US);

Inventors:

Michal Sofka, Prague, CZ;

Lukas Machlica, Martin, SK;

Karel Bartos, Prague, CZ;

David McGrew, Poolesville, MD (US);

Assignee:

Cisco Technology, Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 12/14 (2006.01); G06F 12/16 (2006.01); G08B 23/00 (2006.01); H04L 29/06 (2006.01); G06N 99/00 (2010.01); H04L 29/12 (2006.01);
U.S. Cl.
CPC ...
H04L 63/1416 (2013.01); G06N 99/005 (2013.01); H04L 63/0281 (2013.01); H04L 63/1425 (2013.01); H04L 61/1511 (2013.01); H04L 61/303 (2013.01);
Abstract

Techniques are presented to identify malware communication with domain generation algorithm (DGA) generated domains. Sample domain names are obtained and labeled as DGA domains, non-DGA domains or suspicious domains. A classifier is trained in a first stage based on the sample domain names. Sample proxy logs including proxy logs of DGA domains and proxy logs of non-DGA domains are obtained to train the classifier in a second stage based on the plurality of sample domain names and the plurality of sample proxy logs. Live traffic proxy logs are obtained and the classifier is tested by classifying the live traffic proxy logs as DGA proxy logs, and the classifier is forwarded to a second computing device to identify network communication of a third computing device as malware network communication with DGA domains via a network interface unit of the third computing device based on the trained and tested classifier.


Find Patent Forward Citations

Loading…