• DocumentCode
    2721846
  • Title

    Non-interactive OS fingerprinting through memory de-duplication technique in virtual machines

  • Author

    Owens, Rodney ; Wang, Weichao

  • Author_Institution
    Dept. of SIS, Univ. of North Carolina at Charlotte, Charlotte, NC, USA
  • fYear
    2011
  • fDate
    17-19 Nov. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    OS fingerprinting tries to identify the type and version of a system based on gathered information of a target host. It is an essential step for many subsequent penetration attempts and attacks. Traditional OS fingerprinting depends on banner grabbing schemes or network traffic analysis results to identify the system. These interactive procedures can be detected by intrusion detection systems (IDS) or fooled by fake network packets. In this paper, we propose a new OS fingerprinting mechanism in virtual machine hypervisors that adopt the memory de-duplication technique. Specifically, when multiple memory pages with the same contents occupy only one physical page, their reading and writing access delay will demonstrate some special properties. We use the accumulated access delay to the memory pages that are unique to some specific OS images to derive out whether or not our VM instance and the target VM are using the same OS. The experiment results on VMware ESXi hypervisor with both Windows and Ubuntu Linux OS images show the practicability of the attack. We also discuss the mechanisms to defend against such attacks by the hypervisors and VMs.
  • Keywords
    fingerprint identification; operating systems (computers); security of data; virtual machines; IDS; OS fingerprinting mechanism; Ubuntu Linux OS images; VM; VMware ESXi hypervisor; interactive procedures; intrusion detection systems; memory deduplication technique; memory pages; network traffic analysis; noninteractive OS fingerprinting; virtual machines; Delay; Hard disks; Random access memory; Virtual machine monitors; Virtual machining; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Computing and Communications Conference (IPCCC), 2011 IEEE 30th International
  • Conference_Location
    Orlando, FL
  • ISSN
    1097-2641
  • Print_ISBN
    978-1-4673-0010-0
  • Type

    conf

  • DOI
    10.1109/PCCC.2011.6108094
  • Filename
    6108094