<<
>>

Макровирусы

Многие программы, например Word и Excel, позволяют пользователям создавать макросы для объединения нескольких команд, которые позже можно выполнить

одним нажатием клавиши. Макросы могут быть также подключены к пунктам меню и выполняться при выборе одного из таких пунктов.

В Microsoft Office макросы могут содержать целые программы на полноценном языке программирования Visual Basic. Макросы не компилируются, а интерпретируются, но это влияет только на скорость выполнения, а не на их функциональность. Поскольку макросы могут иметь отношение к определенному документу, Office хранит макросы для каждого документа вместе с документом.

А теперь рассмотрим суть проблемы. Вирджил создал документ в программе Word и макрос, подключенный к функции OPEN FILE (открыть файл). В этом макросе содержится макровирус (macro virus). Затем он посылает документ по электронной почте своей жертве, которая, естественно, его открывает (если предположить, что почтовая программа не сделала это за нее). Открытие документа приводит к выполнению макроса OPEN FILE.

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

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

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Макровирусы:

  1. Л.О. Доліненко, В.О. Доліненко, С.О. Сарновська. Цивільне право України, 2006
  2. ЦИВІЛЬНЕ ПРАВО УКРАЇНИ
  3. ПЕРЕДМОВА
  4. Частина І ПРОГРАМА КУРСУ «ЦИВІЛЬНЕ ПРАВО УКРАЇНИ»
  5. Розділ І. Загальні положення цивільного права
  6. Тема 1. Поняття цивільного права. Предмет та метод, система цивільного права. Функції та принципи цивільного права
  7. Тема 2. Цивільне законодавство України
  8. Тема 3. Поняття, елементи та види цивільних правовідносин
  9. Тема 4. Здійснення цивільних прав і виконання обов’язків
  10. Тема 5. Захист цивільних прав та інтересів
  11. Тема 6. Об’єкти цивільних прав
  12. Тема 7.ФІЗИЧНІ особи як суб’єкти цивільного права
  13. Тема 8. Юридичні особи