Scarecrow for data security

US10171494B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10171494-B2
Application numberUS-201615044479-A
CountryUS
Kind codeB2
Filing dateFeb 16, 2016
Priority dateFeb 16, 2016
Publication dateJan 1, 2019
Grant dateJan 1, 2019

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.

A method, computer program product and/or system receives information pertaining to network data traffic from and/or to a network accessible resource, analyzes the information to determine whether a user is engaged in potential hacking transaction(s) with respect to the resource. On condition that the user is determined to be engaged in potential hacking transaction(s), a “scarecrow” message designed for display to the user, is generated and sent to the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving information pertaining to network data traffic being communicated between a protected resource that is network accessible and a plurality of computers, including a first computer that is at least partially under the control of a user; determining, by machine logic performed by a machine, and based at least in part on a set of detection rules, and the information, that the plurality of computers are acting in concert to perform a hacking transaction with respect to the protected resource; and in response to determining that the plurality of computers are acting in concert to perform the hacking transaction: generating, by machine logic performed by a machine, a plurality of scarecrow messages, respectively corresponding to the plurality of computers, designed for display in human understandable form and format, sending the plurality of scarecrow messages, through a network communication channel, to respectively corresponding computers of the plurality of computers, and sending, by machine logic performed by a machine, a security alert to a security product; wherein: the set of detection rules enables detection of at least one indicator of a hacking transaction where the indicator of the hacking transaction is any set of communication(s) from the first computer that tend to indicate that the first computer is engaged in subverting security of the protected resource; and each respective scarecrow message is a customized warning message, the content of which comprises an element that is selected from the group consisting of: an internet protocol (IP) address associated with the respectively corresponding computer; a phantom background process; and a log-in chain associated with the respectively corresponding computer. 2. The computer-implemented method of claim 1 wherein an indicator of a hacking transaction is based on information associated with the user's access to the protected resource and a set of access rules defined for access to the protected resource, and the indicator is selected from the group consisting of: (i) an indication that the user has previously engaged in a hacking transaction; (ii) the protected resource receives a plurality of requests from the user's computer at a rate that exceeds a pre-determined threshold; (iii) data access attempts received by the protected resource, and from the first computer, generate errors at a rate exceeding a pre-defined threshold; and (iv) a hostname associated with the first computer exists in more than a pre-defined threshold number of sessions with the protected resource. 3. The computer-implemented method of claim 1 further comprising: determining that the first computer is attempting to access data from the protected resource; in response to determining that the first computer is attempting to access data from the protected resource: receiving, from the protected resource, the data, altering the data to generate altered data, and sending, through a network communication channel, the altered data to the first computer. 4. The computer-implemented method of claim 1 wherein: the scarecrow message is sent to the first computer in a form and format that is displayable by software running on the first computer. 5. The computer-implemented method of claim 3 wherein altering the data includes an action selected from the group consisting of: (i) adding an electronic watermark to the data; (ii) preventing transmission to the first computer of at least a portion of the data; and (iii) substituting transformed data in place of at least a portion of the data. 6. A computer program product comprising a computer readable storage medium having stored thereon: first program instructions programmed to receive information pertaining to network data traffic being communicated between a protected resource that is network accessible and a plurality of computers, including a first computer that is at least partially under the control of a user; second program instructions programmed to determine, by machine logic performed by a machine, and based at least in part on a set of detection rules, and the information, that the plurality of computers are acting in concert to perform a hacking transaction with respect to the protected resource; and in response to determining that the plurality of computers are acting in concert to perform the hacking transaction: third program instructions programmed to generate a plurality of scarecrow messages, respectively corresponding to the plurality of computers, designed for display in human understandable form and format, fourth program instructions programmed to send the plurality of scarecrow messages, through a network communication channel, to the respectively corresponding computers of the plurality of computers, and fifth program instructions programmed to send a security alert to a security product; wherein: the set of detection rules enables detection of at least one indicator of a hacking transaction where the indicator of the hacking transaction is as any set of communication(s) from the first computer that tend to indicate that the first computer is engaged in subverting security of the protected resource; and each respective scarecrow message is a customized warning message, the content of which comprises an element that is selected from the group consisting of: an internet protocol (IP) address associated with the respectively corresponding computer; a phantom background process; and a log-in chain associated with the respectively corresponding computer. 7. The computer program product of claim 6 wherein an indicator of a hacking transaction is based on information associated with the user's access to the protected resource and a set of access rules defined for access to the protected resource, and the indicator is selected from the group consisting of: (i) an indication that the user has previously engaged in a hacking transaction; (ii) the protected resource receives a plurality of requests from the user's computer at a rate that exceeds a pre-determined threshold; (iii) data access attempts received by the protected resource, and from the user's computer, generate errors at a rate exceeding a pre-defined threshold; and (iv) a hostname associated with the user's computer exists in more than a pre-defined threshold number of sessions with the protected resource. 8. The computer program product of claim 6 further comprising: sixth program instructions programmed to determine that the first computer is attempting to access data from the protected resource; in response to determining that the first computer is attempting to access data from the protected resource: seventh program instructions programmed to receive, from the protected resource, the data, eighth program instructions programmed to alter the data to generate altered data, and ninth program instructions programmed to send, through a network communication channel, the altered data to the first computer. 9. The computer program product of claim 6 wherein the scarecrow message is sent to the first computer in a form and format that is displayable by software running on the first computer. 10. The computer program product of claim 8 wherein altering the data includes an action selected from the group consisting of: (i) ninth program instructions programmed to add an electronic watermark to the data; (ii) tenth program instructions programmed to prevent transmission to the first computer of at least a portion of the data; and (iii) eleventh program instructions programmed to substitute transformed data in place of at least a portion of the data. 11

Assignees

Inventors

Classifications

  • by monitoring network traffic (monitoring network traffic per se H04L43/00) · CPC title

  • Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks · 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 US10171494B2 cover?
A method, computer program product and/or system receives information pertaining to network data traffic from and/or to a network accessible resource, analyzes the information to determine whether a user is engaged in potential hacking transaction(s) with respect to the resource. On condition that the user is determined to be engaged in potential hacking transaction(s), a “scarecrow” message de…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L63/1466. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).