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 条
  • [31] A Reinforcement Learning Approach for Dynamic Selection of Virtual Machines in Cloud Data Centres
    Duggan, Martin
    Flesk, Kieran
    Duggan, Jim
    Howley, Enda
    Barrett, Enda
    2016 SIXTH INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGY (INTECH), 2016, : 92 - 97
  • [32] Lifelong Personal Health Data and Application Software via Virtual Machines in the Cloud
    Van Gorp, Pieter
    Comuzzi, Marco
    IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2014, 18 (01) : 36 - 45
  • [33] NVMe Virtualization for Cloud Virtual Machines
    Luo, Lixiang
    Chung, I-Hsin
    Seelam, Seetharami
    Chen, Ming-Hung
    Soh, Yun Joon
    PROCEEDINGS OF THE 2022 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '22), 2022, : 37 - 46
  • [34] Capacity Quantification of Virtual Machines in Cloud
    Rajan, R. Arokia Paul
    Francis, F. Sagayaraj
    2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (IEEE ICCIC), 2014, : 363 - 366
  • [35] Virtual Firewalling For Migrating Virtual Machines In Cloud Computing
    Anwar, Mahwish
    PROCEEDINGS OF THE 2013 5TH INTERNATIONAL CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGIES (ICICT 2013), 2013,
  • [36] A Proactive Forensics Approach for Virtual Machines via Dynamic and Static Analysis
    Hu Bo
    Li Nan
    Liu Zhiyong
    Li Min
    Liu Chao
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 514 - 521
  • [37] T-VMI: Trusted Virtual Machine Introspection in Cloud Environments
    Jia, Lina
    Zhu, Min
    Tu, Bibo
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 478 - 487
  • [38] Cloud Scheduling Optimization: A Reactive Model to Enable Dynamic Deployment of Virtual Machines Instantiations
    Bessis, Nik
    Sotiriadis, Stelios
    Xhafa, Fatos
    Asimakopoulou, Eleana
    INFORMATICA, 2013, 24 (03) : 357 - 380
  • [39] Dynamic deployment of virtual machines in cloud computing using multi-objective optimization
    Xu, Bo
    Peng, Zhiping
    Xiao, Fangxiong
    Gates, Antonio Marcel
    Yu, Jian-Ping
    SOFT COMPUTING, 2015, 19 (08) : 2265 - 2273
  • [40] A study on distributed transcoding using dynamic allocation of virtual machines in a cloud computing environment
    Gu, Seokmo
    Seo, Aria
    Kim, Yei-Chang
    Journal of Systems and Information Technology, 2015, 17 (02) : 113 - 120