Антивирусные программы "Техническая болезнь" ПК, вызываемая компьютерными вирусами, в настоящее время,к сожалению, известна не на словах практически каждому пользователю ПК с операционной системой DOS,которая в отличие от UNIX не обеспечивает защиту файлов. Вирус - это системная программа небольшого размера (около 2 Кбайт) "паразитирующая" с целью скрытности в оперативной памяти в качестве резидентной или на других программах (файлах) путем внедрения в них в качестве неотъемлемой части. В зависимости от разновидности,носителями могут стать файлы самой операционной системы DOS, включая COMMAND.COM; исполняемые файлы (.СOM,.EXE,.PRG и т.д.) прикладных программ; объектные файлы (.OBJ), в том числе, в составе библиотек систем программирования; драйверы устройств (файлы типа .SYS), включая драйверы сетевых линий связи, каталоги. Попавший в ПК вирус выполняет две основные функции: размножается путем внедрения своей копии в еще незараженные файлы; вредит тем или иным способом. Вредоносная функция , выполняющаяся при работе зараженного файла, может начать проявляться через некоторое время после заражения, называемое инкубационным периодом, что помогает маскировать источник заражения. Размер наносимого ущерба может колебаться в широких пределах: от стирания всех файлов и гибели всей системы вместе с "вирусом-комикадзе" до некоторых досаждающих действий (например, увеличение размеров некоторых типов файлов, всевозможных видеоэффектов на экране), не приводящих к нарушению работоспособности системных и прикладных файлов. Причины появления компьютерных вирусов объясняют по-разному. Чаще всего их связывают с хулиганскими побуждениями программистов-хакеров ("взломщик"), сводящих счеты с учереждениями, включая учебные заведения, которые они покинули не по своей воле. Другая точка зрения учитывает, что вирус может служить эффективным оружием против несанкционированного копирования коммерчески доступных продуктов и быть их неотъемлемой частью, так что гарантией от такого сорта вирусов может стать только легальная покупка продукта у владельца или уполномоченного распространителя. Каковы бы ни были истинные причины распостранения вирусов, потребность борьбы с ними нашла свое воплощение в ряде системных утилит, называемых антивирусными программами. Условно антивирусные программы можно разделить на три класса: обнаруживающие антивирусные программы, как правило, специализированы на определенные сорта вирусов. Обнаружение зараженного файла завершается выдачей сообщения и, возможно, уничтожением вируса и восстановлением этого файла в исходном виде. Примерами таких программ являются Aidstest разработки Лозинского Д.Н. и Scan фирмы McAfee Associates. Предупреждающие антивирусные программы способны периодически контролировать и запоминать некоторые параметры всех файлов, чаще всего, их размеры в байтах, и на этой основе выдавать предупреждение о возможных заражениях некоторых файлов. Как правило, предупреждающие антивирусы выполняются в составе стартового файла autoexec.bat. Антивирусные программы - сторожа - это резидентные программы,которые регистрируют все события, похожие на заражение вирусом, включая изменение длины файлов, запись в исполняемый файл и тому подобное, и сообщают об этих событиях, приостанавливая обработку и требуя принятия решения со стороны пользователя. Примером антивируса-сторожа является утилита Anti4us2 фирмы Exact Automatisering B.V. Сообщения о новых антивирусных программах регулярно появляются в печати. Однако лучшим способом охраны от вирусов является использование легально купленных программных средств.