×

Heuristic botnet detection

  • US 9,143,522 B2
  • Filed: 09/04/2013
  • Issued: 09/22/2015
  • Est. Priority Date: 05/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a processor configured to;

    monitor network traffic to identify suspicious network traffic, wherein the monitoring of the network traffic includes;

    identify a uniform resource locator (URL) in the network traffic;

    determine whether the network traffic includes a malware URL, an unclassified URL, or a combination thereof; and

    in the event that the network traffic includes the malware URL, the unclassified URL, or a combination thereof, assign the network traffic as the suspicious network traffic;

    detect a bot based on a heuristic analysis of the suspicious network traffic behavior, wherein the suspicious network traffic behavior includes command and control traffic associated with a bot master;

    monitor behavior indicated in the network traffic to identify malware, wherein the monitored behaviors that indicate potential malware include connecting to a non-standard HTTP port for HTTP traffic, visiting a non-existent domain, downloading executable files with non-standard executable file extensions, performing a DNS query for an email server, communicating using a post method in HTTP traffic, connecting to a non-standard IRC port for IRC traffic, communicating using an intrusion prevention system evasion technique, communicating unclassified traffic over an HTTP port, visiting a dynamic DNS domain, or any combination thereof; and

    monitor visited domain related behavior to identify a malicious domain based on whether a visited domain is a dynamic DNS domain; and

    a memory coupled to the processor and configured to provide the processor with instructions.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×