OpenPasswordFilter | open source custom password filter DLL | Identity Management library
kandi X-RAY | OpenPasswordFilter Summary
kandi X-RAY | OpenPasswordFilter Summary
OpenPasswordFilter is an open source custom password filter DLL and userspace service to better protect / control Active Directory domain passwords. The genesis of this idea comes from conducting many penetration tests where organizations have users who choose common passwords and the ultimate difficulty of controlling this behavior. The fact is that any domain of size will have some user who chose Password1 or Summer2015 or Company123 as their password. Any intruder or low-privilege user who can guess or obtain usernames for the domain can easily run through these very common passwords and start expanding the level of access in the domain. Microsoft provides a wonderful feature in Active Directory, which is the ability to create a custom password filter DLL. This DLL is loaded by LSASS on boot (if configured), and will be queried for each new password users attempt to set. The DLL simply replies with a TRUE or FALSE, as appropriate, to indicate that the password passes or fails the test. There are some commercial options, but they are usually in the "call for pricing" category, and that makes it a little prohibitive for some organizations to implement truly effective preventive controls for this class of very common bad passwords. This is where OpenPasswordFilter comes in -- an open source solution to add basic dictionary-based rejection of common passwords.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of OpenPasswordFilter
OpenPasswordFilter Key Features
OpenPasswordFilter Examples and Code Snippets
Community Discussions
Trending Discussions on OpenPasswordFilter
QUESTION
There is a UNICODE_STRING and I want to check if there is a defined character in it (better: $ at the end).
We are using the OpenPasswordFilter and want to check if the submitted account is a user or a computer. If it is a computer, which is defined by a '$' at the end, the checks schould be omitted.
...ANSWER
Answered 2019-Jul-09 at 18:42Something like this will probably work: Just remember that the Length of PUNICODE_STRING is the number of bytes and not of "characters"
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install OpenPasswordFilter
Copy OpenPasswordFilter.dll to %WINDIR%\System32
Configure the HKLM\SYSTEM\CurrentControlSet\Control\Lsa\Notification Packages registry key with the DLL name
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page