Re: local admin account password
From: Peterson Ellis (peterson_ellis_at_bah.com)
Date: 11/26/03
- Previous message: Clark, Andre M.: "RE: local admin account password"
- In reply to: Eli Allen: "Re: local admin account password"
- Next in thread: Jimi Thompson: "Re: local admin account password"
- Reply: Jimi Thompson: "Re: local admin account password"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Wed, 26 Nov 2003 13:36:29 -0500 To: Eli Allen <eallen@bcpl.net>
What do you mean when you say that "physical security negates the need
to worry about boot floppy/cds"? Are you saying that the users do not
have physical access to their boxes or that they can be observed by a
guard/other workers/management?
Ellis
Eli Allen wrote:
>
> Thanks, I've used that tool before (seems to have a bug as it didn't work
> with a particular password I was trying to use one while "net user" worked
> fine at changing the password but thats a different story)
>
> some other consideration that I probably should have mentioned:
> - Some users are admins of some boxes but should have no access to others.
> i.e. they can do lophtcrack on their own box but don't wnat that to help
> them get into another box
>
> - physical security negates the need to worry about boot floppy/cds
>
> Thanks
> Eli Allen
>
> ----- Original Message -----
> From: "David Cameron" <david@uberconcept.com>
> To: "Eli Allen" <eallen@bcpl.net>
> Cc: <focus-ms@securityfocus.com>
> Sent: Wednesday, November 26, 2003 3:25 AM
> Subject: Re: local admin account password
>
> > You might want to consider a solution using something like this:
> >
> http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q272/5/30.ASP&NoWebContent=1
> >
> > using the above, you could write a script that would change the
> > passwords of the servers on a regular basis (say weekly).
> >
> > regards
> > David Cameron
> >
> > Eli Allen wrote:
> > > Say you have more then 1000 systems, how do you handle the local admin
> > > account password on the machines? (assuming it needs to be available for
> > > extreme cases to get into the machine as you'd normally just use a
> domain
> > > login)
> > >
> > > A few ways I can think of (in order from what I think is worst to best):
> > > 1) use the same password on all boxes. Obviously insecure
> > >
> > > 2) Use a different password on all boxes and a big filling cabinet to
> secure
> > > it (as its impossible to memorize). Don't think this would work in the
> real
> > > world so not worth using.
> > >
> > > 3) Use a password scheme where the password is basically the same on all
> box
> > > except its based on something specific about the server. This means if
> > > someone figures out the scheme (cracking a single box and figuring it
> out or
> > > just gets told) they basically made this as good as the first idea I
> list.
> > >
> > > 4) Only use domain accounts so delete the local ones. But this means no
> > > more recovery console and don't think cached logins will work. With so
> many
> > > boxes and hence lots of admins you may not have logged onto the box and
> so
> > > not have cached login in the cache even if you increased the logins that
> can
> > > be cached.
> > >
> > > 5)My main idea/plan is to store all the passwords on a central SQL
> server.
> > > This way you can easily have a different random passwords for the admin
> > > accounts on all the boxes.
> > >
> > > The DB file would be encrypted with EFS so only the limited user SQL
> runs
> > > under has access to the file and another user just used for doing
> backups of
> > > this file. This means an attacker can't use an OS break-in to get to
> the
> > > data and needs to compromise SQL or one of those two user accounts. SQL
> > > would be set to integrated auth and only allow the domain groups who are
> > > allowed access to the admin password in. (i.e. using the access rights
> > > already existing)
> > >
> > > For data recovery (this DB is very important not to lose) there are two
> main
> > > considerations, one the file is small as the DB has very little info in
> it
> > > and two it doesn't get updated very often. The backup user can make a
> zip
> > > backup of the DB whenever it gets changed and then encrypt the file (PGP
> or
> > > something like it with the private key stored on a/multiple CD-R(s)
> > > somewhere safe) Then this file could be copied to lots of employee's
> > > desktops. Its encrypted so they can't read it and with lots of people
> > > having the file the likelihood of everyone's copy being damaged from HDD
> > > failure is low. (Yes will use tape backup of the file too including off
> site
> > > storage but tape is slow and should only be used if necessary) If there
> is
> > > an emergency the managers could easily allow the file to be decrypted
> and
> > > then attached to any SQL server available relatively quickly.
> > >
> > > Access to this file can be made by any utility that can make use of
> stored
> > > procedures. There would be basically two stored procs, one to get a
> > > password from the DB and one to set the password in the DB both would
> have 3
> > > values (machine name, username, and password) passed in and out
> (obviously
> > > depending on which you use). This way if a person decides to try and
> dump
> > > the DB and get all the passwords the stored proc can do something about
> it
> > > (alert management, stop it from happening, or something like that) This
> way
> > > its easy to write whatever interface you want to be able to do access
> the DB
> > > and the app itself doesn't really need to be secure as the
> authentication is
> > > based on the user that app is run by.
> > >
> > > Yes I realize it has a central point of attack at the DB but I think
> that
> > > can be secured well enough and the design is secure that its still
> better
> > > then the other methods.
> > >
> > > Any comments? Thanks
> > >
> > > Eli Allen
> > > eallen@bcpl.net
> > >
> > >
> >
> > --------------------------------------------------------------------------
> -
> >
> > --------------------------------------------------------------------------
> -
> > >
> > >
> >
> >
> >
>
> ---------------------------------------------------------------------------
> ---------------------------------------------------------------------------
---------------------------------------------------------------------------
---------------------------------------------------------------------------
- Previous message: Clark, Andre M.: "RE: local admin account password"
- In reply to: Eli Allen: "Re: local admin account password"
- Next in thread: Jimi Thompson: "Re: local admin account password"
- Reply: Jimi Thompson: "Re: local admin account password"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]