Как проверить файл на вирусы онлайн: VirusTotal и Any.Run

Как проверить файл на вирусы онлайн: VirusTotal и Any.Run

Скачали файл и не уверены, можно ли его открывать? Не запускайте его сразу. Сначала проверьте файл на вирусы онлайн через 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-среду, лучше похожую на домашнюю систему, и запускаете задачу. После старта смотрите на три вещи: дерево процессов, сетевой лог и изменения в системе.

AnyRun: что наблюдать и как не ошибиться

Если безобидный на вид файл вызывает PowerShell, тянет что-то с внешнего домена, прописывает себя в автозагрузку или создает задачу в планировщике, перед вами почти наверняка вредонос или загрузчик. Если программа просто создала временные файлы, вывод делать рано. Так нередко ведут себя и легитимные установщики.

Полезная особенность Any.Run в интерактивности. Можно нажать кнопку, открыть документ или подтвердить установку. Взаимодействие важно, так как многие угрозы активируются только после действий пользователя.

Параметр VirusTotal Any.Run
Метод Сверяет хеш и признаки файла с базами антивирусов Запускает код в изолированной среде
Цель Ищет известные сигнатуры и репутационные совпадения Показывает реальное поведение после запуска
Скорость Результат обычно виден почти сразу Проверка обычно занимает от 2 до 5 минут
Эффективность Хорошо находит старые и массовые угрозы Лучше выявляет новые, скрытые и условно активируемые атаки
Главный риск Может пропустить свежий или редкий вредонос Образец может затаиться и не раскрыть поведение сразу

Какие признаки опаснее всего

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

Есть и простой ориентир. Поведение должно совпадать с типом файла. Документ не должен править реестр. Архив не должен сам выходить в сеть. Текстовый файл не должен запускать консоль. Если логика ломается, перед вами проблема.

Какой порядок действий работает лучше всего

Рабочая схема такая. Сначала проверьте файл на вирусы онлайн в VirusTotal. Потом посмотрите строки, домены, связанные объекты и тип файла. Если архив закрыт паролем, распакуйте его в изолированной среде и проверьте вложения по отдельности. Если отчет остается мутным, перенесите образец в Any.Run и посмотрите, что он делает после запуска.

Для большинства бытовых и рабочих случаев этого достаточно. Надежную проверку дает не один вердикт антивируса, а сочетание двух вещей - репутации файла и его реального поведения.

Alt text
Обращаем внимание, что все материалы в этом блоге представляют личное мнение их авторов. Редакция SecurityLab.ru не несет ответственности за точность, полноту и достоверность опубликованных данных. Вся информация предоставлена «как есть» и может не соответствовать официальной позиции компании.
????
WHITELIST
ПРОЙДЕН
// КАНАЛ В MAX MESSENGER
БЕЛЫЙ СПИСОК
НЕ ОСТАНОВИТ.
МЫ УЖЕ ВНУТРИ.
SecurityLab в MAX — работает там, где другие заблокированы.
Угрозы. Взломы. Уязвимости. Без фильтров.
ЧИТАТЬ В MAX →