Скачанный или полученный по почте архив — один из самых частых способов доставки вредоносного кода. Хорошая новость в том, что сам по себе RAR-файл не исполняется: опасность представляют только вложенные файлы после их запуска. Поэтому проверить содержимое архива можно полностью безопасно — достаточно смотреть список файлов, тестировать целостность и сканировать данные на месте, не распаковывая и тем более не открывая ничего внутри.
Главный принцип такой: сначала смотрим и проверяем, потом решаем. Ниже — какие инструменты для этого подходят, что именно они показывают, какие проверки имеет смысл выполнить по порядку и как отличить подозрительный архив от обычного.
- Почему нельзя просто открыть архив двойным щелчком
- Что можно узнать об архиве без распаковки
- Порядок безопасной проверки
- Инструменты и что именно они дают
- Как читать список файлов: на что смотреть
- Проверка целостности: зачем она нужна отдельно
- Особые случаи
- Зашифрованные имена файлов
- SFX-архивы (самораспаковывающиеся exe)
- Многотомные архивы
- Типичные ошибки при проверке
- Если условия такие — действуйте так
- Краткий чек-лист перед работой с архивом
- Что делать дальше
Почему нельзя просто открыть архив двойным щелчком
Современные архиваторы (WinRAR, 7-Zip) позволяют «войти» в архив как в папку и запустить файл прямо из окна программы. При этом файл сначала тихо распаковывается во временную папку, а затем выполняется. С точки зрения безопасности это полноценный запуск программы — все предупреждения о том, что «архив лучше не открывать», к такому действию применимы в полной мере.
Отсюда простое правило: просмотр списка файлов — безопасен, запуск файла из архива — нет. Даже если файл выглядит как документ PDF или картинка, расширение легко подделать, а внутри может находиться исполняемый код с двойным расширением вроде отчет.pdf.exe.
Что можно узнать об архиве без распаковки
Без извлечения данных доступно больше информации, чем кажется:
- полный список файлов и папок внутри архива с размерами;
- реальные расширения всех вложенных файлов — главный признак того, чем архив является на самом деле;
- даты создания и изменения файлов, атрибуты;
- наличие комментариев архива, которые иногда используют для социальной инженерии;
- целостность структуры: повреждён ли архив, хватает ли томов многотомного набора;
- признаки шифрования имён файлов и наличие пароля.
Этого обычно достаточно, чтобы принять решение: удалять архив, отправлять на проверку специалисту или работать с ним дальше.
Порядок безопасной проверки
Проверку удобно выполнять последовательно — от самого дешёвого действия к более затратному.
- Просмотр списка файлов. Откройте архив в архиваторе, но не запускайте ничего из него. Изучите расширения: исполняемые форматы (.exe, .bat, .cmd, .scr, .vbs, .js, .ps1, .msi, .lnk) в неожиданном контексте — повод насторожиться.
- Тест целостности без извлечения. В WinRAR это кнопка «Проверить» (Test), в 7-Zip — команда тестирования из меню. Архиватор читает все данные и сверяет контрольные суммы, но не создаёт файлов на диске.
- Антивирусная проверка на месте. Большинство антивирусов умеют сканировать содержимое архивов без их распаковки пользователем: пункт «Проверить» в контекстном меню файла.
- Онлайн-анализ при сомнениях. Если локальный антивирус молчит, а подозрения остались, файл можно загрузить в сервисы многоядерного анализа (например, VirusTotal), где его прогоняют через десятки движков. Учитывайте ограничение по размеру файла и то, что конфиденциальный архив публиковать таким образом не стоит.
- Решение. Только после чистых результатов можно распаковывать — и желательно в отдельную пустую папку, а не поверх рабочих документов.
Инструменты и что именно они дают
| Инструмент | Что показывает | Ограничения |
|---|---|---|
| WinRAR / 7-Zip (просмотр) | Список файлов, размеры, даты, расширения, комментарии | Не анализирует содержимое файлов, только метаданные |
| Тест архива (Test) | Целостность структуры, полноту многотомных наборов, ошибки CRC | Не выявляет вредоносный код в исправном архиве |
| Локальный антивирус | Известные угрозы внутри архива без ручной распаковки | Пропускает новые и специально упакованные образцы |
| VirusTotal и аналоги | Мнение десятков антивирусных движков сразу | Лимиты размера, публикация файла третьим лицам, эвристики дают ложные срабатывания |
| Командная строка (rar/unrar t, 7z l) | Те же проверки в автоматизированном виде, удобно для сценариев | Требует установленной консольной версии архиватора |
Как читать список файлов: на что смотреть
Сама по себе информация из списка уже позволяет многое понять.
- Расширения. Исполняемый файл среди документов — классический признак троянца. Особое внимание к двойным расширениям и к файлам, у которых расширение вообще отсутствует.
- Имена файлов. Попытки выдать себя за системные процессы, документы с заманчивыми названиями («штраф», «договор_подписать», «скан_паспорта») — типичный приём фишинга.
- Структура. Один exe-файл вместо обещанного набора документов почти всегда означает, что содержимое не соответствует описанию отправителя.
- Размеры. Файл «видео» размером в пару мегабайт либо повреждён, либо является чем-то другим.
- Комментарий архива. Инструкции вида «отключите антивирус и запустите setup.exe» — однозначный сигнал удалить архив.
Проверка целостности: зачем она нужна отдельно
Тестирование без извлечения отвечает на другой вопрос, чем антивирус: не повреждены ли данные. Это важно в нескольких ситуациях:
- архив скачан из сети и оборвался на середине — тест покажет ошибку CRC;
- многотомный набор (part1, part2, …) — тест подтвердит, что все части на месте и соответствуют друг другу;
- архив долго хранился на ненадёжном носителе — тест покажет, читаются ли данные до восстановления.
Важно понимать: исправный архив не означает безопасный. Целостность и отсутствие угрозы — независимые проверки, и обе стоит выполнить.
Особые случаи
Зашифрованные имена файлов
Если автор архива включил шифрование имён, список файлов без пароля недоступен — вы увидите только сам факт шифрования. В этом случае безопасная предварительная оценка невозможна: решение придётся принимать на основе источника архива. Пароль, переданный в том же письме, никак не защищает от вредоноса — он лишь мешает почтовым фильтрам заглянуть внутрь, чем активно пользуются злоумышленники.
SFX-архивы (самораспаковывающиеся exe)
Файл с расширением .exe, который «сам распакуется при запуске», — это исполняемая программа, а не архив в привычном смысле. Запускать его ради просмотра нельзя. Вместо этого откройте такой файл в 7-Zip как обычный архив: программа покажет вложенные данные, если это стандартный SFX-контейнер. Если внутри видны неожиданные исполняемые файлы или скрипты автозапуска — архив лучше удалить.
Многотомные архивы
Проверяйте весь набор целиком: тест одного тома малоинформативен. Отсутствие даже одной части делает извлечение невозможным, а тест это сразу покажет.
Типичные ошибки при проверке
- Запуск файла «просто посмотреть». Двойной щелчок по файлу внутри архива — это запуск. Даже если кажется, что это картинка или текстовый документ.
- Доверие к одному антивирусу. Чистый вердикт одного движка не гарантирует безопасность новых угроз; при сомнениях используйте сервисы с несколькими движками.
- Распаковка в рабочую папку. Даже при чистой проверке лучше извлекать в отдельную директорию: так проще контролировать, что именно появилось на диске.
- Игнорирование несоответствия ожиданиям. Если ждали три документа, а внутри установщик — архив не соответствует заявленному, и это само по себе достаточная причина отказаться от него.
- Отключение защиты по инструкции из письма. Просьба выключить антивирус перед открытием вложения — всегда признак атаки, независимо от легенды отправителя.
Если условия такие — действуйте так
- Архив от известного человека, но с неожиданным вложением. Проверьте список и прогоните через антивирус; при сомнениях уточните у отправителя по другому каналу связи, действительно ли он отправлял файл.
- Архив из интернета с программой. Предпочтительнее скачать программу напрямую с сайта разработчика, чем использовать пересобранные архивы со сторонних ресурсов.
- Почтовое вложение с паролем в тексте письма. Стандартная схема обхода фильтров. Не открывайте без отдельного подтверждения от отправителя.
- Архив нужен срочно, а проверки вызывают сомнения. Распакуйте его на изолированной машине или в виртуальной среде, не имеющей доступа к рабочим данным.
- Тест показывает ошибки CRC. Повторите скачивание или запросите архив заново; попытки «починить» повреждённый неизвестный архив редко оправданы.
Краткий чек-лист перед работой с архивом
- Источник понятен и ожидаем? Если нет — уточните у отправителя.
- Список файлов просмотрен, расширения соответствуют ожиданиям?
- Нет исполняемых файлов там, где их быть не должно?
- Тест целостности пройден без ошибок?
- Антивирусная проверка выполнена, при сомнениях — многоядерный онлайн-анализ?
- Распаковка планируется в отдельную пустую папку?
Что делать дальше
Если все проверки пройдены и содержимое соответствует ожиданиям — архив можно спокойно распаковывать и использовать. Если хотя бы один пункт вызывает вопросы, разумнее потратить время на дополнительную проверку или получить файл из надёжного источника заново: восстановление системы после заражения всегда дороже, чем повторное скачивание архива.
Материал носит информационный характер и не заменяет консультацию специалиста по информационной безопасности. При работе с архивами из недоверенных источников, особенно в корпоративной среде, решения о запуске файлов принимайте с участием ответственного за ИБ сотрудника.
