A method and system for detecting that a software system has been infected
by software that attempts to hide properties related to the software
system is provided. A detection system identifies that a suspect
operating system has been infected by malware by comparing properties
related to the suspect operating system as reported by the suspect
operating system to properties as reported by another operating system
that is assumed to be clean. The detection system compares the reported
properties to the actual properties to identify any significant
differences. A significant difference, such as the presence of an actual
file not reported by the suspect operating system, may indicate that the
suspect storage device is infected.