IP Library Granted Patent US 10,791,144
Granted Patent B1
US 10,791,144 · App. 15/797,597 · Granted Sep 29, 2020

Container life cycle management with honeypot service

Inventors: Oron Golan (Meitar, IL); Raul Shnier (Ruhama, IL); Aviram Fireberger (Mavki'im, IL); Amos Zamir (Be'er Sheva, IL); Yevgeni Gehtman (Modi'in, IL)
Assignee: EMC IP Holding Company LLC
H04L63/1491H04L63/1425
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 10,791,144
App. No.
15/797,597
Granted
Sep 29, 2020
Kind
B1
Abstract

The life cycle of one or more containers related to one or more containerized applications is managed by determining that a predefined retention time for a first container of the plurality of containers has elapsed; in response to the determining, performing the following honeypot container creation steps: suspending new session traffic to the first container; maintaining the first container as a honeypot container; and identifying communications sent to the honeypot container as an anomalous communication. Alert notifications are optionally generated for the anomalous communication.

Claims (37)

1. A method for managing a plurality of containers, comprising:

determining that a predefined retention time for a first container of the plurality of containers has elapsed;

in response to the determining that the predefined retention time for the first container of the plurality of containers has elapsed, performing the following honeypot container creation steps, using at least one processing device:

suspending new session traffic to the first container;

waiting for a predefined session dilution time before maintaining the first container as a honeypot container; and

identifying one or more communications sent to the honeypot container as anomalous communications for subsequent analysis.

2. The method of claim 1 , wherein said honeypot container creation steps further comprise the step of obtaining a new container to replace the first container using a golden container.

3. The method of claim 2 , wherein the first container is associated with a first Internet Protocol (IP) address and a first media access control (MAC) address, and wherein the new container is associated with at least one of a different IP address and a different MAC address.

4. The method of claim 2 , wherein the first container and the new container are associated with a same application type.

5. The method of claim 1 , wherein said honeypot container creation steps further comprise the step of generating an alert notification of the anomalous communication.

6. The method of claim 1 , wherein said step of suspending new session traffic to the first container is performed by a load balancer.

7. The method of claim 1 , wherein said honeypot container is maintained for a configurable period of time.

8. A system, comprising:

a memory; and

at least one processing device, coupled to the memory, operative to implement the following steps:

determining that a predefined retention time for a first container of the plurality of containers has elapsed;

in response to the determining that the predefined retention time for the first container of the plurality of containers has elapsed, performing the following honeypot container creation steps, using said at least one processing device:

suspending new session traffic to the first container;

waiting for a predefined session dilution time before maintaining the first container as a honeypot container; and

identifying one or more communications sent to the honeypot container as anomalous communications for subsequent analysis.

9. The system of claim 8 , wherein said honeypot container creation steps further comprise the step of obtaining a new container to replace the first container using a golden container.

10. The system of claim 9 , wherein the first container is associated with a first Internet Protocol (IP) address and a first media access control (MAC) address, and wherein the new container is associated with at least one of a different IP address and a different MAC address.

11. The system of claim 9 , wherein the first container and the new container are associated with a same application type.

12. The system of claim 8 , wherein said honeypot container creation steps further comprise the step of generating an alert notification of the anomalous communication.

13. The system of claim 8 , wherein said step of suspending new session traffic to the first container is performed by a load balancer.

14. The system of claim 8 , wherein said honeypot container is maintained for a configurable period of time.

15. A computer program product, comprising a non-transitory machine-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by at least one processing device perform the following steps:

determining that a predefined retention time for a first container of the plurality of containers has elapsed;

in response to the determining that the predefined retention time for the first container of the plurality of containers has elapsed, performing the following honeypot container creation steps, using at least one processing device:

suspending new session traffic to the first container;

waiting for a predefined session dilution time before maintaining the first container as a honeypot container; and

identifying one or more communications sent to the honeypot container as anomalous communications for subsequent analysis.

16. The computer program product of claim 15 , wherein said honeypot container creation steps further comprise the step of obtaining a new container to replace the first container using a golden container, wherein the first container is associated with a first Internet Protocol (IP) address and a first media access control (MAC) address, and wherein the new container is associated with at least one of a different IP address and a different MAC address.

17. The computer program product of claim 15 , wherein said honeypot container creation steps further comprise the step of generating an alert notification of the anomalous communication.

18. The computer program product of claim 15 , wherein said honeypot container is maintained for a configurable period of time.

19. The computer program product of claim 15 , wherein said honeypot container creation steps further comprise the step of obtaining a new container to replace the first container using a golden container.

20. The computer program product of claim 15 , wherein said step of suspending new session traffic to the first container is performed by a load balancer.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (044535/0109) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0414 →
RELEASE OF SECURITY INTEREST AT REEL 044535 FRAME 0001 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0475 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Nov 29, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044535/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Nov 29, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 044535/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2017
From: GOLAN, ORON; SHNIER, RAUL; FIREBERGER, AVIRAM; ZAMIR, AMOS; GEHTMAN, YEVGENI
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 043983/0585 →
Cited By (1)
US 12,368,694