Ad

ad-password-protection: Active Directory Password Filter

Enhance Active Directory password security by filtering passwords against breached password lists, custom complexity rules, and more.

ad-password-protection enhances Active Directory password security by integrating with the Active Directory password filter. This project allows administrators to customize password complexity policies and proactively identify and block compromised passwords. The core functionality relies on a group policy-based filter that inspects passwords during changes, enabling granular control over password strength and security.

The project offers a flexible system for defining password policies, using a combination of breached password lists, banned words, complexity rules, and regular expressions. It operates entirely within the domain controller, ensuring data privacy. The integration with PowerShell allows for automated synchronization and auditing, streamlining password management tasks.

  • Compromised Password Blocking: Integrates with HaveIBeenPwned.com to block passwords found in breached password lists.
  • Banned Word Filtering: Prevents the use of specific words and common obfuscations in passwords.
  • Custom Complexity Policies: Defines password complexity rules based on length, character types, and point-based criteria.
  • PowerShell Automation: Enables synchronization of password lists, testing existing passwords, and auditing user passwords.
  • Domain Controller Processing: Password filtering occurs entirely on the domain controller, ensuring data security.
  • Event Logging: Detailed event logs provide visibility into password policy enforcement and blocked attempts.
  • DFS-R Friendly: Data store designed to work seamlessly with Distributed File System Replication.

The project is actively maintained with recent commits and ongoing development, evidenced by frequent updates and issue resolutions. Comprehensive documentation and community support demonstrate reliability. It has a significant number of stars and forks, indicating adoption and a healthy community.

ad-password-protection benefits organizations seeking to strengthen their Active Directory password policies. It provides a straightforward method for enforcing strong passwords and mitigating the risk of compromised credentials. This alternative to manual password audits and complex configurations delivers enhanced security and simplified management for Active Directory environments.

Summarize:
Share:
Stars
569
Forks
61
Issues
21
Created
7 years ago
Commit
19 days ago
License
MIT
Archived
No
Updated 17 days ago

Similar Repositories