Гид по технологиям

Защита от утечки NTLM‑хешей через предпросмотр в Проводнике Windows

• 7 min read • Безопасность • Обновлено 16 Nov 2025
Защита от утечки NTLM‑хешей через Проводник
Защита от утечки NTLM‑хешей через Проводник

Рука, тянущаяся через цифровой экран за паролем

Что произошло

В панели предпросмотра Проводника Windows обнаружен вектор злоупотребления: при открытии предварительного просмотра некоторых файлов система может автоматически выполнить действия, которые инициируют NTLM‑аутентификацию. В результате внешний сервер может получить NTLM‑хеши ваших учётных данных. Злоумышленники могут затем попробовать взломать хеш офлайн или использовать техники типа pass‑the‑hash.

Microsoft признала реальную активность таких атак и в обновлении безопасности от 14 октября отключила показ предпросмотра для файлов, помеченных Mark of the Web (MoTW) — то есть загруженных из интернета.

Краткое объяснение NTLM в одну строку

NTLM — старый протокол аутентификации Microsoft; он по сути отправляет хеш пароля, который при компрометации позволяет выполнить аутентификацию без знания исходного пароля.

Почему это опасно

  • Хеши NTLM можно атаковать офлайн — применяя брутфорс или словарные атаки. Если пароль слабый, злоумышленник восстановит оригинальный пароль.
  • Получив хеш, атакующий может выполнить pass‑the‑hash и получить доступ к другим ресурсам в сети без знания пароля.
  • Предпросмотр выглядит как безопасная операция для пользователя, поэтому пользователи могут невольно инициировать утечку.

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

Как Проводник уязвим

При открытии панели предпросмотра Проводник может обработать содержимое файла с использованием встроенных обработчиков (preview handlers). Некоторые форматы файлов или встроенные в них ссылки/скрипты способны инициировать сетевые запросы, которые запускают NTLM‑аутентификацию к удалённому ресурсу. Если файл пришёл из интернета и помечен MoTW, новые версии Windows блокируют предпросмотр, но до обновления или при ручной разблокировке риск сохраняется.

Пошаговая инструкция: как снизить риск

Ниже — упорядоченная тактика для разных ролей (пользователь / ИТ‑админ). Следуйте по порядку, начиная сверху.

1. Обновите Windows

  • Установите последние патчи безопасности через Settings → Windows Update. Microsoft отключила предпросмотр для файлов с меткой MoTW в обновлении от 14 октября.
  • Для корпоративных окружений применяйте обновления через централизованные механизмы (WSUS, SCCM, Intune) после тестирования.

2. Не доверяйте сканированию антивируса как единственному барьеру

Антивирусы обычно выполняют статический анализ и сигнатурные проверки. Они не всегда обнаруживают сетевые NTLM‑запросы, инициируемые в рамках предпросмотра. Используйте поведенческий анализ и песочницу для сомнительных файлов.

3. Выполняйте онлайн‑поведенческий анализ файлов

  • Запускайте файлы в изолированной песочнице (sandbox) для наблюдения сетевой активности и попыток аутентификации. Сервисы вроде Joe Sandbox и MetaDefender умеют запускать файлы и показывать вызовы сети.
  • Если у вас внутренние средства, используйте локальные sandboxes с контролируемым доступом к сети.

4. Тестируйте файлы в виртуальной машине

  • Создайте VM с отключёнными чувствительными учётными данными. Используйте Hyper‑V, VMware или VirtualBox.
  • Отключите общий буфер обмена и drag‑and‑drop при проверке. Контролируйте сетевой трафик VM (IDS/packet capture).

5. Отключите предпросмотры глобально (если нужно)

  1. В Проводнике нажмите «See More» → Options.
  2. Перейдите на вкладку View и снимите флажок Show preview handlers in preview pane.

Это устраняет риск утечки через обработчики предпросмотра, но лишает удобства просмотра.

Отключение обработчиков предпросмотра в параметрах Проводника

6. Разблокировка доверенных файлов для предпросмотра

Если вы уверены в безопасности отдельного файла, снимите метку MoTW вручную:

  1. Правой кнопкой по файлу → Properties.
  2. На вкладке General в секции безопасности поставьте галочку Unblock и подтвердите.

Если файлов много, используйте PowerShell. Откройте папку с файлами, удерживая Shift и правой кнопкой мыши → Open PowerShell window here.

Классическое контекстное меню Windows 11

В PowerShell выполните:

Get-ChildItem -File | Unblock-File

Выполнение команды Unblock в PowerShell

Этот приём убирает метку «загружено из интернета» у всех файлов в папке, после чего предпросмотр снова доступен.

Роли и чеклисты

Чеклист для обычного пользователя

  • Не открывать файлы из подозрительных писем.
  • Обновить Windows до последних исправлений.
  • Разблокировать файл только после проверки его происхождения.
  • Использовать уникальные и сложные пароли для локальных учётных записей.

Чеклист для администратора

  • Деплой патчей безопасности в тестовом окружении и на рабочие станции.
  • Настроить политику групп, блокирующую предпросмотр для файлов с MoTW.
  • Внедрить песочницу для анализа загруженных файлов.
  • Мониторить аномальные NTLM‑запросы и журналы сетевой аутентификации.

SOP — как действовать при обнаружении подозрительного файла

  1. Изолировать файл: переместить в защищённую папку без доступа доменных учётных записей.
  2. Скопировать файл в лабораторную VM или песочницу.
  3. Запустить поведенческий анализ и сетевой мониторинг (pcap, IDS).
  4. Если фиксируются NTLM‑запросы — считать, что учётные данные могли быть раскрыты; начать инцидент‑реагирование.
  5. Сбросить пароли/ключи, если есть основания полагать вектор компрометации (см. секцию про инцидент‑рунабук).

Инцидент‑рунабук и откат

  • Определение масштаба: какие хосты открывали файл, какие учётные записи могли участвовать.
  • Локализация: отключить пострадавшие машины от сети для остановки дальнейшей утечки.
  • Восстановление: сбросить пароли учётных записей, которые могли быть скомпрометированы; при возможности перевести критичные сервисы на Kerberos‑аутентификацию или временно деактивировать NTLM.
  • Анализ: собрать логи, pcap, сохранить образ виртуальной машины для криминалистики.
  • Отчёт и улучшения: ввести правила блокировки предпросмотра и обучение пользователей.

Критерии приёмки для завершённого инцидента

  • Все пострадавшие хосты прошли проверку и очищены.
  • Все затронутые учётные записи имеют обновлённые пароли и/или отключён NTLM.
  • Проведён отчёт и внедрены меры, чтобы снизить риск повторения.

Когда эта защита не сработает — примеры и ограничения

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

Альтернативные подходы и улучшения инфраструктуры

  • Минимизировать использование локальных административных учётных записей с привилегиями. По возможности использовать учётные данные с минимальными правами.
  • Перевести сервисы и аутентификацию на Kerberos и современную двустороннюю аутентификацию (OAuth, сертификаты), где это возможно.
  • Ограничить исходящий доступ с рабочих станций через прокси/файрволл по политикам: запретить аутентификацию к внешним SMB/HTTP‑ресурсам без явного одобрения.

Ментальные модели и эвристики

  • «Принцип наименьшего доверия»: файлы из интернета считаются враждебными по умолчанию.
  • «Разделяй и властвуй»: воспроизводите подозрительный файл в изолированной среде с нулевыми доверенными связями.
  • «Доверяй, но проверяй»: перед разблокировкой выполняйте как минимум статический и поведенческий анализ.

Тесты и критерии приёмки для настройки защит

  • Попытка предпросмотра файла с MoTW на обновлённой системе не должна инициировать исходящий NTLM‑запрос.
  • Разблокированный файл, проверенный в песочнице, не должен отправлять NTLM‑запросов при предпросмотре в контролируемой среде.

Матрица рисков и смягчения

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

Защита данных и соответствие (GDPR и приватность)

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

Глоссарий в одну строку

  • NTLM — протокол аутентификации Microsoft, опирающийся на хеши паролей.
  • MoTW — Mark of the Web, метка, указывающая, что файл загружен из интернета.
  • Pass‑the‑hash — атака, использующая хеш пароля для аутентификации без знания пароля.

Короткое резюме

  • Предпросмотр в Проводнике может утекать NTLM‑хеши; обновления Windows уже блокируют предпросмотр для файлов с MoTW.
  • Обновляйте системы, анализируйте поведение файлов в песочнице/VM, отключайте предпросмотр при необходимости и применяйте жесткие пароли.

Важное: даже при техники предотвращения утечек регулярно обновляйте пароли и минимизируйте использование NTLM в инфраструктуре — это снижает удар по безопасности в долгосрочной перспективе.

Часто задаваемые вопросы

Могу ли я полностью отключить NTLM в домене?

Можно, но это рискованно: многие старые приложения и сервисы зависят от NTLM. Перед отключением выполните аудит совместимости и тестирование в контролируемой среде.

Поможет ли сложный пароль против утечки хеша?

Да: чем сложнее пароль, тем труднее восстановить его из хеша офлайн. Но даже сложный пароль не помешает техникам pass‑the‑hash — для них достаточно самого хеша.

Как быстро проверить, отправляет ли файл NTLM‑запросы?

Запустите файл в изолированной VM или песочнице с включённым сетевым захватом (tcpdump/wireshark) и проверьте исходящие попытки аутентификации.


Иллюстрация разблокировки файла в свойствах

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро