1. A method in a computer platform comprising: receiving, by downloading, anti-virus agents from a remote anti-virus service at a platform hardware space, coupled to the computer platform, that is isolated from an operating system operating on the computer platform, wherein the platform hardware space is not affected by malware running in the operating system; authenticating the anti-virus agents; receiving a request from the remote anti-virus service at the platform hardware space to scan the operating system; providing, by a direct memory access (DMA) engine, an access for the anti-virus agents at the platform hardware space to directly scan a memory coupled to the computer platform via a DMA channel if the authentication of the anti-virus agents is successful; and transmitting, by the platform hardware space, computer platform processor state information to the remote anti-virus service.