Graph-Based Network Security Threat Detection Across Time and Entities
US-2018219888-A1 · Aug 2, 2018 · US
US10148673B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10148673-B1 |
| Application number | US-201514870218-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 30, 2015 |
| Priority date | Sep 30, 2015 |
| Publication date | Dec 4, 2018 |
| Grant date | Dec 4, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques of operating intrusion detection systems provide a recommendation of an intrusion detection rule to an administrator of an intrusion detection system based on the experience of another administrator that has used the rule in another intrusion detection system. For example, suppose that electronic circuitry receives a numerical rating from a first intrusion detection system that indicates whether an intrusion detection rule was effective in identifying malicious activity when used in the first intrusion detection system. Based on the received rating and attributes of the first intrusion detection system, the electronic circuitry generates a predicted numerical rating that indicates whether the intrusion detection rule is likely to be effective in identifying malicious communications when used in a second intrusion detection system. If the predicted numerical rating is sufficiently high, then the electronic circuitry transmits a message to the second intrusion detection system recommending the intrusion detection rule for use in the second intrusion detection system.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method of providing a rule to detect malicious activity, the computer-implemented method comprising: receiving, by processing circuitry and from a first malicious activity detection system, an indication of whether a malicious activity detection rule is effective when used in the first malicious activity detection system to detect malicious activity, the received indication including a numerical rating value, a high numerical rating value indicating that the malicious activity detection rule is effective when used in the first malicious activity detection system to detect malicious activity; performing a numerical rating prediction operation to produce predicted numerical rating values indicating whether the malicious activity detection rule is predicted to be effective in other malicious activity detection systems that have not indicated using the malicious activity detection rule, the predicted numerical rating values including a predicted numerical rating value, the other malicious activity detection systems including a second malicious activity detection system; based on the indication, locating, by the processing circuitry, the second malicious activity detection system in which the malicious activity detection rule is predicted to be effective in detecting malicious activity, the locating of the second malicious activity detection system including comparing each of the predicted numerical rating values to a threshold rating value, the predicted numerical rating value indicating whether the malicious activity detection rule is predicted to be effective in the second malicious activity detection system exceeding the threshold rating value; initiating transmitting, by the predicted numerical rating value exceeding the threshold rating value, a message to the second malicious activity detection system recommending the malicious activity detection rule for use in the second malicious activity detection system to detect malicious activity, wherein each of the first malicious activity detection system and the other malicious activity detection systems is described by a respective one of a finite number of system descriptors, wherein the malicious activity detection rule is described by one of a finite number of rule descriptors, and wherein the performing of the numerical rating prediction operation includes: deriving, from the numerical rating value received from the first malicious activity detection system, (i) the respective system descriptor of each of the first malicious activity detection system and the other malicious activity detection systems and (ii) the rule descriptor of the malicious activity detection rule; and generating the predicted numerical rating values based on the derived system descriptors and the derived rule descriptor, the generated predicted numerical rating values including a generated predicted numerical rating value; and initiating detecting, by the generated predicted numerical rating value exceeding the threshold rating value, malicious activity by the second malicious activity detection system using the malicious activity detection rule. 2. A computer-implemented method as in claim 1 , wherein receiving the indication of whether the malicious activity detection rule is effective from the first malicious activity detection system includes obtaining, from the first malicious activity detection system, a ratio of a number of false alerts to a number of total alerts generated by the first malicious activity detection system using the malicious activity detection rule. 3. A computer-implemented method as in claim 2 , further comprising: having initiated the transmitting of the message to the second malicious activity detection system, transmitting the message to the second malicious activity detection system including providing a number of actual alerts to the second malicious activity detection system, the number of actual alerts being a difference between the number of total alerts and the number of false alerts generated by the first malicious activity detection system using the malicious activity detection rule. 4. A computer-implemented method as in claim 1 , wherein each of the finite number of system descriptors is a system feature vector having a specified number of components, wherein each of finite number of rule descriptors is a rule feature vector having the specified number of components, and wherein deriving includes: forming a cost metric, the cost metric being a function of (i) each of the respective system feature vectors of each of the first malicious activity detection system and the other malicious activity detection systems, (ii) the rule feature vector of the malicious activity detection rule, and (iii) the received numerical rating value; and finding values of the components of each of the respective system feature vectors and the rule feature vector that minimizes the cost metric. 5. A computer-implemented method as in claim 4 , wherein generating the predicted numerical rating values includes computing, as the predicted numerical rating value indicating whether the malicious activity detection rule is predicted to be effective in each of the other malicious activity detection systems, an inner product of the respective system feature vector of that other malicious activity detection system and the rule feature vector. 6. A computer-implemented method as in claim 1 , further comprising: receiving another malicious activity detection rule; deriving another rule descriptor of the other malicious activity detection rule; and generating other predicted numerical rating values indicating whether the other malicious activity detection rule is predicted to be effective in the other malicious activity detection systems based on the derived system descriptors and the derived other rule descriptor. 7. A computer-implemented method as in claim 1 , further comprising: having initiated the transmitting of the message to the second malicious activity detection system, transmitting the message to the second malicious activity detection system including computing an amount of money saved when the malicious activity detection rule is used in the first malicious activity detection system to detect malicious activity; and providing a notification of the amount of money saved within the message. 8. A computer-implemented method as in claim 1 , wherein the initiating transmitting of the message includes initiating transmitting the message containing one or more of (i) a first identifier of the second malicious activity detection system, (ii) a second identifier of the malicious activity detection rule, and (iii) statistics involving actual usage of the malicious activity detection rule in the other malicious activity detection systems. 9. A computer program product having a non-transitory computer readable medium which stores a set of instructions to provide a rule to detect malicious activity, the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of: receiving, by processing circuitry and from a first malicious activity detection system, an indication of whether a malicious activity detection rule is effective when used in the first malicious activity detection system to detect malicious activity, the received indication including a numerical rating value, a high numerical rating value indicating that the malicious activity detection rule is effective when used in the first malicious activity detection system to detect malicious activity; performing a numerical rating prediction operation to produce predicted numerical rating values indicating whether the malicious activity de
Countermeasures against malicious traffic (countermeasures against attacks on cryptographic mechanisms H04L9/002) · CPC title
Event detection, e.g. attack signature detection · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.