• DocumentCode
    3082207
  • Title

    CBD: A Counter-Based Detection Method for VMM in Hardware Virtualization Technology

  • Author

    Jian, Ning ; Huaimin, Wang ; Shize, Guo ; Bo, Liu

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2010
  • fDate
    17-19 Sept. 2010
  • Firstpage
    352
  • Lastpage
    356
  • Abstract
    VMM detection technology plays increasingly vital role in the detection of malicious codes which hide themselves inside the VMM. However, the adoption of hardware virtualization technology has led to the failure of those traditional detection methods which mainly focus their attention on logic, resources and timing discrepancies between physical hardware and virtualized hardware. Based on this, a novel counter-based detection (CBD) method is proposed in this paper. It establishes a benchmark thread in the user mode while counting the number of privileged instructions´ execution times. The VMM´s presence is detected by the discrepancy between the actual execution times and theoretic execution times of the privileged instruction. Evaluation test shows that this method is feasible for the detection of both Normal and Anti-time VMM and is currently free of specific anti-detection methods.
  • Keywords
    virtual machines; CBD method; VMM detection technology; antitime VMM; benchmark thread; counter based detection method; hardware visualization technology; normal VMM; physical hardware; specific antidetection method; virtualized hardware; Computer architecture; Hardware; Operating systems; Radiation detectors; Timing; Virtual machining; Counter-Based Detection; Hardware Virtualization Technology; Virtual Machine Monitor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing Signal Processing and Applications (PCSPA), 2010 First International Conference on
  • Conference_Location
    Harbin
  • Print_ISBN
    978-1-4244-8043-2
  • Electronic_ISBN
    978-0-7695-4180-8
  • Type

    conf

  • DOI
    10.1109/PCSPA.2010.92
  • Filename
    5635596