2014-02-26 35 views
2

有沒有一種簡單的方法來監控Xen設置中管理程序(dom0)上從外部運行在虛擬機中的進程 的系統調用? 一般而言,這是一項簡單的任務,還是修改虛擬機系統調用監視所需的管理程序代碼?如何監視虛擬機的系統調用

對於HVM虛擬機還是僅可以與PV虛擬機配合使用?

+0

你確定要跟蹤vm之外的系統調用嗎?爲什麼不用'auditd'來代替?當然,如果你有Linux的客人 –

回答

0

不知道,如果你已經看了這些鏈接:

http://hal.archives-ouvertes.fr/docs/00/43/10/31/PDF/Technical_Report_Syscall_Interception.pdf 
http://research.microsoft.com/pubs/153179/sim-ccs09.pdf 
http://pages.cs.wisc.edu/~remzi/OSTEP/vmm-intro.pdf 

隨着主題非常有限的知識,我在做一個嘗試。可以模擬用於進行系統調用的指令。例如sysenter,sysexit。因此,任何客戶使用這些指令的嘗試都應該讓管理程序干預。一旦管理程序進入畫面,您可以複製系統調用號碼及其參數。