This article provides an overview of the process when a client accesses a file on a filer and it is scanned by Sophos Anti-Virus for NetApp. The server running Sophos Anti-Virus for NetApp is referred to as the 'antivirus server' throughout this article.
- The client computer attempts to access a file on the filer. This happens via Common Internet File System (CIFS)
NB. Only CIFS shares are protected by antivirus scanning, this is because VSCAN on the filer only supports the checking of files on CIFS shares, not because of a limitation in Sophos Anti-Virus for NetApp.
- The filer makes an RPC call to the antivirus server requesting for a file to be scanned. The RPC call uses a NetApp proprietary protocol.
- The antivirus server accesses the file using CIFS.
- The file is scanned by the Sophos Anti-Virus on-access scanner on the antivirus server.
- The results from the scan are passed back to the filer via RPC.
- If the file is clean then the client computer is allowed to access the file. If the file is not clean then the user on the client machine will see an access denied message.
- The MMC console (which can be on the antivirus server or a different computer) uses Service Control Manager (SCM) to check whether the Sophos Anti-Virus for NetApp service is running
- Information sent back from the antivirus server to the MMC console is done via UDP on port 10000