
Lithnet Password Protection for Active Directory (LPP) расширяет возможности организации, желающей обеспечить наличие надёжных паролей у всех учётных записей Active Directory.
LPP — это модуль, устанавливаемый на серверы Active Directory, который использует фильтр паролей для проверки паролей при попытке пользователей их изменить. С помощью групповой политики вы настраиваете типы проверок, которые должны выполняться для этих паролей, после чего они либо отклоняются, либо одобряются и фиксируются в каталоге.
LPP даёт вам возможность самостоятельно определить, что означает хороший пароль. Хотите ли вы частично или полностью внедрить рекомендации NIST по паролям от 2018 года — модуль предоставляет богатый набор элементов управления на основе групповой политики, позволяющих включить любую комбинацию следующих проверок при попытке смены пароля.
- Блокировка использования скомпрометированных паролей. Мы сделали импорт набора данных HIBP предельно простым, но вы также можете импортировать любые пароли в открытом виде или NTLM-хэши, которые сможете раздобыть.
- Блокировка паролей на основе определённых слов. Добавление запрещённого слова не позволяет использовать его в качестве основы пароля. Например, добавление слова «password» в хранилище запрещённых слов предотвращает использование не только самого этого слова, но и распространённых его вариантов, таких как «P@ssw0rd», «pa55word!» и «password123456!». LPP учитывает распространённые подстановки символов и слабые обфускации и предотвращает их использование посредством процесса нормализации.
- Определение политик сложности на основе длины. Например, вы можете требовать наличие цифр, символов, заглавных и строчных букв для паролей короче 13 символов, но не предъявлять особых требований к паролям длиной 13 символов и более. Поощряйте длину меньшей сложностью.
- Политики на основе регулярных выражений. Если регулярные выражения — ваша стихия, вы можете задать регулярное выражение, которому пароль должен соответствовать (или не соответствовать).
- Сложность на основе баллов. Назначайте баллы за использование определённых символов и категорий и устанавливайте минимальный порог баллов, которому должен соответствовать пароль.
Модуль также включает возможность аудита существующих паролей ваших пользователей на предмет наличия в списке скомпрометированных паролей. Вы сможете найти слабые и известные скомпрометированные пароли и заставить этих пользователей сменить пароль.
Дополнительные возможности
- Полная поддержка PowerShell, которая используется для:
- Синхронизации списков скомпрометированных паролей из API haveibeenpwned.com
- Добавления собственных запрещённых слов и скомпрометированных паролей, а также использования популярных сторонних списков слов и паролей
- Проверки паролей и существующих хэшей по хранилищу скомпрометированных паролей
- Проверки того, найдены ли текущие пароли ваших пользователей в AD в хранилище скомпрометированных паролей
- Пароли никогда не покидают контроллер домена
- Разработан для крупных сред, где требуется высокая производительность
- Создаёт подробные журналы событий
- Использует хранилище данных, дружественное к DFS-R
- Не требует доступа в интернет
- Не требует дополнительных серверов для развёртывания
- Поддержка групповой политики
Системные требования
LPP поддерживается только на x64-редакциях Windows
Фильтр паролей
Модуль PowerShell
Корпоративная поддержка
Lithnet Password Protection является бесплатным и открытым исходным кодом, но мы понимаем, что развёртывание стороннего кода на ваших контроллерах домена — это решение, которое выигрывает от наличия страховки.
Соглашения о корпоративной поддержке предоставляют вашей организации прямой доступ к инженерной команде Lithnet для устранения неполадок, консультирования по настройке и приоритетного решения проблем.
Запросить коммерческое предложение на поддержку →
Поддержка сообщества доступна через GitHub Issues.
Начало работы
Скачайте установщик со страницы релизов
Прочитайте руководство по началу работы на нашем сайте документации.
Как я могу внести вклад в проект?
- Нашли проблему и хотите, чтобы мы её исправили? Сообщите о ней
- Хотите исправить проблему самостоятельно или добавить функциональность? Клонируйте проект и отправьте pull request
Будьте в курсе
Благодарности