Вирус


Вирус- вид вредоносного программного обеспечения задачей которого является повреждение системы, создание своих копий, внедрение в другие программы а так же распространение своих копий в сети. Создание и распространение вирусов в России преследуется по закону (Уголовный кодекс РФ глава 28, статья 273). Первыми появившимися в 1981 году вирусами стали Virus 1,2,3 и Elk Cloner для ПК Apple II, а первая антивирусная программа появилась в 1985 году благодаря Ги Вонгу и называлась DPROTECT. В период с 1987 по 1990 год оформляются основные классы двоичных вирусов и вспыхивают первые вирусные эпидемии. С 1992 года появляется первый конструктор вирусов VCL, а также готовые полиморфные модули (MtE, DAME и TPE) и модули шифрования для встраивания в новые вирусы. Во время все большего распространения сетей появляется огромное количество "троянских коней", сетевых червей и макровирусов. На данный момент к наиболее современным видам вирусов относятся черви-боты (Conficker, 2008—2009, более 7 млн ботов). Так как официальной классификации вирусов не существует их можно разделить на следующие виды:

В зависимости от поражаемых объектов

-Скриптовый вирус-с помощью языков программирования добавляет себя к новым скриптам
-Загрузочный вирус- выполняет заражение Главной загрузочной записи жесткого диска. Активируется вирус при загрузке (перезагрузке) операционной системы
-Макровирус- вирус, использующий возможности макроязыков
-Файловый вирус-вирус-паразит, который при самокопировании изменяет содержимое исполняемых файлов
-Вирус, поражающий исходный код

В зависимости от используемых вирусом технологий поражения

-Стелс- вирус-частично или полностью скрывает свое присутствие в системе, таким образом затрудняя обнаружение антивирусной программой
-Руткит- вирус, предназначенный для сокрытия присутствия других вредоносных программ
-Полиморфный вирус-вредоносная программа, с постоянно изменяющимся программным кодом

В зависимости от поражаемых операционных систем

-Unix
-DOS
-Linux
-Microsoft Windows

В зависимости от языка, на котором написан

-сценарный язык программирования
-высокоуровневый язык программирования
-ассемблер

В зависимости от дополнительной вредоносной функции

-Ботнет- сеть компьютеров с запущенным автономным программным обеспечением — ботами. Задачей бота является подбор паролей, выполнение DDoS-атак и рассылка спама за счет ресурсов зараженного компьютера
-Шпион- собирает данные о системе, активности программ на компьютере, посещенных сайтах и т.д
-Бэкдор- после первичного доступа инсталлирует на компьютере взломщик для дальнейших подключений к системе
-Кейлоггер- программа, выполняющая перехват и последующую отправку информации о набираемом на клавиатуре тексте

Также выделяют следующие типы вирусов:

Стелс-вирус- частично или полностью маскируется в системе с помощью перехвата обращений к ОС, направленных на получение информации о зараженных объектах
Дроппер- исполняемый файл, который сам по себе вирусом не является, но устанавливает зловредное ПО в системе
Резидентный вирус- скрывается в оперативной памяти для заражения всех приложений и файлов, которые открываются либо копируются на компьютере
Шифрованный вирус- самостоятельно шифрует свой исходный код, что затрудняет обнаружение в системе
Червь- самостоятельно создает копии самого себя, при этом не поражая другие приложения
Троян- проникает в систему под видом безопасного приложения
Модификация-измененный вариант одной и той же вирусной программы
Скрипт-вирус- попадает на компьютер под видом сообщения электронной почты, которое содержит в себе исполняемые файлы
Анти-антивирусный вирус- нарушает работу антивирусного ПО

Получить вирус можно как используя уже зараженный съемный носитель, так и из сети интернет посредством электронной почты, сайтов с вредоносными скриптами, программ обмена мгновенными сообщениями и т.д Наиболее распространенным и эффективным способом борьбы с вирусами является установка на компьютер антивирусного программного обеспечения, которое не только не допустит проникновения вирусов в компьютер, но и вылечит уже зараженные файлы.