Determining a reputation of a network entity

US2016359897A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016359897-A1
Application numberUS-201615132086-A
CountryUS
Kind codeA1
Filing dateApr 18, 2016
Priority dateJun 5, 2015
Publication dateDec 8, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An example method can include monitoring a network to identify flows between nodes in the network. Once flows have been identified, the flows can be tagged and labelled according to the type of traffic they represent. If a flow represents malicious or otherwise undesirable traffic, it can be tagged accordingly. A request can then be made for a reputation score of an entity which can identify one or more nodes of the network.

First claim

Opening claim text (preview).

1 . A computer-implemented method, comprising: monitoring, by a network traffic monitoring system, network traffic data for a plurality of nodes of a network; analyzing, by the network traffic monitoring system, the network traffic data to classify a type of traffic for each flow of a plurality of flows; receiving, to the network traffic monitoring system from a requestor, a request for a reputation score associated with one or more nodes of the network; identifying, by the network traffic monitoring system, the type of traffic for one or more flows associated with the one or more nodes; determining, by the network monitoring system, the reputation score associated with the one or more nodes based on the type of traffic for the one or more flows associated with the one or more nodes; and sending, by the network traffic monitoring system, the reputation score to the requestor. 2 . The computer-implemented method of claim 1 , wherein analyzing the network traffic data to classify a type of traffic for each flow includes: matching the flow to a known pattern of traffic. 3 . The computer-implemented method of claim 2 , wherein the known pattern of traffic corresponds to at least one of a DDOS attack, a FIN scan, or a port knock. 4 . The computer-implemented method of claim 1 , wherein analyzing the network traffic data to classify a type of traffic for each flow includes: identifying one or more network policies associated with the flow; and determining whether the flow complies with the one or more network policies. 5 . The computer-implemented method of claim 1 , wherein the requestor is a requesting node on the network and the method further includes receiving a request to transmit data to one of the one or more nodes. 6 . The computer-implemented method of claim 1 , wherein the reputation score is associated with at least one of an endpoint, an endpoint group, a pair of endpoints, a pair of endpoint groups, an endpoint and an endpoint group, a user name for a process, a process, or a path for a process of the network. 7 . The computer-implemented method of claim 1 , wherein determining the reputation score includes: determining at least one of the one or more flows is tagged as malicious or misconfigured; and decreasing the reputation score. 8 . The computer-implemented method of claim 7 , wherein determining the reputation score further includes: determining an elapsed time associated with a most recent flow that has been tagged as malicious or misconfigured, the most recent flow being one of the one or more flows; and increasing the reputation score based on the elapsed time. 9 . The computer-implemented method of claim 1 , wherein the requestor is a presentation module of the network monitoring system and the method further comprises: generating a network status report containing the reputation score. 10 . A non-transitory computer-readable medium having computer readable instructions that, when executed by a processor of a computer, cause the computer to: monitor, by a network traffic monitoring system, network traffic data for a plurality of nodes of a network; analyze, by the network traffic monitoring system, the network traffic data to classify a type of traffic for each flow of a plurality of flows; receive, to the network traffic monitoring system from a requestor, a request for a reputation score associated with one or more nodes of the network; identify, by the network traffic monitoring system, the type of traffic for one or more flows associated with the one or more nodes; determine, by the network monitoring system, the reputation score associated with the one or more nodes based on the type of traffic for the one or more flows associated with the one or more nodes; and send, by the network traffic monitoring system, the reputation score to the requestor. 11 . The non-transitory computer-readable medium of claim 10 , wherein the instructions that cause the computer to analyze the network traffic data to classify a type of traffic for each flow further cause the computer to: match the flow to a known pattern of traffic. 12 . The non-transitory computer-readable medium of claim 11 , wherein the known pattern of traffic corresponds to at least one of a DDOS attack, a FIN scan, or port knock. 13 . The non-transitory computer-readable medium of claim 10 , wherein the instructions that cause the computer to analyze the network traffic data to classify a type of traffic for each flow further cause the computer to: identify one or more network policies associated with the flow; and determine whether the flow complies with the one or more network policies. 14 . The non-transitory computer-readable medium of claim 10 , wherein the reputation score is associated with at least one of an endpoint, an endpoint group, a pair of endpoints, a pair of endpoint groups, an endpoint and an endpoint group, a user name for a process, a process, or a path for a process of the network. 15 . The non-transitory computer-readable medium of claim 10 , wherein the instructions that cause the computer to determine the reputation score further cause the computer to decrease the reputation score if a flow is tagged as malicious, decrease the reputation score if a flow is tagged as misconfigured, and increase the reputation score based on time elapsed without having a flow tagged as malicious or misconfigured. 16 . A system comprising: a processor; memory including instructions that when executed by the processor, cause the system to: monitor, by a network traffic monitoring system, network traffic data for a plurality of nodes of a network; analyze, by the network traffic monitoring system, the network traffic data to classify a type of traffic for each flow of a plurality of flows; receive, to the network traffic monitoring system from a requestor, a request for a reputation score associated with one or more nodes of the network; identify, by the network traffic monitoring system, the type of traffic for one or more flows associated with the one or more nodes; determine, by the network monitoring system, the reputation score associated with the one or more nodes based on the type of traffic for the one or more flows associated with the one or more nodes; and send, by the network traffic monitoring system, the reputation score to the requestor. 17 . The system of claim 16 , wherein the instructions that cause the system to analyze the network traffic data to classify a type of traffic for each flow further cause the system to: match the flow to a known pattern of traffic. 18 . The system of claim 16 , wherein the instructions that cause the system to analyze the network traffic data to classify a type of traffic for each flow further cause the system to: identify one or more network policies associated with the flow; and determine whether the flow complies with the one or more network policies. 19 . The system of claim 16 , wherein the requestor includes at least one of a presentation module, an analytics module, or a policy engine of the network traffic monitoring system. 20 . The system of claim 16 , wherein the reputation score is associated with at least one of an endpoint, an endpoint group, a pair of endpoints, a pair of endpoint groups, an endpoint and an endpoint group, a user name for a process, a process, or a path for a process of the network.

Assignees

Inventors

Classifications

  • Drawing of charts or graphs · CPC title

  • based on quality criteria · CPC title

  • Policy-based network configuration management · CPC title

  • Monitoring or debugging support · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016359897A1 cover?
An example method can include monitoring a network to identify flows between nodes in the network. Once flows have been identified, the flows can be tagged and labelled according to the type of traffic they represent. If a flow represents malicious or otherwise undesirable traffic, it can be tagged accordingly. A request can then be made for a reputation score of an entity which can identify on…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/1433. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).