Re: Easy question on the local admin passwords



I have looked at this common need from a few angles.
The startup script has the obvious issues already discussed.
Use of a script run on need (your option 2) has issues with
what passes over the wire, or as Joe pointed out, issues if
a pwd change intercept has been implanted.

The more I have considered this I have come to believe that
a large part of the problem is the use of "a" password, or a
"relatively simple" password scheme, for 100's or 1000's of
machines.

This is especially true if there are any less than fully trusted
people allowed an admin account on any of those machines,
or even crafty enough people with limited accounts that might
quickly be opportunistic when there is an unpatched privilege
elevation exploit available. In either case they are cracking
the SAM and getting the key to the 100's or 1000's.

What I am very uncomfortable with is the scenario where an
invader, a real bad guy/app, gets that password and the org
discovers that it has no way to react, no way to halt the access
within a decent timeframe.

This has lead me to explore having local admin passwords
unique, or even long random unremembered strings.

To date my ideas have leaned toward asking, why does a
large environment use the local admin account? What if there
were domain accounts in Administrators that are guaranteed
useful via cached login if there is a connectivity issue? Is this
transferring of the crack exposure from the SAM to the store
of cached credentials worth the effort?

The alternative seems to be a startup script that only triggers
a callback, such as a database lookup that returns (within
encryption) what should become the password for that one
machine. You can pencil out the details, stored proc so a
machine can only get what relates to its credentials; access
method for support staff to get current for specified machine,
etc.; startup script triggered to do this at closest date after
some periodic threshold, etc.. Also, there are third-party
group policy extensions, and other management clients,
that can replace the startup script bootstrap.

But this second alternative does not get past the issue Joe
mentioned relative to change notification (but each machine
would have its own password.

In short, there are very real dangers in how people commonly
set up access on small and large groups of machine. There seems
however no clear, best solution, at least that I have found, which
has no drawbacks. This may be a good example of the triangle,
cheap-functional-secure, rule that you can have any two.

Roger


<boomboom999@xxxxxxxxx> wrote in message
news:1152305658.872352.40770@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Windows XP/2003, Active Directory, SMS 2003

How can I change regularly the local administrator's password on 4000
workstations?

GPO? SMS?

Option 1 - Use SMS or GPO for that purpose

In that case, I will need to place the password in SMS packages or in
GPO scripts which is not good because the SMS packages and GPO scripts
can be read by users and the password can be easily discovered.

Option 2 - Use some script that goes thru AD and changes the password
remotely on all PCs, one by one

That seems to be a good idea but not all workstations are static. There
are laptops. So, sometimes they are absent so they will miss the
password change quite often.

Any idea or advice?



.



Relevant Pages

  • Re: Automate Advanced Client uninstall
    ... If you run it as a Startup Script they won't need to be. ... Microsoft MVP - SMS ... "Chris Vegter" wrote in message ... >>> found the CCMclean tool which is manual or using msiexec /x ...
    (microsoft.public.sms.admin)
  • Re: SMS 2003 Advanced Client
    ... clients. ... The SMS 2003 Advanced Client ... is being installed via a Group Policy Object with a Windows Startup ... The Startup Script contains the following parameters: ...
    (microsoft.public.sms.setup)
  • Re: Reset Local Admin Password
    ... Yeah you could do it with a startup script. ... machine is first rebooted and runs as localsystem. ... what are some options other than SMS and manually ...
    (microsoft.public.win2000.security)