Скачали файл и не уверены, можно ли его открывать? Не запускайте его сразу. Сначала проверьте файл на вирусы онлайн через VirusTotal. Если отчет выглядит сомнительно или файл новый, откройте образец в песочнице, например в Any.Run. Связки этих сервисов обычно хватает, чтобы быстро понять уровень риска.
Проверка через VirusTotal
VirusTotal прогоняет файл через десятки антивирусных движков и показывает, встречался ли образец раньше. Для первой проверки сервис удобен: загрузили файл, посмотрели детекты, открыли строки, домены, IP-адреса и связанные объекты. Если аудитория не техническая, строки можно понимать проще - как фрагменты текста и команд, которые сервис нашел внутри файла.
Главное правило простое: не верьте только счетчику. Один детект из шестидесяти не означает, что файл безопасен. Но и несколько тревожных отметок еще не всегда говорят о заражении. Куда важнее, совпадают ли выводы разных движков и нет ли в отчете явных признаков вредоносного поведения.
Особенно настораживают документы и другие безобидные на вид файлы, рядом с которыми всплывают powershell.exe, cmd.exe, mshta.exe, wscript.exe или подозрительные внешние адреса. Для обычного PDF, текста или таблицы такой набор уже выглядит очень плохо.
У VirusTotal есть предел. Сервис не всегда показывает полную картину. Если вредонос ждет клик, перезагрузку, нужный язык системы или пытается понять, не запущен ли он в лаборатории, одного статического отчета мало. Тогда нужен следующий этап.
Почему архивы требуют внимания
ZIP и RAR часто вводят в заблуждение. Пользователь думает, что сервис проверил весь архив, но на практике все зависит от содержимого. Если архив защищен паролем, VirusTotal не сможет нормально разобрать вложенные файлы без распаковки.
Именно поэтому архивы с паролем так любят использовать в атаках. Снаружи лежит безобидный контейнер, внутри скрывается скрипт, LNK-ярлык, загрузчик или троян. Проверка самого архива в таком случае показывает только часть картины.
Порядок действий простой. Распакуйте содержимое в изолированной среде и проверьте важные файлы отдельно. Больше всего внимания требуют EXE, MSI, JS, VBS, BAT, LNK, ISO и документы с макросами.
Что смотреть в Any.Run
Any.Run нужен для другого вопроса: что программа делает после запуска. Песочница показывает процессы, сетевые соединения, новые файлы, изменения в реестре и попытки закрепиться в системе. Здесь видна уже не репутация, а реальное поведение.
Логика проверки простая. Загружаете образец, выбираете Windows-среду, лучше похожую на домашнюю систему, и запускаете задачу. После старта смотрите на три вещи: дерево процессов, сетевой лог и изменения в системе.
Если безобидный на вид файл вызывает PowerShell, тянет что-то с внешнего домена, прописывает себя в автозагрузку или создает задачу в планировщике, перед вами почти наверняка вредонос или загрузчик. Если программа просто создала временные файлы, вывод делать рано. Так нередко ведут себя и легитимные установщики.
Полезная особенность Any.Run в интерактивности. Можно нажать кнопку, открыть документ или подтвердить установку. Взаимодействие важно, так как многие угрозы активируются только после действий пользователя.
| Параметр | VirusTotal | Any.Run |
|---|---|---|
| Метод | Сверяет хеш и признаки файла с базами антивирусов | Запускает код в изолированной среде |
| Цель | Ищет известные сигнатуры и репутационные совпадения | Показывает реальное поведение после запуска |
| Скорость | Результат обычно виден почти сразу | Проверка обычно занимает от 2 до 5 минут |
| Эффективность | Хорошо находит старые и массовые угрозы | Лучше выявляет новые, скрытые и условно активируемые атаки |
| Главный риск | Может пропустить свежий или редкий вредонос | Образец может затаиться и не раскрыть поведение сразу |
Какие признаки опаснее всего
Самые тревожные сигналы легко запомнить. Файл запускает системные интерпретаторы, подключается к незнакомым адресам, скачивает дополнительный модуль, меняет автозагрузку или маскируется под документ, хотя внутри лежит скрипт или ярлык. Такой набор уже говорит сам за себя.
Есть и простой ориентир. Поведение должно совпадать с типом файла. Документ не должен править реестр. Архив не должен сам выходить в сеть. Текстовый файл не должен запускать консоль. Если логика ломается, перед вами проблема.
Какой порядок действий работает лучше всего
Рабочая схема такая. Сначала проверьте файл на вирусы онлайн в VirusTotal. Потом посмотрите строки, домены, связанные объекты и тип файла. Если архив закрыт паролем, распакуйте его в изолированной среде и проверьте вложения по отдельности. Если отчет остается мутным, перенесите образец в Any.Run и посмотрите, что он делает после запуска.
Для большинства бытовых и рабочих случаев этого достаточно. Надежную проверку дает не один вердикт антивируса, а сочетание двух вещей - репутации файла и его реального поведения.

