Re: Password complexity in W2K Pro/Serv network

Re: Password complexity in W2K Pro/Serv network

Secure Home | Search | About
 Microsoft Applications Security    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content add this group's latest topics to your Google content
Subject Author Date
Re: Password complexity in W2K Pro/Serv network Byron Hynes [MS] 10-04-2005
Posted by Byron Hynes [MS] on October 4, 2005, 2:35 am
If you were  Registered and logged in, you could reply and use other advanced thread options
Joe is absolutely right.

To add a bit, to the history:

The reason that you see so many NT4 references is that prior to NT4 SP2,
it was not built in to the system:

"To enforce password complexity in your organization, you can enable the
Password must meet complexity requirements security setting. The complexity
requirements enforced by this setting are stored in Passfilt.dll. In Windows
2000 operating systems and later, Passfilt.dll is built into the operating
system. In Windows NT Server 4.0, you must add the Passfilt.dll file to the
operating system to achieve the same results. Passfilt.dll is included in
Windows NT Server 4.0 Service Pack 2 and in later service packs."

However, the Windows Server 2003 documents make it clear it is still used.
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/security/bpactlck.mspx

Be very careful, however, when you start replacing system components with
home-grown ones.

Byron Hynes
Windows Server
Microsoft Corporation

http://spaces.msn.com/members/byronphynes

> Nope, password filters work even on the Windows Server 2003 R2 betas
> from what I have seen.
>
> Also the C++ guru should also be a Windows system programming Guru.
> For instance a UNIX c++ guru is probably going to mess it up and
> password filters are very sensitive things.
>
> --
> Joe Richards Microsoft MVP Windows Server Directory Services
> www.joeware.net
> Jon LaBarge wrote:
>
>> I think that is exactly what I am finding out. It's been 6 years
>> since I have done any C++ at all. Luckily we have a C++ guru starting
>> here very soon.
>>
>> Here's another question...
>>
>> Do the passfilt's only work in a NT 4.0 sp2 scenario? All the
>> documentation I am reading about in the SDK has references to 4.0 sp2
>> only.
>>
>> Jon
>>
>>
>>> The SDK just has a sample, you don't really want to use the sample,
>>> you want to write your own.
>>>
>>> If you are not an accomplished Windows C++ programmer, you do not
>>> want to write your own password filter. You will have issues, they
>>> could be security, they could be system stability, but you will have
>>> issues. I haven't seen many custom password filters written by even
>>> experiences Windows C++ programmers.
>>>
>>> Anyway, you don't need passfilt.dll at all. You just need to code a
>>> DLL with the proper entry points and register it with the OS.
>>>
>>> --
>>> Joe Richards Microsoft MVP Windows Server Directory Services
>>> www.joeware.net
>>> Jon LaBarge wrote:
>>>
>>>> Steve,
>>>> Thanks for the information. I found all of this online yesterday,
>>>> however, it continually refreences the SDK, shich we do not have
>>>> (to my
>>>> knowledge). It seems as though you need to have the passfilt.dll
>>>> somewhere on your DC before it will allow you to edit it. Am I
>>>> hitting on
>>>> the right cylinders here?
>>>> Jon
>>>>
>>>>
>>>>> Custom password filters can still be built for Windows 2000/2003
>>>>> and the link below may help though I have never tried such myself.
>>>>>
>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/s
>>>>> ecmgmt/security/sample_password_filter.asp
>>>>>
>>>>> Otherwise consider strengthening your passwords by increasing the
>>>>> minimum length and also and train users to think "pass phrases"
>>>>> instead of passwords. When users are trained to use pass phrases
>>>>> they can more easily remember long passwords that will be very
>>>>> strong with default password complexity enabled. See the link
>>>>> below for advantages of using pass phrases. --- Steve
>>>>>
>>>>> http://www.microsoft.com/technet/security/secnews/articles/itprovi
>>>>> ewpoint100504.mspx
>>>>>
>>>>>
>>>>>> I am trying to figure out a way to enable customized password
>>>>>> complexity in W2K Server on the Domain Level Policies. By
>>>>>> default, W2K Srvr sets p/w complexity to 3 caps, 3 numbers, and 3
>>>>>> special characters. Is there a way to create your own template
>>>>>> for password complexity?
>>>>>>
>>>>>> I know in NT 4.0 SP2, a passfilt.dll file was included and you
>>>>>> could supply your own guidlines for complexity. Nothing like this
>>>>>> exists as far as I can tell on W2K. Any ideas?
>>>>>>
>>>>>> Thanks.
>>>>>>



Similar ThreadsPosted
Password complexity in W2K Pro/Serv network September 12, 2005, 2:01 pm
Password Complexity December 8, 2005, 12:32 pm
Password complexity May 12, 2008, 3:02 pm
Policy for Password Complexity July 21, 2006, 1:25 pm
Change password complexity July 14, 2008, 6:26 pm
MSBA - Password Complexity Checking July 7, 2005, 11:15 am
Re: Good password change fails due to complexity. September 1, 2005, 11:46 am
Good password change fails due to complexity. September 1, 2005, 11:34 am
AD 2003 Password Complexity and French Keyboard drivers May 16, 2007, 12:43 pm
Unhiding network password October 3, 2006, 1:21 pm

The site map in XML format XML site map

Contact Us | Privacy Policy