NT/2000 password hash security
within a week or so i will be setting up an network of 1 win2000 server machine and 4 win2000 professional clients and 8 NT service pack 6 clients. the server will be used primarily for network storage (share drives) and as PDC (primary domain controler) basically what i am trying to prevent is someone booting one of the clients into NTFSDOS or linux, copy SAM and crack it thus getting all my our passwords incuding administrator. so here's a few questions i have:
1. i know that 2000 uses a crypto while NT uses hash function of some sort (if you know the names or can clarify the whole thing, please post here) how can i make NT use the same crypto as 2000 or do i have to make my 2000 machines back-compatible w/ NT
2. is the 2000 passwod storage truly uncrackable and what is the name of it
3. what is the NT hash system name (is it lanman or is that something else)
4. if i theorize correctly, i think that the NT machines are gonna be the most vulnerable to sam/copy & crack strategy. so my question is what passwords are accually stored localy in NT and 2000 hash. is it just the local admin or every person ever logged in at the machine, or something between.
5. i would like everything to be authenticated at the PDC remotely not localy to prevent their storage on local machine ... how can i do that ?
i know a lot of you will say i have no bussiness seting up this network but it's not like i'm doing it alone and it's not like i'm getting paid
you could even point me to a good txt file about the subject
Kerberos and other stuff...
1) & 2) two Win2000 boxes in a domain will by default use Kerberos as network authentication. All others will *not* use that default protocol for network authentication.
3) NT uses NTLM this is the NT version of the windows Lan Manager (see Win 9X). The password and accounts reside in the SAM, both NT and NTLM are vulnerable (like you said) and crackers for SAM are widely spread. NT workstations and stand alone servers (not the PDC and BDC's) have their own SAM's regulating access to resources on that computer alone. Therefor Membership in a domain group does not implies membership in a local group.
4) However Windows 2000 domain passwords and accounts are not kept in the local SAM and thus are not vulnerable to these particular programs. Keep in mind they can still be obtained by network sniffers capturing packets.
Win 2k is backwards compatible with both NTLM and LM. To make your authentication (a lot / a bit) more secure use NTLMv2 and set Win2k to only accept this authentication method. It can easily be used on NT4 and even on Win9x boxes (if you install dsclient, stands for active directory client). However Win9x is a big security no no.
There are several levels in Win2k accepting protocols. Default is NT and NTLM that's level 0,
you can set it to level 5 this accepts onlt NTLMv2. However keep in mind that when there's no protocol available security can even be worse! make sure you update all your boxes to use NTLMv2. You can set this policy in Group policy for systems using a Domain
about security (ugh!) for windows NT/2000
http://www.microsoft.com/technet/tre...e&hidetoc=true