Главная
О проекте
Контакты
 
Ссылки
Ресурсы
История Волгограда
Экономика Волгограда
Производство в Волгограде
Гостиницы в Волгограде
Образование в Волгограде
Сотовая связь
Компьютеры
Кинотеатры Волгограда
Культура
Общество
Туризм
География Волгоградской области
Выставки
Отдых и досуг в Волгограде
Работа
Web камеры Волгограда
Мамаев Курган
Новости Волгограда
Расписание транспорта
Достопримечательности
Справка Волгограда

 

Вирусы и Антивирусы

Вирусы и Антивирусы!


1 Введение
2 Феномен компьютерных вирусов

3 Что такое компьютерный вирус
3.1 Объяснение для домохозяйки
3.2 Попытка дать "нормальное" определение

4 Кто и почему пишет вирусы?
5 История компьютерных вирусов - от древности до наших дней
5.1 Немного археологии
5.2 Начало пути
5.3 Полиморфизм - мутация вирусов
5.4 Автоматизация производства и конструкторы вирусов
5.5 За пределы DOS
5.6 Эпидемия макро-вируса

5.7 Хронология событий
6 Перспективы: что будет завтра и послезавтра
6.1 Что будет завтра?
6.2 Что будет послезавтра?

7 Классификация компьютерных вирусов
7.1 Загрузочные вирусы
7.2 Файловые вирусы

7.3Макро-вирусы
7.4 Полиморфик-вирусы
7.5 Стелс-вирусы
7.6 Резидентные вирусы7.7 Прочие "вредные программы"

7.7.1 Троянские кони (логические бомбы)
7.7.2 Утилиты скрытого администрирования (backdoor)
7.7.3 Intended-вирусы
7.7.4 Конструкторы вирусов
7.7.5 Полиморфные генераторы

7.8 IRC-черви
7.9 Сетевые вирусы

8 Методы обнаружения и удаления компьютерных вирусов
8.1Антивирусные программы
8.1.1Типы антивирусов
8.1.2 Сканеры
8.1.3 CRC-сканеры
8.1.4 Блокировщики
8.1.5Иммунизаторы

8.2 Какой антивирус лучше?
8.3 Методика использования антивирусных программ


Классификация компьютерных вирусов


Вирусы можно разделить на классы по следующим основным признакам:


• среда обитания;
• операционная система (OC);
• особенности алгоритма работы;
• деструктивные возможности.


По СРЕДЕ ОБИТАНИЯ вирусы можно разделить на:


• файловые;
• загрузочные;
• макро;
• сетевые.


Файловые вирусы либо различными способами внедряются в выполняемые файлы (наиболее распространенный тип вирусов), либо создают файлы-двойники (компаньон-вирусы), либо используют особенности организации файловой системы (link-вирусы).


Загрузочные вирусы записывают себя либо в загрузочный сектор диска (boot-сектор), либо в сектор, содержащий системный загрузчик винчестера (Master Boot Record), либо меняют указатель на активный boot-сектор.


Макро-вирусы заражают файлы-документы и электронные таблицы нескольких популярных редакторов.


Сетевые вирусы используют для своего распространения протоколы или команды компьютерных сетей и электронной почты.


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


Заражаемая ОПЕРАЦИОННАЯ СИСТЕМА (вернее, ОС, объекты которой подвержены заражению) является вторым уровнем деления вирусов на классы. Каждый файловый или сетевой вирус заражает файлы какой-либо одной или нескольких OS - DOS, Windows, Win95/NT, OS/2 и т.д. Макро-вирусы заражают файлы форматов Word, Excel, Office97. Загрузочные вирусы также ориентированы на конкретные форматы расположения системных данных в загрузочных секторах дисков.


Среди ОСОБЕННОСТЕЙ АЛГОРИТМА РАБОТЫ вирусов выделяются следующие пункты:


• резидентность;

• использование стелс-алгоритмов;
• самошифрование и полиморфичность;
• использование нестандартных приемов.


РЕЗИДЕНТНЫЙ вирус при инфицировании компьютера оставляет в оперативной памяти свою резидентную часть, которая затем перехватывает обращения операционной системы к объектам заражения и внедряется в них. Резидентные вирусы находятся в памяти и являются активными вплоть до выключения компьютера или перезагрузки операционной системы. Нерезидентные вирусы не заражают память компьютера и сохраняют активность ограниченное время. Некоторые вирусы оставляют в оперативной памяти небольшие резидентные программы, которые не распространяют вирус. Такие вирусы считаются нерезидентными.


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


В многозадачных операционных системах время "жизни" резидентного DOS-вируса также может быть ограничено моментом закрытия зараженного DOS-окна, а активность загрузочных вирусов в некоторых операционных системах ограничивается моментом инсталляции дисковых драйверов OC.


Использование СТЕЛС-алгоритмов позволяет вирусам полностью или частично скрыть себя в системе. Наиболее распространенным стелс-алгоритмом является перехват запросов OC на чтение/запись зараженных объектов. Стелс-вирусы при этом либо временно лечат их, либо "подставляют" вместо себя незараженные участки информации. В случае макро-вирусов наиболее популярный способ - запрет вызовов меню просмотра макросов. Один из первых файловых стелс-вирусов - вирус "Frodo", первый загрузочный стелс-вирус - "Brain".


САМОШИФРОВАНИЕ и ПОЛИМОРФИЧНОСТЬ используются практически всеми типами вирусов для того, чтобы максимально усложнить процедуру детектирования вируса. Полиморфик-вирусы (polymorphic) - это достаточно труднообнаружимые вирусы, не имеющие сигнатур, т.е. не содержащие ни одного постоянного участка кода. В большинстве случаев два образца одного и того же полиморфик-вируса не будут иметь ни одного совпадения. Это достигается шифрованием основного тела вируса и модификациями программы-расшифровщика.


Различные НЕСТАНДАРТНЫЕ ПРИЕМЫ часто используются в вирусах для того, чтобы как можно глубже спрятать себя в ядре OC (как это делает вирус "3APA3A"), защитить от обнаружения свою резидентную копию (вирусы "TPVO", "Trout2"), затруднить лечение от вируса (например, поместив свою копию в Flash-BIOS) и т.д.


По ДЕСТРУКТИВНЫМ ВОЗМОЖНОСТЯМ вирусы можно разделить на:


• безвредные, т.е. никак не влияющие на работу компьютера (кроме уменьшения свободной памяти на диске в результате своего распространения);
• неопасные, влияние которых ограничивается уменьшением свободной памяти на диске и графическими, звуковыми и пр. эффектами;
• опасные вирусы, которые могут привести к серьезным сбоям в работе компьютера;
• очень опасные, в алгоритм работы которых заведомо заложены процедуры, которые могут привести к потере программ, уничтожить данные, стереть необходимую для работы компьютера информацию, записанную в системных областях памяти, и даже, как гласит одна из непроверенных компьютерных легенд, способствовать быстрому износу движущихся частей механизмов - вводить в резонанс и разрушать головки некоторых типов винчестеров.


Но даже если в алгоритме вируса не найдено ветвей, наносящих ущерб системе, этот вирус нельзя с полной уверенностью назвать безвредным, так как проникновение его в компьютер может вызвать непредсказуемые и порой катастрофические последствия. Ведь вирус, как и всякая программа, имеет ошибки, в результате которых могут быть испорчены как файлы, так и сектора дисков (например, вполне безобидный на первый взгляд вирус "DenZuk" довольно корректно работает с 360K дискетами, но может уничтожить информацию на дискетах большего объема). До сих пор попадаются вирусы, определяющие "COM или EXE" не по внутреннему формату файла, а по его расширению. Естественно, что при несовпадении формата и расширения имени файл после заражения оказывается неработоспособным. Возможно также "заклинивание" резидентного вируса и системы при использовании новых версий DOS, при работе в Windows или с другими мощными программными системами. И так далее.

Назад - Далее

 

Вирусный Календарь

Новости VirusList.com

 

ИнфоВолгоград – Волгоград в Интернете
© Крупнов А. В. 2004 - 2007