Макровирусы — это все компьютерные программы, созданные на макроязыках — программах графических и текстовых редакторов (Microsoft Word), таблиц (Excel) и так далее. Обычно макровирусы хорошо переходят из одного документа в другой, что позволяем им за короткое время охватить практически всю информационную базу компьютера.
Макровирусы – типичные вирусы-резиденты. Они деятельны не только в пределах одного или двух «зараженных» файлов, но и в объеме всего текстового редактора (Microsoft Word, Excel). Часть макровирусов может благополучно сохраняться в оперативной памяти. В домашних условиях создать макровирус довольно легко. Для этого понадобится выполнить следующие операции:
• «Microsoft Word»,
• «Сервис»,
• «Макрос»,
• «Редактор Visual Basic».
Выделяют четыре типа поражения макровирусом:
• в вирусе непосредственно наличествует автомакрос (макрос, автоматически включающийся при определенной команде),
• системный макрос вируса напоминает пункт меню (вирус вначале дублирует пункт меню, а затем и «заменяет» его),
• макрос вируса является следствием нажатия одной или нескольких клавиш,
• размножение, привязанное к какой-либо команде.
Механизм заражения макровирусом
В ходе работы с документом пользователь использует ряд предписаний: «Печать», «Сохранить», «Копировать» и т.д. Каждому предписанию соответствует свой макрос — последовательность действий / команд на компьютере. Именно в этот момент макровирусы и поражают документ.
Например, при раскрытии Документа Microsoft Word, наличествующий в нем макровирус добавляет свой код в общие макросы Документа. При закрытии Документа все макросы (и макросы вируса в том числе) сохраняются в Normal.do е — шаблоне, содержащем все текстовые макросы компьютера. Из Normal.dot а вирус переходит в остальные шаблоны — FileOpen, FileSave, FilePrint и т.д. Охватив макросы, вирус охватывает в дальнейшем и все документы, к которым пытается обратиться пользователь.
Методы обнаружения макровирусов
• невыполнимость команд «Сохранить» и «Сохранить как…»,
• невозможность включить вкладку «Уровень безопасности» (Меню — Сервис — Макрос — Безопасность…),
• появление окошек с надписью об ошибке,
• мелкие проблемы с Word-ким документом («передергивание» текста, «залезание» строчки на строчку, медленное сохранение),
• «странные» надписи в названии документа (обычно это чередование русских и латинских букв).