Как проверить подозрительную программу в Windows Sandbox перед установкой
Содержание статьи

Неизвестный установщик, утилита с форума или старая программа от непроверенного издателя — не повод бездумно запускать файл на основной системе. В поддерживаемых редакциях Windows есть Windows Sandbox: временная рабочая среда, которая запускается отдельно от обычного сеанса. Она полезна для первичного наблюдения: открывается ли установщик, какие разрешения запрашивает, появляются ли неожиданные окна и требует ли программа подключение к сети.

Однако Sandbox — не гарантия безопасности и не полноценный анализатор вредоносного кода. Изоляция основана на аппаратной виртуализации и гипервизоре Windows, а поведение неизвестного файла может меняться в зависимости от среды. Если файл пришёл из фишингового письма, требует отключить защиту или имеет сомнительное происхождение, безопаснее вообще его не запускать. Если на компьютере уже появились проблемы, может понадобиться диагностика компьютера.

Что делает Sandbox и чего она не гарантирует

Windows Sandbox создаёт отдельный временный рабочий стол со своей средой Windows. Программы и файлы, помещённые внутрь, обычно удаляются после закрытия среды. Начиная с Windows 11 версии 22H2 данные могут сохраняться при перезагрузке, выполненной внутри Sandbox, но это не означает, что они останутся после закрытия окна.

В Sandbox можно ограничить доступ к сети, буферу обмена и отдельным папкам основной системы. Важны настройки по умолчанию: сеть и перенаправление буфера могут быть включены. Поэтому простое действие «открыл Sandbox и запустил файл» не всегда означает минимальный риск. Не считайте тест успешным только потому, что за минуту программа ничего заметного не сделала: вредоносное действие может запускаться позже или при определённом условии.

Проверьте, доступна ли функция

Windows Sandbox доступна в поддерживаемых редакциях Windows, включая Pro, Enterprise и Education; в Windows Home она обычно отсутствует как штатный компонент. Также необходимы аппаратная виртуализация и компоненты гипервизора. Конкретные требования зависят от версии системы и оборудования.

  1. Найдите в меню «Пуск» пункт Компоненты Windows или откройте окно «Включение или отключение компонентов Windows».
  2. Отметьте Песочница Windows (Windows Sandbox) и подтвердите установку. Если такого пункта нет, проверьте редакцию системы в Параметры → Система → О системе.
  3. Перезагрузите компьютер, если Windows попросит об этом.
  4. Найдите Windows Sandbox в меню «Пуск» и запустите. Для первого включения могут понадобиться права администратора.

Если запуск завершается ошибкой о гипервизоре, не меняйте наугад настройки BIOS и системные службы. Сначала проверьте документацию Microsoft для своей версии Windows и состояние виртуализации в UEFI. На рабочем компьютере функция может быть ограничена администратором.

Подготовьте тест с ограниченным доступом

Запишите имя и версию файла, сайт загрузки и заявленное назначение. В Проводнике откройте свойства файла и проверьте издателя и цифровую подпись. Подпись не доказывает, что программа безопасна, но несовпадающий издатель или отсутствие подписи у приложения, которое заявлено как официальное, — повод остановиться.

Сохраните файл в отдельную папку, но не открывайте его на основной системе. Чтобы усилить изоляцию, создайте конфигурационный файл Windows Sandbox с расширением .wsb и отключите в нём сеть, буфер обмена и ненужные общие папки. Конфигурация представляет собой XML-документ, который можно создать в Блокноте:

<Configuration>
  <Networking>Disable</Networking>
  <ClipboardRedirection>Disable</ClipboardRedirection>
</Configuration>

Сохраните документ как test-program.wsb, выбрав тип Все файлы, чтобы Блокнот не добавил .txt. Откройте его и дождитесь появления чистой среды. Если нужно передать установщик внутрь, используйте отдельную папку только с этим файлом и предоставьте доступ только для чтения. Не открывайте доступ ко всему профилю пользователя, рабочему столу, документам или папкам с паролями.

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

Наблюдайте за установщиком

В Sandbox откройте тестовую папку и запустите файл, только если его источник не вызывает явных подозрений. Не вводите пароль от Microsoft account, почты, банка, рабочей системы или менеджера паролей. Не подключайте носители с важными данными и не входите в личные аккаунты.

Обращайте внимание на конкретные действия: совпадает ли издатель с ожидаемым; просит ли программа права администратора без понятной причины; пытается ли установить панели, расширения или «оптимизаторы»; показывает ли непонятные условия; создаёт ли множество дополнительных процессов; требует ли отключить Microsoft Defender или SmartScreen. Откажитесь от установки, если состав пакета скрыт или навязывается ненужное ПО.

Не нажимайте автоматически «Разрешить», «Продолжить» или «Добавить исключение». Если программа не работает без сети, это ещё не доказывает, что она вредоносная: ей может требоваться активация лицензии или обновление. Но тест с включённой сетью несёт другой уровень риска. Не разрешайте Sandbox подключаться к локальной сети, если не понимаете зачем. Сеть может быть включена по умолчанию, что потенциально открывает внутреннюю сеть для небезопасного приложения.

Что делать после теста

Тест в Sandbox помогает выявить очевидно подозрительное поведение, но не служит сертификатом безопасности. То, что установщик запустился без необычных запросов, — лишь один положительный сигнал. Проверьте файл Microsoft Defender, сравните контрольную сумму с опубликованной производителем, если она доступна, и скачивайте установщик только с официального домена или из магазина.

Если появилось подозрительное окно или запрос отключить защиту, закройте Sandbox и откажитесь от файла. Затем подтвердите удаление всего содержимого среды. Не копируйте установщик из Sandbox обратно на компьютер только потому, что он «прошёл проверку». Запуск мог не проявить всех возможных действий. Если вы уже запускали файл на основной Windows, при явных признаках заражения отключите компьютер от сети, не вводите пароли и проверьте систему защитными средствами; в сложном случае обратитесь к специалисту.

После эксперимента закройте окно Sandbox и подтвердите удаление её содержимого. Убедитесь, что тестовый файл хранится отдельно и не запускался вне изоляции. Чтобы описать другие симптомы — ошибки запуска, зависания или подозрительную активность — запишите время, имя файла и точный текст сообщения. Эти данные пригодятся для диагностики компьютера и помогут избежать случайных рискованных изменений.

Для вывода разделите три вопроса. Первый: подлинный ли это установщик? Проверьте домен загрузки, издателя и цифровую подпись. Второй: действительно ли программе нужны запрошенные разрешения? Редактору изображений может требоваться доступ к файлам, но неизвестная утилита не должна требовать отключить антивирус. Третий: стоит ли устанавливать её прямо сейчас? Отсутствие заметных подозрительных действий во время короткого теста не даёт окончательного ответа. Если сомневаетесь в выборе защиты, отдельно прочитайте материал о выборе антивируса для Windows; он не заменяет проверку конкретного файла.

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

Windows Sandbox подходит для контролируемого первичного наблюдения за неизвестным установщиком, а не для бездумного запуска любых файлов. Базовая схема — актуальная Windows, минимум общих ресурсов, отключённая сеть, отдельная папка только для чтения, никаких личных паролей и удаление среды после теста.

Источники: Windows Sandbox — Microsoft Learn, настройка Windows Sandbox, пример проверки неизвестного файла.