· 13 мин чтения

AppLocker: как запретить пользователям запускать левые программы в офисе

AppLocker: как запретить пользователям запускать левые программы в офисе

Привет! Меня зовут Семёнов Евгений Сергеевич, я директор «АйТи Фреш». Знаете, сколько раз я видел одну и ту же картину? Почти на каждом третьем аудите московских офисов! На рабочих компьютерах чего только не найдёшь: от торрент-клиентов и игр до пиратского фотошопа. А ещё какой-нибудь забытый VPN от провайдера и, конечно, три-четыре «оптимизатора Windows» с очень сомнительной китайской родословной. Вся эта коллекция — не просто беспорядок. Это огромная брешь в вашей безопасности и постоянный источник самых разных сбоев. Но есть хорошая новость! Решение уже есть, оно встроено прямо в Windows и, что самое приятное, стоит ноль рублей. Эта палочка-выручалочка называется AppLocker.

Что такое AppLocker простыми словами

Так что же такое этот AppLocker? Это не просто программа, а по-настоящему хитрый механизм внутри Windows. Он позволяет системному администратору чётко определить: что можно запускать пользователю, а что категорически нельзя. Грубо говоря, это ваш личный «белый» или «чёрный» список для софта, выбирайте, что вам ближе. Главное, он работает прямо на уровне ядра системы! Это значит, что AppLocker срабатывает молниеносно, быстрее любого антивируса, и при этом не требует устанавливать никаких дополнительных агентов. Красота! Управлять им тоже удобно: если у вас большая сеть, используйте групповые политики Active Directory. А если речь об одном-единственном компьютере, подойдут локальные политики. AppLocker охватывает все нужные сценарии, поддерживая четыре основных типа правил: исполняемые файлы (.exe), инсталляторы Windows (.msi), скрипты всех мастей (.ps1, .bat, .vbs) и даже упакованные приложения из Microsoft Store.

А в чём, собственно, ключевая разница AppLocker и обычного антивируса? Антивирус, по сути, — это такой сторож, который знает, как выглядят «известные плохие парни». Он ловит уже изученные и занесённые в базу сигнатуры вредоносов. А AppLocker? Он работает по принципиально другой схеме: «всё, что не разрешено, — запрещено». Понимаете, насколько это меняет игру? Это абсолютно другая парадигма в сфере безопасности! И поверьте мне, она в десятки раз эффективнее, когда речь заходит о защите от совершенно нового, ещё никому не известного зловредного софта.

Зачем это нужно бизнесу — три типичных сценария

За эти два года я лично запустил AppLocker в восемнадцати московских офисах. Могу сказать точно, что всегда есть три основные причины, которые заставляют руководителей сказать: «Да, пора внедрять!» Вот они:

Где AppLocker есть, а где нет

Есть один нюанс, о котором часто забывают, и это может стать проблемой: AppLocker работает не во всех редакциях Windows. Смотрите сами в этой сводной таблице:

РедакцияAppLockerАльтернатива
Windows 10/11 HomeНетТолько сторонние решения
Windows 10/11 ProНетSoftware Restriction Policies, WDAC
Windows 10/11 EnterpriseДа
Windows 10/11 EducationДа
Windows Server 2016+Да

В малом бизнесе, как правило, стоят Windows 10/11 Pro. И вот тут-то, к сожалению, AppLocker нам не помощник. Что же делать? Мы, конечно, не бросаем клиентов и предлагаем несколько вариантов. Можно, например, использовать устаревший, но всё ещё работающий SRP – но он, скажем честно, не очень удобен в работе. Или мы можем развернуть Windows Defender Application Control (WDAC). WDAC гораздо мощнее, да, но и настроить его — задачка не из простых. Для компаний, где больше 30 компьютеров, мы часто советуем другое: иногда гораздо выгоднее оказывается просто доплатить и переключиться на редакцию Enterprise. Это не так сложно, как кажется! Например, через подписку Microsoft 365 E3, которая всего за 1 800 рублей с пользователя в месяц уже даёт вам доступ к той самой Windows Enterprise, что нам нужна.

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

Допустим, к нам обращается клиент с 20–40 рабочими станциями, объединёнными в Active Directory. Мы берёмся за внедрение AppLocker. Как правило, наша схема работы выглядит так:

  1. Первым делом, конечно же, нам нужно подготовить место. Мы создаём в Active Directory отдельную организационную единицу, этакий специальный «уголок», который мы назвали OU «Workstations-AppLocker».
  2. Именно сюда мы аккуратно переносим все рабочие станции — те самые, что будут работать под защитой AppLocker.
  3. Далее наш путь лежит к групповым политикам. Создаём отдельный GPO «AppLocker-Production» — это наша основная политика безопасности — и привязываем её прямо к только что созданной OU.
  4. Крайне важно включить службу Application Identity: без неё AppLocker, увы, просто не сработает. Эту настройку мы прописываем прямо в нашем GPO.
  5. Теперь переходим к самому сердцу AppLocker — правилам. Мы готовим сразу четыре основных набора: для исполняемых файлов (exe), инсталляторов (msi), различных скриптов и, конечно же, для Store-приложений.
  6. Но спешить не будем! Сначала все эти правила мы запускаем в режиме «Аудит». Что это значит? AppLocker пока ничего не блокирует, он просто внимательно записывает в журнал всё, что он *заблокировал бы*, если бы работал в боевом режиме.
  7. Обычно, после одной-двух недель такого тщательного аудита, мы садимся и изучаем журналы. А потом — дописываем все необходимые исключения, чтобы ничего важного не заблокировалось случайно.
  8. И вот, когда мы уверены, что всё отлажено, переводим AppLocker в режим «Принудительно». Всё: теперь он действительно работает и блокирует всё, что ему положено.

Какие правила я создаю по умолчанию

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

Для исполняемых файлов (.exe)

Для скриптов

Для Windows Installer (.msi)

Аудит: важнейший этап перед боевым включением

Запустить AppLocker сразу в режиме принудительной блокировки (enforcement) без предварительного аудита? Поверьте нашему опыту, это верный путь к хаосу и гарантированная «пятница с ног на голову» для всего офиса! Мы всегда, без исключений, настаиваем на режиме «Аудит» — минимум 7–10 рабочих дней. За это время мы не просто смотрим, мы активно делаем вот что:

Скрипт сбора событий с одной машины:

Get-WinEvent -LogName "Microsoft-Windows-AppLocker/EXE and DLL" |
    Where-Object {$_.Id -in 8003, 8006} |
    Select-Object TimeCreated, Id, Message |
    Export-Csv "\\server\audit\$env:COMPUTERNAME-applocker.csv" -NoTypeInformation

Кейс: офис на 38 рабочих мест, торговая компания

Вот реальный кейс, пусть и из ближайшего будущего (август 2025). К нам обратилась торговая компания – продают стройматериалы, склад у них в Подмосковье, а офис в Москве, у Авиамоторной. Что случилось? За полгода они дважды схватили шифровальщика! Первый раз — четыре дня простоя, 380 000 рублей ушло на восстановление силами подрядчиков. Во второй раз им, можно сказать, повезло, отделались только испугом. Но руководитель понял: так больше нельзя. Немедленно запросили внедрение AppLocker.

Что я сделал за две недели:

  1. Первым делом мы просканировали все 38 машин. Используя Get-WmiObject, провели полный аудит всего установленного ПО. Представляете: получили здоровенный CSV-файл на 1240 строк! Данных — море.
  2. Затем этот огромный список нужно было разобрать. Мы разделили его на три категории, чтобы понять, что к чему: первое — это, конечно, «нужно для работы» (тут 1С, MS Office, Битрикс24, Photoshop, AutoCAD, Касперский и ещё целых 23 важных программы); второе — «личное, но вполне допустимое» (Telegram Desktop, WhatsApp, обычные браузеры, ну кто без них сейчас?); и третье — это уже «явно ненужное». И вот тут интересно: Steam, uTorrent, какой-то Photoshop crack, куча мини-игр, Hamachi, и даже Discord аж на трёх бухгалтерских машинах. Серьёзно?
  3. Естественно, всё «ненужное» мы удалили без промедления. Клиент одобрил эту чистку. А чтобы никто не обиделся, мы заранее предупредили сотрудников: руководитель прислал всем письмо с разъяснениями. Всё честно.
  4. Чтобы больше не было вопросов, мы настроили GPO — Group Policy Object. Это наша защита, наш 'белый список', если хотите! В него вошли только системные пути, папка Program Files и, конечно, софт от издателей, которых клиент явно разрешил. Ничего лишнего.
  5. После этого мы запустили GPO в режиме аудита — решили понаблюдать за системой целых 9 рабочих дней. Представляете, за это время мы собрали 1872 события! Оказалось, большинство из них — это вполне легитимный софт, просто он был установлен в каких-то нестандартных местах. Что ж, дописали ещё 14 исключений, чтобы всё работало как часы.
  6. И вот, в субботу утром, мы наконец переключили GPO в режим enforcement — то есть, начали применять правила по-настоящему. Что дальше? До конца следующей недели к нам поступило всего 7 обращений в техподдержку. Из них пять оказались абсолютно легитимными случаями, мы их оперативно урегулировали, обновив правила. А вот два… это были просто попытки сотрудников запустить свой личный софт. Что поделать, не вышло.

А вот свежайший пример из нашей практики: за семь месяцев после того, как мы внедрили AppLocker у одного из наших клиентов, не было НИ ЕДИНОЙ УСПЕШНОЙ ПОПЫТКИ шифровальщиков! Да, фишинговые письма с вложениями, конечно, проскальзывали. Но AppLocker намертво блокировал все вредоносные PowerShell-скрипты ещё на стадии запуска. Понимаете? Дело даже не доходило до повышения привилегий! Внедрение обошлось клиенту в 62 000 рублей. Посчитайте сами: эти затраты окупились буквально одной предотвращённой атакой, ведь возможный ущерб был бы в разы, если не в десятки раз, больше.

Типичные ошибки при внедрении

Когда к нам приходят новые инженеры, я всегда говорю им об этих вещах. Это, по сути, наш чек-лист:

Сравнение AppLocker, WDAC и Software Restriction Policies

ПараметрSRPAppLockerWDAC
ДоступностьВсе версииEnterprise, ServerВсе версии Windows 10+
Сложность настройкиСредняяНизкаяВысокая
Работа на уровне ядраНетДаДа
Защита от bypassСлабаяСредняяСильная
Управление через GPOДаДаЧастично
Подходит для малого бизнесаДа (если нет другого)Да (рекомендую)Только при крупных рисках

Сколько стоит внедрение от АйТи Фреш

Чтобы вы могли прикинуть бюджет, вот наши актуальные прайсы на внедрение AppLocker:

А что конкретно вы получите за эти деньги? В стоимость входит целый комплекс услуг: это и доскональный предварительный аудит всего ПО, что у вас установлено, и, конечно, скрупулёзное создание правил под ваши задачи. Мы обязательно проводим режим аудита, тщательно анализируя все журналы, прежде чем переведём систему в боевой режим (enforcement). Плюс вы получите полную, понятную документацию в Confluence. И не волнуйтесь, мы либо обучим вашего сисадмина всем тонкостям, либо возьмём это на себя, обеспечив вам постоянную поддержку.

Защитите офис от шифровальщиков и левого софта

За пятнадцать лет работы в Москве я внедрил AppLocker и его аналоги уже в десятках офисов. Могу с уверенностью сказать: это одна из самых дешёвых, но при этом невероятно эффективных мер защиты, которые только можно придумать. Я готов приехать к вам на бесплатный аудит, чтобы посмотреть, что именно у вас стоит на машинах, и честно сказать, нужно ли вам это конкретно.

Телефон: +7 903 729-62-41
Telegram: @ITfresh_Boss
Семёнов Евгений Сергеевич, директор АйТи Фреш

FAQ

Что такое AppLocker и зачем он нужен?
AppLocker — встроенный в Windows механизм, который через групповые политики разрешает или запрещает запуск программ, скриптов и MSI-инсталляторов. Защищает от шифровальщиков, левого софта и игр.
AppLocker есть во всех версиях Windows?
Только в Enterprise и Education для Windows 10/11, и в любой версии Windows Server. На Pro и Home придётся использовать Software Restriction Policies или WDAC.
Сколько стоит внедрение AppLocker в офисе?
От 35 000 руб. за офис до 25 ПК — аудит используемого ПО, написание правил, тестовый запуск в режиме аудита, переход в enforcement, документация.
AppLocker сильно тормозит компьютер?
При корректной настройке — нет. Проверка происходит на уровне ядра при запуске процесса, занимает миллисекунды. Мы не зафиксировали ни одной жалобы на производительность.
Что выбрать — AppLocker или WDAC?
Для большинства офисов малого и среднего бизнеса AppLocker проще в настройке и обслуживании. WDAC мощнее и работает на всех редакциях, но требует более сложной настройки и подходит для критичной инфраструктуры.

Подпишитесь на рассылку ITfresh

Хотите получать ценные инсайты? Каждую неделю мы публикуем практические гайды для руководителей IT и системных администраторов. Это не просто теория: здесь вы найдёте всё, что нужно — от безопасности и тонкостей работы с 1С до миграций, резервных копий и, конечно, реальных лайфхаков, проверенных в наших проектах.

Реквизиты оператора персональных данных

ООО «АЙТИ-ФРЕШ», ИНН 7719418495, КПП 771901001. Юридический адрес: 105523, г. Москва, Щёлковское шоссе, д. 92, корп. 7. Контакт: info@itfresh.ru, +7 903 729-62-41. Оператор обрабатывает e-mail подписчика в целях рассылки информационных и рекламных материалов до момента отзыва согласия.