IP Library Granted Patent US 11,777,988
Granted Patent B1
US 11,777,988 · App. 17/196,633 · Granted Oct 3, 2023

Probabilistically identifying anomalous honeypot activity

Inventors: Wah-Kwan Lin (Melrose, MA); Curtis Barnard (Portland, OR)
Assignee: Rapid7, Inc.
H04L63/1491H04L63/1416H04L63/1425H04L63/1433
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 11,777,988
App. No.
17/196,633
Granted
Oct 3, 2023
Kind
B1
Abstract

Disclosed herein are methods, systems, and processes for probabilistically identifying anomalous levels of honeypot activity. A honeypot dataset associated with a honeypot network is received and a representative usage value is determined from the honeypot dataset. The representative usage value is identified as being associated with anomalous behavior if the representative usage value deviates from an expected probability distribution. A remediation operation is initiated in the honeypot network in response to the identification of the representative usage value as being associated with the anomalous behavior by virtue of the representative usage value deviating from the expected probability distribution.

Claims (36)

1. A computer-implemented method, comprising:

receiving a honeypot dataset associated with a honeypot network, wherein the honeypot dataset comprises one or more connections to at least one or more ports or one or more applications of one or more honeypots in the honeypot network over a period of time;

determining a representative usage value from the honeypot dataset, wherein the representative usage value comprises a number of connections to a port of the one or more ports or to an application of the one or more applications over the period of time;

identifying the number of connections as being associated with anomalous behavior, wherein the identification is based on a probability of a deviation of the number of connections from a historical average of the number of connections according to an expected probability distribution; and

initiating a remediation operation in the honeypot network in response to the identification of the number of connections as being associated with the anomalous behavior.

2. The computer-implemented method of claim 1 , wherein:

the expected probability distribution comprises a Negative Binomial distribution.

3. The computer-implemented method of claim 1 , wherein the expected probability distribution comprises a Poisson distribution.

4. The computer-implemented method of claim 3 , wherein an activity level probability of the representative usage value is lower than a projected activity probability estimated by the Poisson distribution.

5. The computer-implemented method of claim 1 , wherein the remediation operation comprises generating a security workflow.

6. A non-transitory computer readable storage medium comprising program instructions executable to:

receive a honeypot dataset associated with a honeypot network, wherein the honeypot dataset comprises one or more connections to at least one or more ports or one or more applications of one or more honeypots in the honeypot network over a period of time;

determine a representative usage value from the honeypot dataset, wherein the representative usage value comprises a number of connections to a port of the one or more ports or to an application of the one or more applications over the period of time;

identify the number of connections as being associated with anomalous behavior, wherein the identification is based on a probability of a deviation of the number of connections from a historical average of the number of connections according to an expected probability distribution; and

initiating a remediation operation in the honeypot network in response to the identification of the number of connections as being associated with the anomalous behavior.

7. The non-transitory computer readable storage medium of claim 6 , wherein the expected probability distribution comprises a Negative Binomial distribution.

8. The non-transitory computer readable storage medium of claim 6 , wherein the expected probability distribution comprises a Poisson distribution, and an activity level probability of the representative usage value is lower than a projected activity probability estimated by the Poisson distribution.

9. The non-transitory computer readable storage medium of claim 6 , wherein the remediation operation comprises generating a security workflow.

10. A system comprising:

one or more processors; and

a memory coupled to the one or more processors, wherein the memory stores program instructions executable by the one or more processors to:

receive a honeypot dataset associated with a honeypot network, wherein the honeypot dataset comprises one or more connections to at least one or more ports or one or more applications of one or more honeypots in the honeypot network over a period of time;

determine a representative usage value from the honeypot dataset, wherein the representative usage value comprises a number of connections to a port of the one or more ports or to an application of the one or more applications over the period of time;

identify the number of connections as being associated with anomalous behavior, wherein the identification is based on a probability of a deviation of the number of connections from a historical average of the number of connections according to an expected probability distribution; and

initiating a remediation operation in the honeypot network in response to the identification of the number of connections as being associated with the anomalous behavior.

11. The system of claim 10 , wherein the expected probability distribution comprises a Negative Binomial distribution.

12. The system of claim 10 , wherein the expected probability distribution comprises a Poisson distribution, and an activity level probability of the representative usage value is lower than a projected activity probability estimated by the Poisson distribution.

13. The system of claim 10 , wherein the remediation operation comprises generating a security workflow.

14. The system of claim 10 , wherein the system is configured to:

monitor for anomalies for connections to a plurality of ports or applications, wherein each port or application is monitored based on a different discrete probability function.

15. The system of claim 10 , wherein the historical average is determined from one or more previous honeypot datasets received from the honeypot network.

16. The system of claim 10 , wherein the system is configured to filter the honeypot dataset to remove connection data that does not warrant consideration.

17. The system of claim 10 , wherein the system is implemented by an anomaly detection and remediation server distinct from the honeypot network.

18. The system of claim 10 , wherein the anomaly detection and remediation server is a virtual machine hosted in a cloud network.

19. The system of claim 10 , wherein the honeypot dataset is received by the system over a wide area network.

20. The system of claim 10 , wherein the system is configured to cause an alert to be generated in an incident detection and response system in response to the identification of the number of connections as being associated with the anomalous behavior.

Assignments (2)
SECURITY INTEREST Recorded Jun 26, 2025
From: RAPID7, INC.; RAPID7 LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 071743/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2021
From: LIN, WAH-KWAN; BARNARD, CURTIS
To: RAPID7, INC.
Reel/Frame 055559/0128 →
Cited By (1)
US 12,261,855