IP Library Granted Patent US 8,904,532
Granted Patent B2
US 8,904,532 · App. 13/452,214 · Granted Dec 2, 2014

Method, apparatus and system for detecting botnet

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,904,532
App. No.
13/452,214
Granted
Dec 2, 2014
Kind
B2
Abstract

A method, an apparatus, and a system for detecting Botnet are disclosed. The method for detecting Botnet includes: obtaining an address information about a control host in a Bot sample by using an auto breakout environment; sending a query request message to a traffic analysis device to obtain an address information of a Bot host connected with the control host, in which the query request message carries the address information about the control host; and receiving a query response message returned by the traffic analysis device, in which the query response message carries the address information of the Bot host connected with the control host. The method for detecting Botnet can obtain the Botnet information in real time and construct a topology of the Botnet.

Claims (30)

1. A method for detecting Botnet, comprising:

obtaining, by a processor comprised in a Botnet detection apparatus, address information about a control host in a Bot sample by using an auto breakout environment;

sending, by the processor, a query request message to a traffic analysis device to obtain an address information of a Bot host connected with the control host, wherein the query request message carries the address information of the control host and the address information of the control host includes domain name information of the control host; and

receiving, by the processor, a query response message returned by the traffic analysis device, wherein the query response message carries the address information of the Bot host connected with the control host;

wherein the address information of the Bot host is obtained by the traffic analysis device according to Domain Name Server (DNS) response information returned by control host, and

wherein if a client performs DNS query and domain name information in the returned DNS response information is consistent with the domain name information of the control host, the client is regarded as a Bot host.

2. The method according to claim 1 , wherein:

the address information about the control host comprises domain name information and port information of the control host, or comprises Internet Protocol (IP) address information and port information of the control host, or comprises the domain name information, IP address information, and port information of the control host.

3. The method according to claim 1 , wherein:

the address information of the Bot host comprises Internet Protocol (IP) address information and port information of the Bot host.

4. The method according to claim 1 , further comprising:

constructing, by the processor, a topology of the Botnet according to the address information of the control host and the Bot host.

5. An apparatus having a processor for detecting Botnet, comprising:

an address obtaining module, configured to instruct the processor to obtain an address information about a control host in a Bot sample by using an auto breakout environment;

a sending module, configured to instruct the processor to send a query request message to a traffic analysis device to obtain an address information of a Bot host connected with the control host, wherein the query request message carries the address information of the control host and the address information of the control host includes domain name information of the control host; and

a receiving module, configured to instruct the processor to receive a query response message returned by the traffic analysis device, where the query response message carries the address information of the Bot host connected with the control host;

wherein the traffic analysis device is configured to receive a query request message and obtain an address information of a Bot host connected with a control host according to Domain Name Server (DNS) response information returned by the control host, and

wherein if a client performs DNS query and domain name information in the returned DNS response information is consistent with the domain name information of the control host, the client is regarded as a Bot host.

6. The apparatus according to claim 5 , wherein:

the address information of the control host comprises domain name information and port information of the control host, or comprises Internet Protocol (IP) address information and port information of the control host, or comprises the domain name information, IP address information, and port information of the control host.

7. The apparatus according to claim 5 , wherein:

the address information of the Bot host comprises Internet Protocol (IP) address information and port information of the Bot host.

8. A system for detecting Botnet, comprising a Botnet detection apparatus and a traffic analysis device specified in claim 7 , wherein:

the traffic analysis device is configured to receive a query request message and obtain an address information of a Bot host connected with a control host according to Domain Name Server (DNS) response information returned by the control host.

9. The apparatus according to claim 5 , further comprising:

a constructing module, configured to instruct the processor to construct a topology of the Botnet according to the information about addresses of the control host and the Bot host.

10. A system for detecting Botnet, comprising a Botnet detection apparatus and a traffic analysis device specified in claim 9 , wherein:

the traffic analysis device is configured to receive a query request message and obtain an address information of a Bot host connected with a control host according to Domain Name Server (DNS) response information returned by the control host.

11. A system for detecting Botnet, comprising a Botnet detection apparatus and a traffic analysis device specified in claim 5 , wherein:

the traffic analysis device is configured to receive a query request message and obtain an address information of a Bot host connected with a control host according to Domain Name Server (DNS) response information returned by the control host.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME OF THE CONVEYING PARYT PREVIOUSLY RECORDED AT REEL: 060917 FRAME: 0889. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 14, 2022
From: HUAWEI DIGITAL TECHNOLOGIES(CHENG DU) CO., LIMITED.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 061680/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2022
From: HUAWEI DIGITAL TECHNOLOGIES(CHENG DU) CO.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 060917/0889 →
CHANGE OF NAME Recorded Aug 16, 2022
From: HUAWEI DIGITAL TECHNOLOGIES (CHENG DU) CO., LIMITED.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 060816/0358 →
CHANGE OF NAME Recorded Dec 8, 2014
From: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LIMITED
To: HUAWEI DIGITAL TECHNOLOGIES (CHENG DU) CO. LIMITED.
Reel/Frame 034537/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2012
From: JIANG, WU
To: CHENGDU HUAWEI SYMANTEC TECHNOLOGIES CO., LTD.
Reel/Frame 028083/0234 →