С появлением компьютеров, сразу встал вопрос о защите пользовательских данных. С развитием технологий развивались и технологии программ-вирус. Эти программы выполняют функции, не желательные для пользователя без ведома последнего. Как правило, это сбор информации, повреждение программного или аппаратного обеспечения, сбой в работе важных серверов, чрезмерная перегрузка сетей.
Сбором информации занимаются так называемые программы шпионы. Они попадают, как правило, через сети, к которым подключен компьютер. Основной их задачей является получение информации и пересылка её в определенное место сети. К этим типам вирусов часто прибегают для получения доступа к секретной информации (например, коммерческие тайны, новые разработки, промышленный шпионаж). Также к этому классу можно отнести и программы типа «троянский конь», которые выполняют сбор паролей, хранящихся на локальной машине. Такой тип вирусов очень распространен сейчас в глобальной сети Интернете. Для защиты от вирусов-шпионов может помочь как установка антивирусного программного пакета в режиме монитора (например, Kaspersky Antivirus Monitor) или установкой Firewall. Однако в последнем случае надо четко понимать сетевые технологии для правильной настройки программ фильтра сетевого трафика.
Вирусы в DLE, выводящие программное обеспечение из работоспособного состояния наиболее частый тип вирусов. Для них характерен произвольный способ проникновения. Они могут быть отслежены антивирусным монитором или найдены антивирусным сканером.
Сетевые черви — это вирусы выполняющие сбой работы серверов, их чрезмерную перегрузку, «забивание» сетевого трафика. Эти вирусы используют некоторые «дыры» в системе безопасности операционной системы. Такие вирусы могут быть остановлены как установкой обновлений операционной системы либо установкой firewall.