Во многих компаниях права локального администратора на рабочем компьютере воспринимаются как обычная настройка: сотруднику когда-то понадобилось установить программу, подключить принтер или обновить рабочее приложение — и его учётную запись просто добавили в группу Administrators.
Через несколько месяцев причина уже забыта, а административные права остаются постоянно.
Пока ничего не происходит, это кажется удобным. Пользователь сам устанавливает программы, меняет системные параметры и не обращается к администратору по каждой мелочи. Но с точки зрения безопасности это означает другое: любая программа, которую пользователь сможет запустить с повышением привилегий, потенциально получает возможность вмешиваться в работу всей операционной системы.
Права администратора позволяют изменять системные настройки, устанавливать службы и драйверы, управлять локальными пользователями, менять параметры безопасности и выполнять другие действия, недоступные обычной учётной записи. Чем больше пользователей постоянно обладают такими правами, тем больше потенциальные последствия ошибки или компрометации одного компьютера.
Что такое локальный администратор в Windows
На каждом компьютере Windows существуют локальные группы пользователей. Одна из наиболее важных — Administrators.
Пользователь, входящий в эту группу, получает возможность выполнять административные операции на конкретном компьютере.
При включённом UAC Windows обычно не запускает каждую программу автоматически с максимальными привилегиями. Для некоторых операций пользователь видит запрос на повышение прав. Но принципиальный момент остаётся тем же: если человек является локальным администратором, он может подтвердить это повышение и выполнить действие с административными полномочиями.
Обычная учётная запись такой возможности не имеет без предоставления административных учётных данных.
Почему постоянные административные права повышают риск
Основная проблема не в том, что сотрудник обязательно будет намеренно менять системные настройки.
Гораздо чаще риск связан с программами, файлами и действиями, которые пользователь считает обычными.
Это может быть вложение из письма, установщик программы, архив, утилита из Интернета, поддельное обновление, скрипт или другой файл.
Если выполнение такого объекта приводит к запросу административных прав, пользователь с постоянными привилегиями способен самостоятельно разрешить повышение.
У обычного пользователя эта цепочка может остановиться на этапе, где системе потребуются административные реквизиты.
Это не означает, что стандартная учётная запись делает компьютер неуязвимым. Вредоносное ПО всё равно может работать в контексте пользователя, похищать доступные ему данные или использовать другие техники атаки.
Но ограничение привилегий уменьшает объём действий, которые можно выполнить без дополнительного барьера.
Что может изменить пользователь с правами администратора
Административные привилегии позволяют существенно влиять на конфигурацию компьютера.
В зависимости от настроек Windows и применяемых политик пользователь может:
- устанавливать и удалять программное обеспечение;
- добавлять или изменять локальные учётные записи;
- включать пользователей в административные группы;
- устанавливать системные службы;
- изменять параметры сетевых интерфейсов;
- устанавливать драйверы;
- изменять часть системных параметров безопасности;
- получать доступ к данным других локальных пользователей при наличии соответствующих прав;
- вносить изменения в защищённые каталоги и системные области Windows.
По отдельности многие из этих возможностей необходимы для администрирования. Проблема появляется, когда они постоянно доступны человеку, которому для выполнения основной работы они не требуются.
Самый распространённый аргумент: «Иначе программа не работает»
На практике эта фраза встречается очень часто.
Иногда приложение действительно требует административных действий: установки компонентов, регистрации служб, обновления драйвера, изменения системной конфигурации или первоначальной настройки.
Но из этого не следует, что сотруднику необходимо работать администратором весь день.
Нужно разделять установку и настройку программы и её повседневное использование.
Во многих случаях программу можно установить с административными полномочиями, выполнить необходимые настройки, а затем запускать её из обычной пользовательской учётной записи.
Если административные полномочия нужны один раз в месяц для обновления приложения, нет смысла оставлять их пользователю на остальные 30 дней. Лучше предоставить повышение прав только на момент выполнения административной операции.
Когда локальные административные права действительно нужны
Полностью отказаться от администраторов невозможно. Windows необходимо кому-то обслуживать.
Административные права обоснованы у сотрудников, которые действительно выполняют функции системного администрирования: устанавливают и обслуживают программное обеспечение, меняют системную конфигурацию, управляют устройствами, устраняют технические неисправности и выполняют другие административные задачи.
Они также могут временно требоваться разработчикам, инженерам или специалистам, работающим со специфическим программным обеспечением и оборудованием.
Но даже в этих случаях предпочтительно разделять обычную и административную работу.
Одна учётная запись для работы, другая — для администрирования
Один из наиболее практичных вариантов — предоставить IT-специалисту две учётные записи.
Под обычной учётной записью он работает с почтой, браузером, документами и корпоративными системами.
Когда требуется административное действие, используются отдельные административные реквизиты.
Такой подход снижает вероятность того, что браузер, почтовый клиент или случайно запущенный файл будут работать в контексте учётной записи, предназначенной для администрирования.
Особенно важно это для системных администраторов, которые имеют доступ не только к собственному компьютеру, но и к серверам, сетевому оборудованию и другим критичным системам.
Почему общий локальный Administrator — отдельная проблема
Ещё одна распространённая схема — одинаковая локальная административная учётная запись с одним и тем же паролем на десятках компьютеров.
С точки зрения обслуживания это удобно: администратор знает один пароль и может войти на любое рабочее место.
С точки зрения безопасности такой подход создаёт дополнительный риск. Если одинаковые административные реквизиты станут известны злоумышленнику на одном компьютере, они потенциально могут оказаться пригодными и на других устройствах.
Поэтому локальные административные пароли желательно делать уникальными для каждого компьютера.
В инфраструктуре Windows для централизованного управления такими паролями может использоваться Windows LAPS или другой контролируемый механизм.
Компрометация одной локальной административной учётной записи не должна автоматически означать получение административного доступа к остальным компьютерам компании.
Особенно опасное сочетание: RDP + локальный администратор
Повышенный риск возникает, когда пользователь одновременно имеет возможность удалённо подключаться к компьютеру и является на нём локальным администратором.
В таком случае компрометация его учётных данных может дать атакующему не просто пользовательский сеанс, а возможность выполнять административные действия на системе.
Поэтому при проверке RDP важно смотреть не только список пользователей, которым разрешено удалённое подключение, но и их реальный уровень привилегий.
Подробнее об архитектуре удалённого доступа мы разбирали в статье «RDP, AnyDesk и Radmin: как безопасно организовать удалённый доступ» .
Локальный администратор и вредоносное ПО
Иногда можно услышать аргумент: «У нас стоит антивирус, значит административные права не проблема».
Антивирус действительно является важным уровнем защиты, но он не заменяет управление привилегиями.
Современная защита строится из нескольких независимых уровней: обновлений, антивируса или EDR, ограничения прав, MFA, сетевой защиты, резервного копирования и обучения сотрудников.
Если один уровень не сработал, остальные должны ограничить последствия.
Принцип минимальных привилегий как раз создаёт такой дополнительный барьер.
Административные права и ransomware
Шифровальщику не обязательно иметь административные права, чтобы зашифровать документы, к которым пользователь уже имеет доступ.
Если сотруднику доступны сетевые папки, локальные документы или подключённые ресурсы, вредоносный процесс в его пользовательском контексте тоже может попытаться изменить эти данные.
Поэтому удаление локального администратора нельзя считать самостоятельной защитой от ransomware.
Но административные привилегии способны расширить возможности вредоносного кода: изменять настройки системы, устанавливать службы, вмешиваться в защитные механизмы и закрепляться в системе более глубоко.
Именно поэтому ограничение прав — не универсальное решение, а один из важных уровней защиты.
Не стоит путать локального администратора с доступом к рабочим данным
Это два разных уровня разрешений.
Пользователь может быть обычным локальным пользователем Windows, но иметь право изменять файлы в общей сетевой папке.
И наоборот, локальный администратор конкретного компьютера не обязательно автоматически имеет права на корпоративные ресурсы другого сервера.
Поэтому при аудите нужно отдельно проверять:
- локальные права пользователя на рабочей станции;
- членство в административных группах;
- права на сетевые папки;
- права на серверы;
- доступ к 1С и другим корпоративным системам;
- удалённый доступ;
- облачные и внешние сервисы.
Что делать, если сотрудники привыкли быть администраторами
Просто удалить всех пользователей из Administrators без предварительной проверки — тоже не лучший подход.
Сначала нужно понять, какие программы и устройства реально используются.
Некоторые старые приложения могут быть неправильно настроены и пытаться записывать данные в защищённые каталоги. Другие требуют повышенных прав только во время обновления. Третьим административные права вообще не нужны, хотя сотрудники годами запускали их «от имени администратора».
Поэтому переход лучше делать последовательно.
- Собрать список локальных администраторов. Понять, кто и почему обладает такими правами.
- Определить необходимые программы. Проверить, какие приложения действительно требуют повышения.
- Создать отдельные административные учётные записи. Не использовать обычный рабочий профиль как постоянного администратора.
- Удалить необоснованные права. Начать с пользователей, которым они точно не нужны.
- Проверить работу приложений. Убедиться, что повседневные бизнес-процессы продолжают работать.
- Определить процедуру установки ПО. Сотрудник должен понимать, к кому обращаться, если системе потребуются административные реквизиты.
Как проверить, кто сейчас является локальным администратором
На отдельном компьютере Windows состав группы Administrators можно посмотреть через оснастку управления локальными пользователями или средствами PowerShell.
Например:
Get-LocalGroupMember -Group "Administrators"
На русской версии Windows имя локальной группы может отображаться локализованно, поэтому при автоматизированной проверке инфраструктуры лучше учитывать SID группы, а не полагаться только на её текстовое название.
Для одного компьютера такая проверка занимает минуты. На десятках рабочих мест уже имеет смысл собирать информацию централизованно и формировать карту административных прав.
Что стоит проверить вместе с административными правами
Сам по себе список администраторов даёт только часть картины.
Если на рабочем компьютере давно не устанавливались обновления, отключена защита, работает постоянный AnyDesk, отсутствует MFA на критичных сервисах и все рабочие документы хранятся единственным экземпляром на диске C:, удаление пользователя из группы Administrators не сделает такое рабочее место безопасным.
Проверять нужно комплексно.
Известно, какие пользователи входят в локальную группу Administrators
Для каждого администратора понятно назначение его прав
Обычные сотрудники работают без постоянных административных привилегий
Для технических специалистов используются отдельные admin-учётные записи
На разных компьютерах не используется один общий локальный административный пароль
Удалённый доступ предоставлен только тем пользователям, которым он действительно необходим
Windows и основные приложения регулярно обновляются
Антивирус или другой механизм защиты включён и работает
Неиспользуемые программы удалённого управления отсутствуют
Рабочие данные резервируются
Уволенные сотрудники и старые подрядчики не сохраняют доступ
Можно проверить рабочее место автоматически
Для первичной оценки мы сделали отдельный инструмент «Проверка безопасности рабочего места» .
Он позволяет пройти 15 базовых пунктов: административные права, обновления Windows и приложений, защиту, браузер, резервное копирование, MFA, удалённый доступ и другие настройки рабочего компьютера.
Такую проверку удобно использовать как отправную точку перед более глубоким техническим аудитом.
Главный принцип — минимально необходимые привилегии
Хорошая модель безопасности не предполагает, что сотрудники вообще никогда не получают административные права.
Она предполагает, что у каждого пользователя есть ровно тот уровень доступа, который необходим для выполнения его работы.
Если бухгалтеру для ежедневной работы нужны браузер, 1С, документы и электронная подпись, ему не требуется возможность устанавливать системные службы или создавать локальных администраторов.
Если системному администратору такие возможности действительно нужны, лучше предоставить их через отдельную административную учётную запись и использовать только для соответствующих задач.
С чего начать компании
Необязательно сразу внедрять сложную систему управления привилегированным доступом.
Для небольшой организации первый шаг намного проще: составить список компьютеров, посмотреть локальных администраторов и задать по каждому пользователю один вопрос — зачем ему нужны эти права сегодня.
Если внятного ответа нет, скорее всего, доступ остался исторически.
Именно такие «временные» права, старые учётные записи, забытые программы удалённого доступа и одинаковые административные пароли со временем превращаются в системную проблему.
WEB-LABS проводит техническое обследование IT-инфраструктуры , в рамках которого можно проверить административные учётные записи, удалённый доступ, права пользователей, журналы Windows, защиту рабочих станций и другие параметры безопасности.
Кибербезопасность начинается с правильных действий.
WEB-LABS проводит обучение сотрудников основам кибербезопасности на рабочем месте: безопасной работе с электронной почтой, паролями, файлами, интернет-ресурсами и корпоративными системами.
После прохождения курса сотрудники проходят итоговое тестирование и получают персональный сертификат WEB-LABS.