Компьютерные вирусы - это программы, которые заражают их, путем внедрения в ядро, а затем самостоятельно запускаются и начинают выполнять на компьютере определенные действия, которые затрудняют работу пользователя. После запуска программы, зараженной вирусом, активируется выполнение вредоносной инструкции, распространяющей вирус и заражающей другие программы или файлы.
1) По среде обитания вируса Файловые вирусы чаще всего внедряются в исполняемые файлы, ( самые распространенные вирусы ), но могут внедряться и в файлы с компонентами операционных систем, драйверы внешних устройств, объектные файлы и библиотеки, в командные пакетные файлы, программные файлы на языках процедурного программирования ( заражают при трансляции исполняемые файлы ).
Загрузочные вирусы внедряются в загрузочный сектор дискеты или в сектор, содержащий программу загрузки системного диска. Сетевые вирусы используют для своего распространения команды и протоколы телекоммуникационных систем ( электронной почты, компьютерных сетей ). Документные вирусы заражают и искажают текстовые файлы (.doc) и файлы электронных таблиц некоторых популярных редакторов. 2) по способу заражения среды обитания ; Вирус при инфицировании компьютера оставляет в оперативной памяти свою резидентную часть, которая затем перехватывает обращение операционной системы к объектам заражения и внедряется в них.
3) по деструктивным возможностям Безвредные, т. е. никак не влияющие на работу компьютера ( кроме уменьшения свободной памяти на диске в результате своего распространения ); 4) по особенностям алгоритма вируса. Вирусы - черви - Такие вирусы иногда создают рабочие файлы на дисках системы, но могут вообще не обращаться к ресурсам компьютера ( за исключением оперативной памяти ). Полиморфные вирусы - вирусы, модифицирующие свой код в зараженных программах таким образом, что два экземпляра одного и того же вируса могут не совпадать ни в одном бите. Стелс - вирусы - вирусы обманывают антивирусные программы и в результате остаются незамеченными.
Троянские вирусы – это программа, содержащая в себе некоторую разрушающую функцию, которая активизируется при наступлении некоторого условия срабатывания. Черви - которые распространяются по глобальным сетям, поражая целые системы, а не отдельные программы.