Forensic Virtual Machines: Dynamic defence in the Cloud via Introspection

被引:12
|
作者
Shaw, Adrian L. [2 ]
Bordbar, Behzad [1 ]
Saxon, John [1 ]
Harrison, Keith [1 ]
Dalton, Chris I. [2 ]
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
[2] Hewlett Packard Labs, Bristol BS34 8QZ, Avon, England
关键词
D O I
10.1109/IC2E.2014.59
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Cloud attempts to provide its users with automatically scalable platforms to host many applications and operating systems. To allow for quick deployment, they are often homogenised to a few images, restricting the variations used within the Cloud. An exploitable vulnerability stored within an image means that each instance will suffer from it and as a result, an attacker can be sure of a high pay-off for their time. This makes the Cloud a prime target for malicious activities. There is a clear requirement to develop an automated and computationally-inexpensive method of discovering malicious behaviour as soon as it starts, such that remedial action can be adopted before substantial damage is caused. In this paper we propose the use of Mini-OS, a virtualised operating system that uses minimal resources on the Xen virtualisation platform, for analysing the memory space of other guest virtual machines. These detectors, which we call Forensic Virtual Machines (FVMs), are lightweight such that they are inherently computationally cheap to run. Such a small footprint allows the physical host to run numerous instances to find symptoms of malicious behaviour whilst potentially limiting attack vectors. We describe our experience of developing FVMs and how they can be used to complement existing methods to combat malware. We also evaluate them in terms of performance and the resources that they require.
引用
收藏
页码:303 / 310
页数:8
相关论文
共 50 条
  • [1] A Digital Forensic Model for Introspection of Virtual Machines in Cloud Computing
    Alluri, B. K. S. P. Kumar Raju
    Geethakumari, G.
    2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, INFORMATICS, COMMUNICATION AND ENERGY SYSTEMS (SPICES), 2015,
  • [2] Models for the Forensic Monitoring of Cloud Virtual Machines
    Ras, Dirk
    Venter, Hein
    PROCEEDINGS OF THE 13TH EUROPEAN CONFERENCE ON CYBER WARFARE AND SECURITY (ECCWS-2014), 2014, : 290 - 299
  • [3] Dynamic Consolidation of Virtual Machines in Cloud Datacenters
    Jiang, Han-Peng
    Weng, Ming-Lung
    Chen, Wei-Mei
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (07): : 1727 - 1730
  • [4] Enabling Dynamic Virtual Frequency Scaling for Virtual Machines in the Cloud
    Cadorel, Emile
    Rouvoy, Romain
    2022 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2022), 2022, : 336 - 346
  • [5] Dynamic Creation of Virtual Machines in Cloud Computing Systems
    Luo, Fei
    Scherson, Isaac D.
    Fuentes, Joel
    2017 25TH INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING (ICSENG), 2017, : 316 - 323
  • [6] Dynamic Load Management of Virtual Machines in Cloud Architectures
    Andreolini, Mauro
    Casolari, Sara
    Colajanni, Michele
    Messori, Michele
    CLOUD COMPUTING, 2010, 34 : 201 - 214
  • [7] A Dynamic Pricing Model for Virtual Machines in Cloud Environments
    Zhang, PeiYun
    Wang, XueLei
    Li, ChenXi
    Wang, LiCui
    Xie, JieMin
    2020 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD 2020), 2020, : 13 - 18
  • [8] Cloud Brokering Architecture for Dynamic Placement of Virtual Machines
    Rane, Dheeraj
    Srivastava, Abhishek
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 661 - 668
  • [9] A Dynamic Bandwidth Allocator for Virtual Machines in a Cloud Environment
    Amamou, Ahmed
    Bourguiha, Manel
    Haddadou, Kamel
    Pujolle, Guy
    2012 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2012, : 99 - 104
  • [10] Efficient Checkpointing of Virtual Machines using Virtual Machine Introspection
    Aderholdt, Ferrol
    Han, Fang
    Scott, Stephen L.
    Naughton, Thomas
    2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 414 - 423