IP Library › Granted Patent US 9,479,528
Granted Patent B2
US 9,479,528 · App. 14/548,112 · Granted Oct 25, 2016

Signature rule processing method, server, and intrusion prevention system

Inventors: Yungang Deng (Shenzhen, CN); Kun Li (Shenzhen, CN); Nengyi Pan (Shenzhen, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L63/1441H04L63/1416H04L63/20H04L63/1408
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 9,479,528
App. No.
14/548,112
Filed
Nov 19, 2014
Granted
Oct 25, 2016
Kind
B2
Art Unit
2492
USPC
726/22
Abstract

A signature rule processing method, a server, and an intrusion prevention system is provided. The method includes: performing, by a cloud server, correlation analysis on signature rule usage status information of each security device connected to the cloud server and a latest signature rule set published by the cloud server, to obtain a most active threat signature rule identification list, and sending, by the cloud server, update information to each security device to update a signature rule after generating the update information according to the most active threat signature rule identification list. The present invention is applicable to the field of network security systems.

Claims (42)

1. A signature rule processing method, comprising:

receiving, by a cloud server, signature rule usage status information of at least one security device connected to the cloud server, which is sent by the at least one security device, wherein the signature rule usage status information of the at least one security device is used to indicate a usage status of a signature rule of the at least one security device in a network;

performing, by the cloud server, correlation analysis on the signature rule usage status information of the at least one security device and a latest signature rule set published by the cloud server, to obtain a most active threat signature rule identification list;

generating, by the cloud server, according to the most active threat signature rule identification list, update information corresponding to the at least one security device; and

sending, by the cloud server, the update information to the at least one security device, to drive the at least one security device to update a signature rule according to the update information;

wherein the performing step comprises:

obtaining, according to the signature rule usage status information, a first threat signature rule ID set with a use frequency greater than a preset frequency and a second threat signature rule ID set with a hit count greater than a preset count in the network traffic;

obtaining a third threat signature rule ID set with a danger coefficient greater than a preset threshold according to the latest signature rule set;

obtaining, by the cloud server, a fourth threat signature rule ID set by calculating a union set of the first threat signature rule ID set, the second threat signature rule ID set, and the third threat signature rule ID set; and

generating the most active threat signature rule identification list according to the fourth threat signature rule ID set.

2. The signature rule processing method according to claim 1 , wherein the update information comprises an ID of a security device to be updated, a name of the security device, an address of the security device, a configuration to be changed of the security device, a signature rule ID set list and signature rule set to be updated of the security device.

3. The signature rule processing method according to claim 1 , further comprising:

receiving, by the cloud server, configuration data sent by the at least one security device connected to the cloud server, wherein the configuration data of the at least one security device is used to indicate signature rule loading information of the at least one security device;

wherein generating the update information corresponding to the at least one security device comprises:

obtaining, by the cloud server, a loaded signature rule list of each respective security device of the at least one security device according to the configuration data of the respective security device;

determining a target security device with a signature rule to be updated by comparing the loaded signature rule list of the respective security device with the most active threat signature rule identification list;

generating update information corresponding to the target security device; and

sending, by the cloud server, the update information to the target security device, to drive the target security device to update a signature rule according to the update information.

4. The signature rule processing method according to claim 3 , wherein determining the target security device comprises:

determining, according to the loaded signature rule list of the respective security device and the most active threat signature rule identification list, a security device not containing all signature rules in the most active threat signature rule ID list as the target security device with a signature rule to be updated.

5. The signature rule processing method according to claim 1 , wherein the most active threat signature rule identification list comprises signature rules in an intersection set of the fourth threat signature rule ID set and the latest signature rule set.

6. A server, comprising:

a processor; and

a non-transitory processor-readable memory,

wherein the processor and the memory are connected through a bus,

wherein the memory is configured to store an executable program code, and

wherein the processor is configured to read the executable program code stored in the memory so as to:

receive signature rule usage status information of at least one security device, wherein the signature rule usage status information of the at least one security device is used to indicate a usage status of a signature rule of the at least one security device in a network;

perform correlation analysis on the signature rule usage status information of the at least one security device and a latest signature rule set published by the cloud server, to obtain a most active threat signature rule identification list;

generate, according to the most active threat signature rule identification list, update information corresponding to the at least one security device; and

send the update information to the at least one security device, to drive the at least one security device to update a signature rule according to the update information;

wherein the processor is further configured to:

obtain, according to the signature rule usage status information, a first threat signature rule ID set with a use frequency greater than a preset frequency and a second threat signature rule ID set with a hit count greater than a preset count in the network traffic;

obtain a third threat signature rule ID set with a danger coefficient greater than a preset threshold according to the latest signature rule set;

obtain a fourth threat signature rule ID set by calculating a union set of the first threat signature rule ID set, the second threat signature rule ID set, and the third threat signature rule ID set; and

generate the most active threat signature rule identification list according to the fourth threat signature rule ID set.

7. The server according to claim 6 , wherein the most active threat signature rule identification list comprises signature rules in an intersection set of the fourth threat signature rule ID set and the latest signature rule set.

8. The server according to claim 6 , wherein the update information comprises an ID of a security device to be updated, a name of the security device, an address of the security device, a configuration to be changed of the security device, a signature rule ID set list and signature rule set to be updated of the security device.

9. The server according to claim 6 , wherein the processor is further configured to read the executable program code stored in the memory so as to:

receive configuration data sent by the at least one security device connected to the cloud server, wherein the configuration data of the at least one security device is used to indicate signature rule loading information of the at least one security device;

obtain a loaded signature rule list of each respective security device of the at least one security device according to the configuration data of the respective security device, determine a target security device with a signature rule to be updated by comparing the loaded signature rule list of the respective security device with the most active threat signature rule identification list, and generate update information corresponding to the target security device; and

send the update information to the target security device, to drive the target security device to update a signature rule according to the update information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2014
From: DENG, YUNGANG; LI, KUN; PAN, NENGYI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 034213/0552 →
Priority Claims (1)
CN 2012 1 0194352 · Jun 13, 2012 · national
Continuity (2)
Continuation PCTCN2013070435 · Jan 14, 2013
Related Publication 20150074756A1 · Mar 12, 2015