In order to protect against viruses and other malware we advice to protect your resources on multiple levels. First of all you need a anti-malware software solution on your servers and on your end points and secondly we advice to also have a solution that checks for malware on a network level.
For host based security SecureLink works with TrendMicro, a leading vendor in this market space. On a network level we see more and more the integrated anti-malware protection on the Palo Alto firewalls. With the threat prevention license you do not only have a protection against viruses but also against intrusions and spyware. With the additional Wildfire component you are even more protected as executables are checked on their behavior.