Patent ID: 8307443

Claim:
A secured anti-virus system comprising: a processor; and a memory, the memory coupled to the processor, the memory having stored thereon instructions that when run on the processor cause the processor to: run a first virtual machine that supports an anti-virus scanning component; and run a second virtual machine that supports a user environment, the second virtual machine interdepending upon the first virtual machine such that the anti-virus component securely protects the integrity of the user environment, the first virtual machine including an append only log file that retains entries related to file system operations performed by the second virtual machine, the append only log file being configured as a persistent file, the append only log file configured to be scanned by the anti-virus scanning component a plurality of times, the anti-virus component of the first virtual machine configured to observe file system activity in the user environment in the second virtual machine, and the first virtual machine including file system employed by the user environment in the second virtual machine and the second virtual machine includes a stub interface to the file system.