Invention Grant
- Patent Title: Detection of hardware-based virtual machine environment
- Patent Title (中): 检测基于硬件的虚拟机环境
-
Application No.: US12023022Application Date: 2008-01-30
-
Publication No.: US08205241B2Publication Date: 2012-06-19
- Inventor: Karthik Lakshminarayanan , Kalpesh Patel , David Robinson , Tarik Soulami
- Applicant: Karthik Lakshminarayanan , Kalpesh Patel , David Robinson , Tarik Soulami
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Capitol City TechLaw
- Agent Richard C. Irving
- Main IPC: H04L29/06
- IPC: H04L29/06

Abstract:
A method and a processing device are provided for detecting a hardware-based virtual machine environment. An execution time of a privileged instruction may be measured and an execution time of a nonprivileged instruction may be measured. The execution time of the privileged instruction may be compared with the execution time of the nonprivileged instruction. When the execution time of the privileged instruction exceeds the execution time of the nonprivileged instruction by at least a threshold or a threshold factor, then a hardware-based virtual machine environment is detected. In some embodiments, a well-known technique for detecting a software-based virtual machine environment may be used in conjunction with a technique for detecting a hardware-based virtual machine environment. A licensing policy of a software product may be accessed and the software product may be prevented from executing when a detected machine environment is in violation of the licensing policy.
Public/Granted literature
- US20090193496A1 DETECTION OF HARDWARE-BASED VIRTUAL MACHINE ENVIRONMENT Public/Granted day:2009-07-30
Information query