Однако вирусы всегда идут на шаг впереди антивирусов – ведь чтобы информация о новом вирусе попала в обновление базы, должен пройти достаточно продолжительный промежуток времени. Поэтому антивирус не дает стопроцентной гарантии защиты. Добавляет риска и то, что новые виды вирусов продолжают появляться с увеличивающейся скоростью. Со времен появления Интернета скорость роста их количества только повышается, никогда не снижаясь. Следовательно, пользователь должен брать на себя ответственность за соблюдение некоторых правил, направленных на снижение вероятности активизации попавшего на компьютер вируса.
Будем исходить из простой логики. Поскольку вирус попадает на компьютер извне, и это – исполняемый код, то все, что нужно делать, – это не открывать (не запускать) без проверки файлы, попавшие к нам из внешнего мира, т. е. на внешних носителях, по электронной почте и из Интернета. Правило простое в понимании, но сложное в исполнении. Прежде всего, как узнать, какие файлы могут содержать внутри себя вирусы, а какие – нет? Однозначно сказать сложно, потому что создатели вирусов становятся все более изобретательными, и количество типов файлов, внутри которых могут прятаться вирусы, растет. С этой точки зрения наиболее опасными представляются файлы, которые по своему предназначению являются программами. К их числу относятся файлы с расширениями exe и com. В связи с тем, что код может быть не только исполняемым, но и интерпретируемым, этот список резко расширяется. Так, в приложениях Microsoft Office поддерживается свой внутренний язык программирования Visual Basic for Applications (VBA [5] ). Он создан для автоматизации офисных задач на простом языке макросов [6] . Это очень удобно, т. к. позволяет пользователям, изучившим этот язык, писать программы внутри файлов *.docx, *.xlsx, *.mdb. Например, можно написать макрос, который при открытии файла *.xlsx в диалоговом режиме запросит у вас входные данные для некоторой задачи, сам занесет их в таблицу и выведет на принтер отчет, сократив до минимума вашу работу. Но догадливые умы сразу же воспользовались ситуацией – на языке макросов можно написать программу-вирус. Теперь бездумное открытие XLSX– или DOCX-файла может привести к катастрофической потере данных на вашем компьютере. Вирусы, написанные на языке макросов, теперь именуют макровирусами. Итак, прибавьте к списку опасных файлы, созданные в Microsoft Office.
...
ВНИМАНИЕ!
Обязательно проверяйте на вирусы файлы, созданные в Microsoft Word и Microsoft Excel, если кто-то принес вам их на диске, флэшке или любом другом носителе с просьбой распечатать.