Макро-вирус - Macro virus

В вычислительной терминологии, макро - вирус представляет собой вирус , который написан на макро языке : язык программирования , который встроен в программном приложении (например, текстовые процессоры и электронные таблицы приложения). Некоторые приложения, такие как Microsoft Office , Excel , PowerPoint, позволяют встраивать макропрограммы в документы, чтобы макросы запускались автоматически при открытии документа, и это обеспечивает особый механизм, с помощью которого могут распространяться вредоносные компьютерные инструкции. Это одна из причин, по которой открытие неожиданных вложений в сообщениях электронной почты может быть опасным . Многие антивирусные программы могут обнаруживать макровирусы; однако поведение макровируса по-прежнему трудно обнаружить.

Основы

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

Операция

Макровирус может распространяться через вложения электронной почты , съемные носители , сети и Интернет , и, как известно, его трудно обнаружить. Обычный способ заражения компьютера макровирусом - замена обычного макроса вирусом. Макровирус заменяет обычные одноименные команды и запускается при выборе команды. Эти вредоносные макросы могут запускаться автоматически при открытии или закрытии документа без ведома пользователя.

После открытия файла, содержащего макровирус, вирус может заразить систему. При срабатывании он начнет встраиваться в другие документы и шаблоны. Это может повредить другие части системы, в зависимости от того, к каким ресурсам макрос в этом приложении может получить доступ. Когда зараженные документы передаются другим пользователям и системам, вирус распространяется. Макровирусы использовались как метод установки программного обеспечения в системе без согласия пользователя, поскольку они могут использоваться для загрузки и установки программного обеспечения из Интернета с помощью автоматического нажатия клавиш. Однако это случается редко, поскольку обычно это не приносит результатов кодировщику вирусов, поскольку установленное программное обеспечение обычно замечает и удаляет пользователь.

Поскольку макровирус зависит от приложения, а не от операционной системы , он может заразить компьютер с любой операционной системой, на которую было перенесено целевое приложение. В частности, поскольку Microsoft Word доступен на компьютерах Macintosh , словесные макровирусы могут атаковать некоторые компьютеры Mac в дополнение к платформам Windows.

Примером макровируса является вирус Melissa, появившийся в марте 1999 года. Когда пользователь открывает документ Microsoft Word, содержащий вирус Melissa, его компьютер заражается. Затем вирус рассылает себя по электронной почте первым 50 людям из адресной книги человека. Это заставило вирус размножаться с высокой скоростью.

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

Из-за преобладания макровирусов, начиная с Microsoft Office 2007 , Microsoft назначила отдельный набор расширений файлов, заканчивающихся на «m», для файлов Office, содержащих макросы, чтобы пользователи не могли открывать зараженные макровирусом файлы, которые не должны были содержать макросы в первую очередь.

Смотрите также

использованная литература

дальнейшее чтение