Windows LAPS: как убрать общий пароль админа
АйТи Фреш
Windows и Active Directory

Уникальный пароль локального администратора с Windows LAPS

Автор: , директор ООО «АйТи-Фреш» · · ~10 мин чтения
Раздельные конверты показывают уникальные пароли Windows LAPS
Один пароль на каждый компьютер

Windows LAPS автоматически меняет пароль управляемой локальной учётной записи и сохраняет его в Active Directory либо Microsoft Entra ID. Это убирает общий пароль на компьютерах, но не отменяет настройку схемы, GPO и прав чтения. Покажу, что проверить до включения и как убедиться, что пароль действительно записан.

Чем опасен один пароль на всех компьютерах

Если локальный администратор на рабочих станциях использует один пароль, его раскрытие на одном устройстве может помочь атакующему перейти на другие компьютеры, где этот пароль тоже подходит. Для такого движения злоумышленнику всё равно нужны подходящие условия и доступ; один общий пароль сам по себе не означает, что вся сеть уже скомпрометирована. Но он превращает локальную ошибку в проблему масштаба домена. Я считаю это достаточной причиной перестать раздавать один секрет на десятки машин. Для компаний с доменом полезно отдельно пройти аудит Active Directory: проверить, какие группы управляют компьютерами и где наследуются права. Это не формальность перед внедрением, а способ не раздать новый пароль тем, кому он не нужен.

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

В условном примере из исходного материала — компании «Алтын» с 30 рабочими станциями и пятью серверами — разумная первая задача не «поставить пакет за час», а определить, какие именно устройства должны управляться и какая учётная запись там используется. Эти числа оставляю как иллюстрацию, а не как подтверждённый отчёт о внедрении. Серверы и рабочие станции стоит включать в план осознанно: разные роли, окна обслуживания и последствия смены пароля могут отличаться.

Уникальный пароль ограничивает повторное использование учётных данных. Он не защищает от всех способов компрометации устройства.

Windows LAPS встроен в поддерживаемую Windows

Сейчас правильная отправная точка — Windows LAPS, встроенная функция Windows, а не установка старого MSI на каждый компьютер. Microsoft указывает поддержку Windows LAPS в Windows Server 2019 и более новых версиях, а также в поддерживаемых Windows 10 и Windows 11. Для Server 2019 есть требование по обновлению: в обзоре Microsoft указано обновление от 11 апреля 2023 года или более позднее. Сверяйте фактическую сборку и жизненный цикл конкретной ОС перед развёртыванием.

Windows LAPS может сохранять пароль в Windows Server Active Directory или Microsoft Entra ID — выбор зависит от присоединения устройств и архитектуры управления. Для хранения в AD нужны расширения схемы; это не означает, что атрибут внезапно появляется после установки какого-то клиента на контроллер. Для Windows LAPS схема обновляется командой Update-LapsADSchema из модуля LAPS с необходимыми правами Schema Admins. Сначала согласуйте изменение леса и проверьте репликацию, затем применяйте его по процедуре организации.

Не путайте новые и старые названия. Windows LAPS использует собственные атрибуты, например msLAPS-Password и msLAPS-PasswordExpirationTime; у legacy Microsoft LAPS были другие атрибуты. Старый Get-AdmPwdPassword не является штатной командой для нового решения. Для получения пароля из AD Microsoft документирует Get-LapsADPassword. Устанавливать старый MSI ради Windows LAPS не нужно: Microsoft отмечает, что legacy-продукт устарел, а современные версии Windows блокируют установщик.

Схема настройки и хранения пароля Windows LAPS
Пароль хранится в выбранном каталоге

Подготовьте схему, политику и права

Для сценария с Active Directory сначала обновляют схему, затем дают компьютерам право обновлять собственный пароль и определяют, кто вправе его читать или расшифровывать. Microsoft предоставляет команды Set-LapsADComputerSelfPermission для OU и Set-LapsADReadPasswordPermission для чтения; для шифрования и выбранного расшифровщика есть отдельные настройки и команды. Не копируйте ACL из чужого домена вслепую. Перечислите нужные OU, группы операторов и администраторов, примените минимум необходимых прав и зафиксируйте, кто может получать пароль.

В групповой политике задают каталог резервного хранения, управляемую локальную учётную запись и параметры пароля. Если параметр не задан, у Windows LAPS есть значения по умолчанию: срок пароля — 30 дней, длина — 14 символов, сложность — цифры, строчные и прописные буквы со специальными символами. Microsoft указывает допустимую длину от 8 до 64 символов и максимальный срок до 365 дней для соответствующей политики. Это границы настройки, а не универсальная рекомендация ставить максимум.

Для иллюстративного домена «Алтын» я бы начал с отдельной тестовой OU и одной-двух машин. Условные значения, например 16 символов и 30 дней, можно использовать как стартовый профиль только после проверки локальной парольной политики и требований компании. Не нужен отдельный MSI-клиент Windows LAPS. Не нужен и общий сетевой каталог с установочным BAT-файлом: такие артефакты не участвуют в штатной работе встроенной функции, а путь из черновика содержал адрес узла и удалён из публикации. Для организации доменных политик пригодится практика работы с GPO, но сам LAPS настраивается отдельно и не требует менять все политики разом.

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

Настройте GPO и проверьте запись пароля

Свяжите тестовую GPO с пилотной OU и проверьте, что политика применена именно к ожидаемым компьютерам. Убедитесь, что выбран правильный каталог резервного хранения и имя учётной записи совпадает с локальной конфигурацией. Если управляется нестандартная учётная запись, её нужно создать заранее: Windows LAPS не создаёт её автоматически. Перед расширением области проверьте влияние на локальные задачи, службы и процедуры поддержки, которые могли зависеть от прежнего пароля.

Для чтения пароля из AD используйте актуальный модуль LAPS и команду Get-LapsADPassword -Identity ИМЯ_КОМПЬЮТЕРА. Вывод по умолчанию защищает значение пароля; запрос открытого текста требует отдельного осознанного параметра и достаточных прав. Не вставляйте пароль в тикет, общий чат или журнал запуска. Получение секрета — привилегированное действие, и доступ к нему должен быть оправдан конкретной задачей.

Проверяйте журнал на управляемом клиенте: Event Viewer → Applications and Services Logs → Microsoft → Windows → LAPS → Operational. Событие 10018 подтверждает успешное обновление пароля в Windows Server Active Directory; события обработки политики и ошибки помогают найти проблему до обращения в поддержку. Журнал на контроллере домена не показывает обычные события клиентов: там будут события управления локальной учётной записью DSRM, если эта функция настроена. Поэтому искать клиентскую ошибку на DC — удобный способ ничего не найти.

Сравнение legacy LAPS и встроенного Windows LAPS
Не смешивайте два поколения LAPS

Что происходит при смене и потере связи

Windows LAPS обрабатывает активную политику периодически и может обновить пароль согласно установленному сроку или дополнительным условиям. Это не «новый пароль при каждом запуске службы». Изменение срока действия в политике само по себе не запускает немедленную ротацию текущего пароля. Если нужно инициировать смену по событию или вручную, используйте документированный механизм Windows LAPS для вашей версии и проверьте результат в журнале.

Пароль хранится в выбранном каталоге резервного хранения. Если компьютер отключён от сети, он не получает из AD новое значение и оператор не может прочитать актуальную запись из недоступного каталога. Однако локальная учётная запись на устройстве продолжает использовать уже назначенный пароль. Поэтому перед изоляцией или выездом устройства продумайте, как уполномоченный специалист получит секрет, и не делайте вывод о доступности пароля по одному тесту с отключённым кабелем.

Windows LAPS не требует .NET 4.8 как общего условия для запуска на Windows Server 2012 R2. Эта версия ОС не входит в перечень поддерживаемых Windows LAPS из обзора Microsoft; для старых систем отдельно проверяют поддержку legacy-решения и его ограничения. В исходнике этот сбой и лечение были описаны как установленный факт, но официальное основание не найдено. Я убрал историю с конкретной зависимостью, а не предлагаю ставить случайный пакет на старый сервер.

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

Сопровождайте LAPS после пилота

Когда пилот подтверждён, расширяйте область OU партиями и фиксируйте исключения: серверы с особыми ролями, временно недоступные компьютеры, устройства вне домена. Сверяйте список объектов AD со списком реально используемых устройств, иначе в отчёте будут «здоровые» записи от давно выключенных машин. Централизованный сбор событий полезен, если он уже настроен; ежедневная отправка паролей или их копий в мессенджер не нужна и создаёт лишний канал распространения секрета.

Периодически пересматривайте группы чтения, делегирование OU и перечень тех, кто может расшифровать пароль. При изменении структуры подразделений проверяйте наследование прав, а после миграции с legacy LAPS убедитесь, что политики и атрибуты не конфликтуют. Не считайте сам факт установки Windows достаточным доказательством работы: нужны успешная обработка политики, актуальная запись пароля и проверенные разрешения. Если политики регулярно расходятся с ожиданиями, полезно сравнить подход с контролем конфигурации через GPO; это смежная задача, а не замена LAPS.

В моём порядке работ сначала идёт инвентаризация и проверка домена, затем пилот, проверка прав и журналов, после чего — расширение на остальные устройства и короткая инструкция для поддержки. Скорость зависит от состояния AD, схемы и числа исключений. Обещание «внедрить LAPS за час» без этих вводных — маркетинговый таймер, а не план работ. До расширения полезно сверить структуру домена и делегирование с рекомендациями по Active Directory: локальные пароли не должны стать поводом раздавать широкие административные права.

Если в AD давно не пересматривали делегирование, мы в «АйТи-Фреш» можем начать с аудита домена: проверим OU, GPO и группы доступа до включения ротации. Обсудить задачу
Чеклист пилотного внедрения Windows LAPS
Сначала пилот, затем расширение

Частые вопросы

Нужно ли устанавливать MSI для Windows LAPS?

Нет. Windows LAPS встроен в поддерживаемые версии Windows. MSI относится к legacy Microsoft LAPS, который устарел.

Какая команда показывает пароль Windows LAPS из AD?

Используйте `Get-LapsADPassword -Identity ИМЯ_КОМПЬЮТЕРА`. Для расшифровки требуются соответствующие права.

Нужна ли подготовка Active Directory?

Да, для хранения паролей в Windows Server AD нужно расширить схему и настроить разрешения. Для Microsoft Entra ID действует отдельный сценарий.

Меняется ли пароль сразу после изменения PasswordAgeDays?

Нет. Изменение этого параметра не запускает немедленную ротацию текущего пароля.

Можно ли прочитать пароль, если компьютер отключён от сети?

Отключённый компьютер продолжает использовать уже назначенный локальный пароль, но получить актуальную запись из недоступного каталога нельзя.

Столкнулись с похожей задачей? Обращайтесь — решим

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

Возьмёмся и за разовую задачу, и за постоянное обслуживание. Первичная консультация — бесплатно и без обязательств.

📞 +7 903 729-62-41 ✈ Telegram @ITfresh_Boss

С уважением, Семёнов Евгений Сергеевич, директор «АйТи Фреш» — IT-аутсорсинг для компаний до 50 рабочих мест, 15+ лет практики

Источники

© ООО «АйТи-Фреш» · Москва · Все статьи