Главная
О проекте
Контакты
 
Ссылки
Ресурсы
История Волгограда
Экономика Волгограда
Производство в Волгограде
Гостиницы в Волгограде
Образование в Волгограде
Сотовая связь
Компьютеры
Кинотеатры Волгограда
Культура
Общество
Туризм
География Волгоградской области
Выставки
Отдых и досуг в Волгограде
Работа
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 Методика использования антивирусных программ


Макро-вирусы


Макро-вирусы (macro viruses) являются программами на языках (макро-языках), встроенных в некоторые системы обработки данных (текстовые редакторы, электронные таблицы и т.д.). Для своего размножения такие вирусы используют возможности макро-языков и при их помощи переносят себя из одного зараженного файла (документа или таблицы) в другие. Наибольшее распространение получили макро-вирусы для Microsoft Word, Excel и Office97. Существуют также макро-вирусы, заражающие документы Ami Pro и базы данных Microsoft Access.


Для существования вирусов в конкретной системе (редакторе) необходимо наличие встроенного в систему макро-языка с возможностями:


1. привязки программы на макро-языке к конкретному файлу;
2. копирования макро-программ из одного файла в другой;
3. возможность получения управления макро-программой без вмешательства пользователя (автоматические или стандартные макросы).


Данным условиям удовлетворяют редакторы Microsoft Word, Office97 и AmiPro, а также электронная таблица Excel и база данных Microsoft Access. Эти системы содержат в себе макро-языки: Word - Word Basic, Excel, Office97 (включая Word97, Excel97 и Access) - Visual Basic for Applications. При этом:


1. макро-программы привязаны к конкретному файлу (AmiPro) или находятся внутри файла (Word, Excel, Office97);
2. макро-язык позволяет копировать файлы (AmiPro) или перемещать макро-программы в служебные файлы системы и редактируемые файлы (Word, Excel, Office97);
3. при работе с файлом при определенных условиях (открытие, закрытие и т.д.) вызываются макро-программы (если таковые есть), которые определены специальным образом (AmiPro) или имеют стандартные имена (Word, Excel, Office97).


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


На сегодняшний день известны четыре системы, для которых существуют вирусы - Microsoft Word, Excel, Office97 и AmiPro. В этих системах вирусы получают управление при открытии или закрытии зараженного файла, перехватывают стандартные файловые функции и затем заражают файлы, к которым каким-либо образом идет обращение. По аналогии с MS-DOS можно сказать, что большинство макро-вирусов являются резидентными: они активны не только в момент открытия/закрытия файла, но до тех пор, пока активен сам редактор.

Полиморфик-вирусы


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


Полиморфизм различной степени сложности встречается в вирусах всех типов - от загрузочных и файловых DOS-вирусов до Windows-вирусов и даже макро-вирусов.


Стелс-вирусы


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

Резидентные вирусы


Под термином "резидентность" (DOS'овский термин TSR - Terminate and Stay Resident) понимается способность вирусов оставлять свои копии в системной памяти, перехватывать некоторые события (например, обращения к файлам или дискам) и вызывать при этом процедуры заражения обнаруженных объектов (файлов и секторов). Таким образом, резидентные вирусы активны не только в момент работы зараженной программы, но и после того, как программа закончила свою работу. Резидентные копии таких вирусов остаются жизнеспособными вплоть до очередной перезагрузки, даже если на диске уничтожены все зараженные файлы. Часто от таких вирусов невозможно избавиться восстановлением всек копий файлов с дистрибутивных дисков или backup-копий. Резидентная копия вируса остается активной и заражает вновь создаваемые файлы. То же верно и для загрузочных вирусов - форматирование диска при наличии в памяти резидентного вируса не всегда вылечивает диск, поскольку многие резидентные вирусы заражает диск повторно после того, как он отформатирован.


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

Прочие "вредные программы"


К "вредным программам", помимо вирусов, относятся также троянские кони (логические бомбы), хакерские утилиты скрытого администрирования удаленных компьютеров ("backdoor"), программы, "ворующие" пароли доступа к ресурсам Интернет и прочую конфиденциальную информацию; а также "intended" -вирусы, конструкторы вирусов и полиморфик-генераторы.

 

Назад - Далее

 

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

Новости VirusList.com

 

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