From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: System Call Interception Date: Mon, 20 Nov 2006 10:38:54 -0600 Message-ID: <4561DA1E.60108@us.ibm.com> References: <20061119191018.6306.qmail@web54302.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20061119191018.6306.qmail@web54302.mail.yahoo.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Neha Sood , xen-devel List-Id: xen-devel@lists.xenproject.org Neha Sood wrote: > > Hi there, > > I have a question related to intercepting guest OS system calls in Xen > to provide logging mechanism. As a part of my project, i have to log all > the system calls issued by the guest OS in the Xen hypervisor for secure > logging. I am new to Xen and have been reading the source code. I have > read about Fast Handler for system call. What is the fast handler and > how the system call works in Xen. Could you please provide me some > starting point how to do that? On i386 at least, syscalls are delivered directly to the guest (they aren't intercepted by Xen). I'm not sure if the same is true on x86-64 but at any rate, the first thing to do would be to make sure Xen intercepts syscalls. You will have to find some mechanism to "log" these events which will likely involved a ring queue and some sort of daemon in dom0. However, as Mats suggests, are you sure this is really what you want to do? The audit infrastructure in Linux is designed just to do this sort of thing... Regards, Anthony Liguori > Will it be a very difficult to log guest OS system calls in Xen ? If no, > how to start with and what are files have to be changed. > > I would really appreciate your help. > > Thanks, > Neha > > ------------------------------------------------------------------------ > Sponsored Link > > Mortgage rates near 39yr lows. $510,000 Mortgage for $1,698/mo - > Calculate new house payment > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel