Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 717

Макровирус

ПроверилCybersecurity entrepreneur & security researcher

Что такое Макровирус?

МакровирусВирус, написанный на макроязыке офисного приложения, который выполняется при открытии заражённого документа с включёнными макросами.


Макровирусы пишутся на скриптовых языках, таких как Visual Basic for Applications (VBA), и встраиваются в документы Office (Word, Excel, PowerPoint), вложения и шаблоны. Когда пользователь открывает документ и разрешает макросы, код выполняется с правами пользователя и может разворачивать дополнительное ВПО, выгружать данные или продвигаться вглубь сети. Хотя Microsoft ужесточила настройки по умолчанию — блокируя макросы из Интернета и предупреждая о документах с Mark of the Web — фишинг с макросами по-прежнему распространён для первичного доступа. Защита: блокировка макросов из внешних источников, политики подписанных макросов, правила сокращения поверхности атаки и обучение работе с подозрительными вложениями.

Примеры

  1. 01

    Вирус Melissa 1999 года, распространявшийся через заражённые документы Word.

  2. 02

    Современные фишинговые кампании, доставляющие Emotet или Qakbot через вредоносные макросы Excel.

Частые вопросы

Что такое Макровирус?

Вирус, написанный на макроязыке офисного приложения, который выполняется при открытии заражённого документа с включёнными макросами. Относится к категории Вредоносное ПО в кибербезопасности.

Что означает Макровирус?

Вирус, написанный на макроязыке офисного приложения, который выполняется при открытии заражённого документа с включёнными макросами.

Как защититься от Макровирус?

Защита от Макровирус обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия Макровирус?

Распространённые альтернативные названия: ВПО Office-макросов, VBA-вирус.

Связанные термины