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-вирус.

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