journal article·2021Open access

Container Introspection: Using External Management Containers to Monitor Containers in Cloud Computing

Dongyang Zhan, Kai Tan, Lin Ye, Haining Yu, Hao Liu

Computers, Materials & Continua· Volume 69· Issue 3

Abstract

Cloud computing plays an important role in today's Internet environment, which meets the requirements of scalability, security and reliability by using virtualization technologies. Container technology is one of the two mainstream virtualization solutions. Its lightweight, high deployment efficiency make container technology widely used in large-scale cloud computing. While container technology has created huge benefits for cloud service providers and tenants, it cannot meet the requirements of security monitoring and management from a tenant perspective. Currently, tenants can only run their security monitors in the target container, but it is not secure because the attacker is able to detect and compromise the security monitor. In this paper, a secure external monitoring approach is proposed to monitor target containers in another management container. The management container is transparent for target containers, but it can obtain the executing information of target containers, providing a secure monitoring environment. Security monitors running inside management containers are secure for the cloud host, since the management containers are not privileged. We implement the transparent external management containers by performing the one-way isolation of processes and files. For process one-way isolation, we leverage Linux namespace technology to let management container become the parent of target containers. By mounting the file system of target container to that of the management container, file system one-way isolation is achieved. Compared with the existing host-based monitoring approach, our approach is more secure and suitable in the cloud environment.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Digital and Cyber Forensics · Cloud Data Security Solutions · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (24)

Show source-provided references
1. Privacy-preserving genetic algorithm outsourcing in cloud computing10.32604/jcs.2020.09308 ↗
2. Framework for cybersecurity centers to mass scan networks10.32604/iasc.2020.013678 ↗
3. A virtual machine introspection based architecture for intrusion detection
4. A light weight centralized file monitoring approach for securing files in cloud environment
5. Stealthy malware detection through vmm-based” out-of-the-box” semantic view reconstruction
6. Ether: Malware analysis via hardware virtualization extensions
7. Nitro: Hardware-based system call tracing for virtual machines
8. Hypervisor-based protection of sensitive files in a compromised system
9. vMON: An efficient out-of-VM process monitor for virtual machines
10. K-binID: Kernel binary code identification for virtual machine introspection
11. Information flow security models for cloud computing10.32604/cmc.2020.011232 ↗
12. Fine-grained binary analysis method for privacy leakage detection on the cloud platform10.32604/cmc.2020.09853 ↗
13. An encrypted image retrieval method based on simhash in cloud computing10.32604/cmc.2020.07819 ↗
14. Cloudvmi: Virtual machine introspection as a cloud service
15. Tenant-oriented monitoring for customized security services in the cloud10.3390/sym11020252 ↗
16. ESI-Cloud: extending virtual machine introspection for integrating multiple security services
17. T. Bui, “Analysis of docker security,” arXiv preprint, arXiv:1501.02967, 2015.
18. To docker or not to docker: A security perspective10.1109/MCC.2016.100 ↗
19. SCONE: Secure linux containers with intel SGX
20. A defense method against docker escape attack
21. Dockerpolicymodules: Mandatory access control for docker containers
22. Houdini's escape: Breaking the resource rein of linux control groups
23. Insight from a docker container introspection
24. A reputation management scheme for efficient malicious vehicle identification over 5G networks10.1109/MWC.001.1900456 ↗