Многоуровневая система защиты. Основной принцип - нельзя ложить все яйца в одну корзину.
На наиболее вирусоопасных направлениях стоят межсетевые экраны, прокси-серверы, антивирусы и антиспамовые системы. Это первый выделенный уровень защиты. Далее, на втором уровне уже могут обрабатываться некоторые (не критические) данные. Однако и там стоят межсетевые экраны, антивирусы, противошпионский софт. На первом и втором уровнях используются системы разных производителей, а так же принципиально разные операционные системы. Третий уровень - это сетевые анализаторы и сканеры, а так же статистика и учет (билинговая система и т.п.). После того, как хотя бы эти три уровня настроены, с вирусами уже удается бороться просто голыми руками. Что иногда и происходит - свежачок все равно пролетает все защиты. Потому для более важных данных нужна защита чуть посильнее. Здесь просто софтиной уже не обойтись.