Top.Mail.Ru
КОНФИГУРАТОР Серверы ▶
Сетевое оборудование ▶
СХД ▶
IP-телефоны IP-камеры Источники бесперебойного питания (ИБП) Комплектующие Готовые решения Серверы под задачу
О компании Купить в лизинг Блог Отзывы Доставка Гарантия Контакты Работа у нас Реквизиты Спецпредложения Игровые ПК на ISKRAPC Заявка в тех поддержку
Эксперты в подборе IT-оборудования

Белые списки программ на Windows Server: SRP, AppLocker и App Control

6 октября 2026
Белые списки программ на Windows Server: SRP, AppLocker и App Control

Антивирус знает вредонос в лицо. Проблема в том, что у шифровальщика каждый раз новое лицо: сборку пересобирают под конкретную жертву, и к моменту запуска её ещё нет ни в одной базе. Дальше всё зависит от эвристики и удачи.

Белый список переворачивает логику. Вместо «запрещаем то, что опознали как плохое» - «разрешаем то, что мы сами внесли в список, остальное не запускается». Неизвестный файл не проверяется на вредоносность. Он просто не стартует.

В Windows для этого есть три механизма разного возраста: старый SRP, привычный админам AppLocker и относительно новый App Control for Business. Разберём, чем они отличаются, что из этого живо в 2026 году и как внедрять, не остановив работу компании.

Три механизма и их состояние на 2026 год

 SRPAppLockerApp Control for Business
Когда появилсяWindows XP / Server 2003Windows 7 / Server 2008 R2Windows 10, до 2024 года назывался WDAC
Статус у Microsoftпризнан устаревшим начиная с Windows 10 1803 и Server 2019развитие остановлено: только исправления безопасности, новых возможностей не будетразвивается, рекомендуется для новых внедрений
Где ещё работаетServer 2022 и 2025 - да, клиентская Windows 11 22H2 и новее - нетвсе поддерживаемые Windows Serverвсе поддерживаемые Windows Server
Настройкаоснастка групповых политикоснастка групповых политик, PowerShell, MDMXML-политика, компиляция в двоичный файл, раздача через GPO, скрипт или MDM
Правила для отдельных пользователей и группнетестьнет, политика на всю машину
Применение до загрузки системынетнетесть, через UEFI для подписанных политик

Практический вывод из таблицы простой. SRP трогать стоит только если вам достался сервер, где он уже настроен и работает: технология не удалена и на Server 2022/2025 живёт, но новое на ней не строят. AppLocker - рабочая лошадка для типового Windows-сервера: настраивается мышкой, понимает пользователей и группы, документирована вдоль и поперёк. App Control жёстче и надёжнее, но и возни с ним больше.

Что доступно в вашей редакции

Проверка редакции - первое, что стоит сделать, потому что исторически здесь была ловушка.

На Windows Server ограничений по редакции нет: AppLocker настраивается и применяется и в Standard, и в Datacenter, начиная с Server 2012 R2.

На клиентских Windows раньше требовалась Enterprise: на Pro правила можно было создать, но не применить. После обновления KB 5024351 это ограничение снято - Windows 10 версии 2004 и новее и все Windows 11 применяют политики AppLocker на любой редакции. Если в парке остались машины со старыми сборками или Server 2019 без обновлений, для них правило про Enterprise ещё действует при раздаче через GPO.

App Control for Business по редакциям не гейтится вовсе.

AppLocker: что он вообще умеет ограничивать

Правила живут в пяти коллекциях, и каждая отвечает за свой тип файлов:

КоллекцияРасширенияВключена по умолчанию
Исполняемые файлы.exe, .comда
Установщики Windows.msi, .msp, .mstда
Сценарии.ps1, .bat, .cmd, .vbs, .jsда
Упакованные приложения.appxда
Библиотеки DLL.dll, .ocxнет

Коллекция DLL по умолчанию выключена, и это осознанное решение Microsoft: проверка каждой загружаемой библиотеки заметно бьёт по производительности. Её включают там, где требования к защите высокие и машина одна-две. На терминальном сервере, где сотня пользователей одновременно открывает офисные документы, эффект почувствуют все.

Каждое правило можно назначить конкретной группе безопасности. Бухгалтерии разрешить одно, разработчикам другое, всем остальным третье - на одном и том же сервере.

Три способа описать разрешённую программу

Здесь и находится развилка, от которой зависит, будете вы сопровождать эти правила или проклинать.

По издателю. Правило опирается на цифровую подпись файла: издатель, имя продукта, имя файла, версия. Приложение обновилось - подпись та же, правило работает дальше. Это единственный вариант, который не разваливается от установки обновлений, и на нём стоит строить основу списка.

По хешу. Считается контрольная сумма конкретного файла. Надёжно, точно и мертво после первого же обновления программы: хеш изменился, запуск запрещён. Годится для неподписанных утилит, которые вы обновляете руками и редко.

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

Отсюда главная проверка после настройки: пройтись по всем разрешённым путям и убедиться, что обычный пользователь не может в них ничего создать. Пропущенный подкаталог с правом записи внутри C:\Windows или C:\Program Files превращает белый список в декорацию.

Порядок внедрения

Включать запрет сразу на боевом сервере - верный способ остановить работу компании до вечера. Порядок другой.

Сначала создаются правила по умолчанию: AppLocker предлагает готовый набор, который разрешает всё из C:\Windows и C:\Program Files, а администраторам - всё остальное. Это база, поверх которой добавляются правила под ваши приложения.

Дальше - режим только аудита. Политика применяется, но ничего не блокирует: система лишь записывает в журнал, что было бы заблокировано. Пара недель в этом режиме показывает всё, что вы забыли: самописную утилиту бухгалтера, обновлятор драйверов, скрипт из планировщика.

Журналы лежат в «Просмотре событий», в разделе журналов приложений и служб: Microsoft → Windows → AppLocker. Там четыре отдельных журнала по коллекциям правил.

И только когда в аудите перестанут появляться неожиданности, коллекции переключаются в режим применения - лучше по одной, начиная с исполняемых файлов.

Где это обычно ломается

Служба Application Identity не запущена. Самая частая причина «настроил, а не работает». AppLocker опирается на службу AppIDSvc, а её тип запуска по умолчанию - ручной с запуском по триггеру. Политика применена, правила на месте, запускается всё подряд.

Отдельная подлость: начиная с Windows 10 эта служба работает как защищённый процесс, и переключить её в автозапуск через оснастку «Службы» больше нельзя - поле неактивно. Делается это командой:

sc.exe config appidsvc start=auto

либо, что правильнее для домена, шаблоном безопасности в той же групповой политике, которая раздаёт правила. Если машин больше одной, второй вариант обязателен - и тогда сначала стоит убедиться, что домен Windows у вас в порядке и политики доезжают до машин.

Забытые сценарии. Исполняемые файлы закрыли, а .ps1, .bat и .cmd остались вне политики - и обход занимает одну строку. Коллекция сценариев включается вместе с исполняемыми файлами, а не когда-нибудь потом.

Легальные программы как инструмент обхода. В самой Windows хватает подписанных Microsoft утилит, которые умеют выполнять чужой код. Правила по умолчанию их разрешают, потому что они лежат в системных каталогах. Полностью эта дыра закрывается только на стороне App Control с блок-листом рекомендованных к запрету файлов; на AppLocker её сужают исключениями для самых известных случаев.

Обновления приложений. Правило по хешу ломается при каждом обновлении, правило по пути - при смене каталога установки. Если в списке много правил по хешу, сопровождение съест больше времени, чем вы сэкономили.

App Control for Business: когда он оправдан

App Control работает не на уровне пользовательского сеанса, а на уровне ядра, и его политику нельзя обойти правами администратора - в этом его главное отличие от AppLocker. Подписанную политику можно закрепить через UEFI, и тогда она применяется ещё до загрузки системы.

Плата - другой способ работы. Политика описывается в XML, компилируется в двоичный файл и раздаётся групповой политикой, скриптом или системой управления. Графической оснастки в комплекте Windows нет. Режим аудита есть и здесь, и начинать так же нужно с него.

Отдельно стоит посмотреть на механизм доверенного установщика (managed installer): система запоминает, какой программой был установлен файл, и разрешает запуск всего, что пришло через ваш инструмент развёртывания. Это снимает основную боль - необходимость описывать правилами каждое обновление.

Разумная схема для компании, которая только начинает: AppLocker на терминальных и файловых серверах, App Control - там, где цена компрометации высока и набор софта стабилен.

Когда белый список не нужен

Честный раздел, которого обычно нет в статьях про безопасность.

Белый список требует, чтобы набор программ на машине был известен и менялся редко. Терминальный сервер бухгалтерии под это подходит идеально - там же лежит и остальная защита данных на терминальном сервере. Машина разработчика, который каждый день ставит новый инструмент, - нет: вы утонете в заявках «разрешите вот это».

Он требует человека. Не разово настроить, а вести: приходит новая программа - добавляется правило. Если в компании нет никого, кто за это отвечает, через полгода политика будет наполовину отключена «чтобы работало».

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

Чем это закрывают в России

Если инфраструктура уходит с Windows, механизм никуда не девается - он называется иначе.

В Astra Linux Special Edition роль белого списка играет замкнутая программная среда. Работает она по другому принципу: модуль ядра digsig_verif проверяет встроенную цифровую подпись у исполняемых файлов и модулей, и всё неподписанное доверенным ключом не запускается. Настраивается через графическую панель управления безопасностью или утилитами командной строки из пакета astra-safepolicy. Для сертифицированных установок это штатный механизм, а не дополнение.

Практический смысл для смешанного парка: логика «разрешено только известное» переносится, а вот правила - нет. Это два независимых механизма, и вести придётся оба.

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

Чем белый список лучше антивируса?

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

SRP ещё можно использовать?

На Windows Server 2022 и 2025 механизм присутствует и работает, но Microsoft признала его устаревшим ещё в 2018 году и рекомендует AppLocker или App Control. На клиентской Windows 11 начиная с 22H2 поддержки нет. Новое на SRP не строят.

Чем AppLocker отличается от App Control for Business?

AppLocker работает на уровне пользовательского сеанса, умеет разные правила для разных групп и настраивается привычной оснасткой. App Control работает на уровне ядра, политику нельзя отключить правами администратора, но она одна на всю машину и описывается в XML.

Почему AppLocker ничего не блокирует?

В девяти случаях из десяти не запущена служба Application Identity: её тип запуска по умолчанию - ручной. Второй по частоте вариант - политика стоит в режиме только аудита.

Нужна ли редакция Enterprise?

На Windows Server - нет, AppLocker доступен и в Standard, и в Datacenter. На клиентских машинах ограничение снято обновлением KB 5024351 для Windows 10 версии 2004 и новее и всех Windows 11.

Сколько времени занимает внедрение?

Настройка правил по умолчанию - час. Дальше две-три недели в режиме аудита, чтобы собрать реальный список запускаемого. Основное время уходит на наблюдение, а не на настройку.

По теме

Собираете терминальный сервер, на котором будет работать вся бухгалтерия?

Инженеры ITTELO подберут конфигурацию под число пользователей и профиль нагрузки, соберут и протестируют под задачу перед отгрузкой, с гарантией и поддержкой после продажи. На рынке серверов 11+ лет.

Терминальные серверы · +7 (800) 551-80-12 · info@ittelo.ru

ПОДПИСКА

НА РАССЫЛКУ
ПОЛЕЗНЫЕ СТАТЬИ, АКЦИИ
И ЗАКРЫТЫЕ РАСПРОДАЖИ
Котик подписка
Похожие статьи
Вам также может быть интересно

ТОП-5 ошибок при выборе сервера
Товар добавлен в список сравнения
Перейти в сравнение
Продолжить просмотр
Заявка в тех поддержку
Загрузка формы…
Не удалось загрузить форму. Обновите страницу или свяжитесь с нами по телефону.
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение
IT-архитектор подберет сервер под вашу задачу
Заполните форму — наш специалист свяжется с вами в течение 15 минут, уточнит задачу и подготовит коммерческое предложение
Заказать сервер
Отправим конфигурацию вам на почту. Менеджер перезвонит в течение 15 минут
Зарегистрироваться в бонусной программе
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение