IP Library Granted Patent US 7,725,937
Granted Patent B1
US 7,725,937 · App. 10/775,764 · Granted May 25, 2010

Capturing a security breach

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 7,725,937
App. No.
10/775,764
Granted
May 25, 2010
Kind
B1
Abstract

A technique is disclosed for capturing a security breach. In one embodiment, the technique comprises initially deploying a honey pot; detecting a breach of the honey pot; and automatically redeploying the honey pot.

Claims (41)

1. A method of capturing a security breach, comprising:

deploying a honey pot server comprising a honey pot;

using a processor to detect a breach of the honey pot, wherein the breach indicates the honey pot has been compromised;

using the processor to capture a state of the honey pot, including by creating a copy of data associated with the honey pot as compromised; and

using the processor to automatically redeploy the honey pot, including by reinitializing the state of the honey pot to an initial state in which the honey pot was in at the time it was deployed; and

wherein deploying the honey pot comprises registering with a virtual machine instance an initialization image associated with the initial state and instructing the virtual machine instance to execute the image, the image comprising data usable by the virtual machine to provide a virtual environment having a running instance of an operating system and one or more applications or other programs running on the operating system instance, and wherein redeploying the honey pot includes using the image to reset the virtual machine instance to the initial state.

2. The method of claim 1 , further including analyzing the breach.

3. The method of claim 1 , further including automatically analyzing the breach.

4. The method of claim 1 , wherein the breach is automatically detected.

5. The method of claim 1 , further including configuring the honey pot.

6. The method of claim 1 , wherein capturing the state comprises copying a honey pot image.

7. The method of claim 1 , wherein detecting is based on the number of outgoing connections detected.

8. The method of claim 1 , wherein detecting is based on the number of incoming connections detected.

9. The method of claim 1 , wherein detecting is based on an elapsed time.

10. The method of claim 1 , wherein the honey pot runs a Linux operating system.

11. The method of claim 1 , further including saving state information associated with the honey pot.

12. The method of claim 1 , further including saving state information associated with the honey pot and wherein saving and redeploying occur in parallel.

13. The method of claim 1 , further including analyzing the breach and wherein analyzing and redeploying occur in parallel.

14. The method of claim 1 , further including:

receiving an incoming connection associated with an IP address;

mapping the IP address to the honey pot; and

releasing the IP address mapping.

15. The method of claim 1 , further including:

receiving an incoming connection associated with an IP address;

mapping the IP address to the honey pot;

releasing the IP address mapping; and

mapping another IP address to the honey pot.

16. A computer program product for capturing a security breach, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:

deploying a honey pot;

detecting a breach of the honey pot, wherein the breach indicates the honey pot has been compromised;

capturing a state of the honey pot, including by creating a copy of data associated with the honey pot as compromised; and

automatically redeploying the honey pot, including by reinitializing the state of the honey pot to an initial state in which the honey pot was in at the time it was deployed; and

wherein deploying the honey pot comprises registering with a virtual machine instance an initialization image associated with the initial state and instructing the virtual machine instance to execute the image, the image comprising data usable by the virtual machine to provide a virtual environment having a running instance of an operating system and one or more applications or other programs running on the operating system instance, and wherein redeploying the honey pot includes using the image to reset the virtual machine instance to the initial state.

17. A system for capturing a security breach, comprising:

a processor configured to:

deploy a honey pot;

detect a breach of the honey pot, wherein the breach indicates the honey pot has been compromised;

capture a state of the honey pot, including by creating a copy of data associated with the honey pot as compromised; and

automatically redeploy the honey pot, including by reinitializing the state of the honey pot to an initial state in which the honey pot was in at the time it was deployed; and

a memory coupled with the processor, wherein the memory provides the processor with instructions;

wherein the processor is configured to deploy the honey pot at least in part by registering with a virtual machine instance an initialization image associated with the initial state and instructing the virtual machine instance to execute the image, the image comprising data usable by the virtual machine to provide a virtual environment having a running instance of an operating system and one or more applications or other programs running on the operating system instance, and wherein redeploying the honey pot includes using the image to reset the virtual machine instance to the initial state.

Assignments (6)
CHANGE OF NAME Recorded May 18, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 063697/0493 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Mar 5, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 052109/0186 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2004
From: LEVY, ELIAS
To: SYMANTEC CORPORATION
Reel/Frame 014865/0975 →