From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FyO7s-0002L2-OT for qemu-devel@nongnu.org; Thu, 06 Jul 2006 03:18:16 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FyO7r-0002Jg-A4 for qemu-devel@nongnu.org; Thu, 06 Jul 2006 03:18:16 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FyO7r-0002Jd-4T for qemu-devel@nongnu.org; Thu, 06 Jul 2006 03:18:15 -0400 Received: from [66.249.82.195] (helo=wx-out-0102.google.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FyO7z-0005Sf-OS for qemu-devel@nongnu.org; Thu, 06 Jul 2006 03:18:23 -0400 Received: by wx-out-0102.google.com with SMTP id t12so930991wxc for ; Thu, 06 Jul 2006 00:18:14 -0700 (PDT) Message-ID: Date: Thu, 6 Jul 2006 15:18:14 +0800 From: "James Lau" Subject: Re: [Qemu-devel] Have any ideas about how to detect whether a program is running inside QEMU? In-Reply-To: <1152168950.6324.302.camel@aragorn> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_75419_25114677.1152170294522" References: <1152168950.6324.302.camel@aragorn> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org ------=_Part_75419_25114677.1152170294522 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline My program is a utility for internet payment. It takes an important role in the payment process to ensure security. One of the key functions is that the program should detect which machine is paying. So while virtual machine (like QEMU) is present, it can cheat the program. Checking the hard disk model, cpu type, and other hardward informations makes little sense. Because the users or the hackers can easily modify these informations. So I need a QEMU internal checking method that hackers can't easily bypass. Thanks --James 2006/7/6, John R. Hogerhuis : > > On Thu, 2006-07-06 at 13:04 +0800, James Lau wrote: > > hi everybody, > > For some security issues, I want to detect whether my Windows program > > is running inside qemu. Have any ideas? > > > > Security issues? That's a bit vague. > > More information about what you're attempting to do would be helpful. > > There are probably lots of ways to do this, but which ones make sense > for your situation depends on various factors. > > -- John. > > > > > _______________________________________________ > Qemu-devel mailing list > Qemu-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/qemu-devel > ------=_Part_75419_25114677.1152170294522 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
My program is a utility for internet payment. It takes an important role in the payment process to ensure security.  One of the key functions is that the program should detect which machine is paying. So while virtual machine (like QEMU) is present, it can cheat the program. 
Checking the hard disk model, cpu type, and other hardward informations makes little sense.  Because the users or the hackers can easily modify these informations. So I need a QEMU internal checking method that hackers can't easily bypass.
 
Thanks
 
--James

 
2006/7/6, John R. Hogerhuis <jhoger@pobox.com>:
On Thu, 2006-07-06 at 13:04 +0800, James Lau wrote:
> hi everybody,
> For some security issues, I want to detect whether my Windows program
> is running inside qemu.  Have any ideas?
>

Security issues? That's a bit vague.

More information about what you're attempting to do would be helpful.

There are probably lots of ways to do this, but which ones make sense
for your situation depends on various factors.

-- John.




_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

------=_Part_75419_25114677.1152170294522--