Detection of and responses to network attacks

US9258319B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9258319-B1
Application numberUS-201313930507-A
CountryUS
Kind codeB1
Filing dateJun 28, 2013
Priority dateDec 28, 2010
Publication dateFeb 9, 2016
Grant dateFeb 9, 2016

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.

Disclosed are various embodiments for detecting and responding to attacks on a computer network. One embodiment of such a method describes monitoring data communications transmitted to a target class of first computing nodes; in response to detecting a non-legitimate data communication to a computing node in the target class, determining whether the non-legitimate data communication is a form of attack on a network to which the computing nodes are connected; and in response to determining that the network is under attack, implementing new security measures for second computing nodes that are not part of the target class to protect the second computing nodes against the attack on the network while the attack is ongoing.

First claim

Opening claim text (preview).

Therefore, the following is claimed: 1. A non-transitory computer-readable medium storing specific instructions that, when executed, cause at least one computing device to at least: monitor data communications transmitted to a target class of first computing nodes, wherein the target class of first computing nodes comprises computing nodes that are allocated to users and have dropped data communications associated with a particular data transmission port that is blocked by the first computing nodes; in response to detecting a dropped data communication to a computing node in the target class associated with the particular data transmission port, determine whether the dropped data communication is a form of attack on a network to which the computing nodes are connected by tracking a number of attempted data communications from a source of the dropped data communication against computing nodes in the target class of first computing nodes and comparing the number against a threshold value; in response to determining that the network is under attack, implement new security measures for second computing nodes that are not part of the target class and allow for communications associated with the particular data transmission port to protect the second computing nodes against the attack on the network while the attack is ongoing, wherein the new security measures are implemented by generating a list of one or more internet protocol addresses associated with one or more sources of the dropped data communications and sending the list of one or more internet protocol addresses to at least one transmission manager for the second computing nodes, wherein the at least one transmission manager is configured to drop a communication from an internet protocol address and to the particular data transmission port contained on the list that is sent to one or more of the second computing nodes; and receive authorization from one or more users of the second computing nodes before making changes to access policies of the second computing nodes. 2. The computer-readable medium of claim 1 , wherein the specific instructions, when executed, further cause the at least one computing device to at least restore the security measures to a previous state before the security measures were changed after determining that the attack to the network has stopped. 3. The computer-readable medium of claim 1 , wherein the authorization is specified for the particular data transmission port and the authorization is verified before access rights for the particular data transmission port can be changed. 4. A system, comprising: at least one computing device; and a data transmission system manager executable in the at least one computing device, the data transmission system manager configured to: receive notification of a detected activity involving dropped data communications to a target class of first computing nodes, wherein the dropped data communications are generated by intercepting and discarding data communications from a source node after determining that the source node of the data communications is not associated with user-defined groups of computing nodes that are pre-authorized to communicate with the target class of first computing nodes over a particular data transmission port; wherein the target class of first computing nodes comprises computing nodes that are allocated to users and have dropped data communications directed to the particular data transmission port; in response to receiving the notification, determine which computing nodes are vulnerable to the detected activity, wherein the vulnerable computing nodes are not restricted to the target class and are authorized to communicate over the particular data transmission port; change security measures of the vulnerable computing nodes to protect against the detected activity by generating a list of one or more internet protocol addresses associated with one or more sources of the dropped data communications and sending the list of one or more internet protocol addresses to at least one transmission manager for the vulnerable computing nodes, wherein the at least one transmission manager is configured to drop a communication from an internet protocol address and to the particular data transmission port contained on the list that is sent to one or more of the vulnerable computing nodes; and restore the security measures to a previous state before the security measures were changed after the detected activity has stopped. 5. The system of claim 4 , wherein the data transmission system manager is operable to drop a data communication for one computing node of the target class of first computing nodes when the data communication is directed to a network port of the one computing node that is restricted for receiving incoming data communications over the network port. 6. The system of claim 4 , wherein the data transmission system manager is operable to monitor the dropped data communications of the target class of first computing nodes and identify the source node as originating a number of dropped data communications which exceeds a defined threshold. 7. The system of claim 4 , wherein the data transmission system manager is operable to monitor the dropped data communications of the target class of first computing nodes and identify the source node as originating dropped data communications to a number of the first computing nodes which exceeds a defined threshold. 8. The system of claim 4 , wherein the security measures are changed while the detected activity is ongoing. 9. The system of claim 4 , wherein the data transmission system manager is further configured to verify authorization from a user of a particular computing node that is vulnerable to the detected activity before making changes to the security measures of the particular computing node. 10. The system of claim 9 , wherein the authorization is specified for the particular data transmission port and the authorization is verified before access rights for the particular data transmission port can be changed. 11. The system of claim 4 , wherein the data transmission system manager is further configured to: monitor data communications transmitted to the target class of first computing nodes; and in response to detecting a dropped data communication to a computing node in the target class, determine whether the dropped data communication is a form of attack on a network to which the computing node is connected. 12. A method, comprising: monitoring data communications transmitted to a target class of first computing nodes, wherein the target class of first computing nodes comprises computing nodes that are allocated to users and have dropped data communications associated with a particular data transmission port; determining that a source node of the monitored data communications is not associated with user-defined groups of source nodes that are pre-authorized to communicate with the target class of first computing nodes over the particular data transmission port; generating dropped data communications by intercepting and discarding the monitored data communications from the source node that are addressed for the target class of first computing nodes and are associated with the particular data transmission port; in response to detecting a dropped data communication addressed to a computing node in the target class over the particular data transmission port, determining whether the dropped data communication is a form of attack on a network to which the first computing nodes are connected; and in response to determining that the network is under attack, implementing new security measures f

Assignees

Inventors

Classifications

  • G06F21/554Primary

    involving event detection and direct action · CPC title

  • Event detection, e.g. attack signature detection · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • by securing the transmission between two devices or processes · CPC title

  • by monitoring network traffic (monitoring network traffic per se H04L43/00) · 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 US9258319B1 cover?
Disclosed are various embodiments for detecting and responding to attacks on a computer network. One embodiment of such a method describes monitoring data communications transmitted to a target class of first computing nodes; in response to detecting a non-legitimate data communication to a computing node in the target class, determining whether the non-legitimate data communication is a form o…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/554. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 09 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).