Patent ID: 8060877

Claim:
A non-transitory medium embodying a computer program, the computer program controlling input/output (I/O) operations of a user's computer, the user's computer being implemented as a virtual machine (VM) in a physical computer system, the physical computer system including at least one device, the computer program comprising: an interface software component interfacing with the VM and the physical computer system, the interface software component causing a central processing unit (CPU) of the physical computer system to perform the following operations: sensing a request for an I/O operation between the VM and the device; and performing a transformation of I/O data passing between the VM and the device, said transformation changing contents of the I/O data and being adjunct to complete servicing of the request, as issued, for the I/O operation; the transformation of the I/O data thereby being undefeatable by any user action via the VM.