IP Library Granted Patent US 10,951,651
Granted Patent B1
US 10,951,651 · App. 15/797,601 · Granted Mar 16, 2021

Container life cycle management with retention rate adjustment based on detected anomalies

Inventors: Oron Golan (Meitar, IL); Raul Shnier (Ruhama, IL); Amos Zamir (Be'er Sheva, IL); Aviram Fireberger (Moshav Mavkiim, 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,951,651
App. No.
15/797,601
Granted
Mar 16, 2021
Kind
B1
Abstract

A plurality of containers related to one or more containerized applications are managed by monitoring an execution of the one or more containers; determining that a given one of the one or more containers exhibits anomalous behavior; and in response to the determining, adjusting a retention time of the given container, wherein the retention time of the given container determines when the given container is one or more of terminated and changes role to a honeypot container. The anomalous behavior comprises, for example, the given container exhibiting behavior that is different than a learned baseline model of the given container or including program code consistent with malicious activity. An alert notification of the anomalous behavior is optionally generated. The retention time of the given container can be adjusted for example, to an interval between deployment of the given container and the time the anomalous behavior is detected.

Claims (31)

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

monitoring an execution of one or more containers;

determining that a given one of the one or more containers exhibits anomalous behavior; and

in response to the determining, adjusting a retention time specifying a configured lifespan of the given container exhibiting anomalous behavior to an interval between deployment of the given container and the time of the determining, using at least one processing device, wherein the retention time of the given container exhibiting anomalous behavior determines when the given container is one or more of terminated and changes role to a honeypot container.

2. The method of claim 1 , wherein the anomalous behavior comprises the given container exhibiting behavior that is different than a learned baseline model of the given container.

3. The method of claim 2 , wherein the baseline model of the behavior of the given container is learned by monitoring the execution of the given container during a learning mode.

4. The method of claim 1 , wherein the step of adjusting the retention time of the given container comprises adjusting the retention time of the given container by a predefined amount.

5. The method of claim 1 , wherein the step of adjusting the retention time of the given container comprises adjusting the retention time of the given container based on a risk assessment associated with the anomalous behavior.

6. The method of claim 1 , further comprising the step of generating an alert notification of the anomalous behavior.

7. The method of claim 1 , further comprising the step of obtaining a new container to replace the given container, wherein the given 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.

8. The method of claim 1 , wherein the step of adjusting the retention time of the given container comprises adjusting the retention time of the given container based on a risk assessment associated with the anomalous behavior.

9. A system, comprising:

a memory; and

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

monitoring an execution of one or more containers;

determining that a given one of the one or more containers exhibits anomalous behavior; and

in response to the determining, adjusting a retention time specifying a configured lifespan of the given container exhibiting anomalous behavior to an interval between deployment of the given container and the time of the determining, using at least one processing device, wherein the retention time of the given container exhibiting anomalous behavior determines when the given container is one or more of terminated and changes role to a honeypot container.

10. The system of claim 9 , wherein the anomalous behavior comprises the given container exhibiting behavior that is different than a learned baseline model of the given container.

11. The system of claim 10 , wherein the baseline model of the behavior of the given container is learned by monitoring the execution of the given container during a learning mode.

12. The system of claim 9 , wherein the step of adjusting the retention time of the given container comprises adjusting the retention time of the given container by a predefined amount.

13. The system of claim 9 , wherein the step of adjusting the retention time of the given container comprises adjusting the retention time of the given container based on a risk assessment associated with the anomalous behavior.

14. The system of claim 9 , further comprising the step of generating an alert notification of the anomalous behavior.

15. The system of claim 9 , further comprising the step of obtaining a new container to replace the given container, wherein the given 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.

16. A computer program product, comprising a tangible 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:

monitoring an execution of one or more containers;

determining that a given one of the one or more containers exhibits anomalous behavior; and

in response to the determining, adjusting a retention time specifying a configured lifespan of the given container exhibiting anomalous behavior to an interval between deployment of the given container and the time of the determining, using at least one processing device, wherein the retention time of the given container exhibiting anomalous behavior determines when the given container is one or more of terminated and changes role to a honeypot container.

17. The computer program product of claim 16 , wherein the anomalous behavior comprises the given container exhibiting behavior that is different than a learned baseline model of the given container.

18. The computer program product of claim 17 , wherein the baseline model of the behavior of the given container is learned by monitoring the execution of the given container during a learning mode.

19. The computer program product of claim 16 , wherein the step of adjusting the retention time of the given container comprises adjusting the retention time of the given container by a predefined amount.

20. The computer program product of claim 16 , further comprising the step of obtaining a new container to replace the given container, wherein the given 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.

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 (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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2017
From: GOLAN, ORON; SHNIER, RAUL; ZAMIR, AMOS; FIREBERGER, AVIRAM; GEHTMAN, YEVGENI
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 043983/0679 →
Cited By (5)
US 12,323,825 US 12,401,686 US 12,585,760 US 12,639,260 US 12,695,701