Компьютерным вирусом наз.специально написанная программа, способная присоединяться к другим программам, создавать свои копии и внедрять их в файлы с целью нарушения работы программ, порчи файлов, создания помех в работе на компьютере. В зависимости от среды обитания вирусы делятся на: сетевые (распространяются по различным компьютерным сетям), файловые ( внедряются в исполняемые модули). Загрузочные ( внедряются в загрузочный сектор диска или в сектор, сод. программу загрузки системного диска). Файлово-загрузочные ( заражают как файлы, так и загрузочные секторы дисков).
Макровирусы написаны на яз. высокого уровня и поражают файлы документов приложений, кот. имеют макроязыки).
Троянские программы, маскируясь под полезные программы, являются источником заражения компьютера вирусами.
Для обнаружения, удаления и защиты от компьютерных вирусов разработано несколько видов специальных программ, которые позволяют обнаруживать и уничтожать вирусы. Такие программы называются антивирусными. Различают следующие виды: Программы-детекторы (осуществляют поиск характерной для конкретного вируса сигнатуры в оперативной памяти и в файлах и при обнаружении выдают соответствующее сообщение). Программы-доктора, или фаги, а также программы-вакцины не только находят зараженные вирусами файлы, но и «лечат» их. В связи с тем, что постоянно появляются новые вирусы, программы-детекторы и программы-доктора быстро устаревают, и требуется регулярное обновление версий. Программы-ревизоры относятся к самым надежным средствам защиты от вирусов. Ревизоры запоминают исходное состояние программ, каталогов и системных областей диска тогда, когда компьютер не заражен вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным. Программы-ревизоры имеют достаточно развитые алгоритмы, обнаруживают стелс-вирусы и могут даже отличить изменения версии проверяемой программы от изменений, внесенных вирусом. Программы-фильтры или «сторожа» представляют собой небольшие программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вирусов. Вакцины или иммунизаторы — это резидентные программы. предотвращающие заражение файлов.