Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 43 guests and 1 member online
 
Advertisement

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Otherarrow local admin victory at last
EH-Net
May 24, 2013, 09:53:49 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Go back to The Ethical Hacker Network Online Magazine Home Page
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: local admin victory at last  (Read 5476 times)
0 Members and 1 Guest are viewing this topic.
CadillacGolfer
Newbie
*
Offline Offline

Posts: 36


View Profile
« on: January 22, 2007, 12:42:38 PM »

finally, after years of trying to pursuade mgmt and others, we are finally removing local admin privieleges from end users.  Testing all apps happened at end of 06 and we are now underway in actually removing admin privs and we have a process in place for granting exceptions.

I can give some updates on issues we run into in case anyone is interested and/or pusuing the same kind of project.
Logged
skel
Jr. Member
**
Offline Offline

Posts: 60


"Beam me up Scotty - Only hackers here"


View Profile
« Reply #1 on: January 23, 2007, 03:46:34 AM »

Hi CadillacGolfer

What a timely discussion. One of our guys is just starting to test our apps in a local adminless enviorenment. Management is not going to be a issue for me. But the problem is going to be applications and users.

So why dont you share some problems you faced and how you got around  them.

Regrads
Skel
Logged

Skel
CadillacGolfer
Newbie
*
Offline Offline

Posts: 36


View Profile
« Reply #2 on: January 23, 2007, 01:09:18 PM »

Hi Skel,

   After the mgmt / company culture issues were solved, we dove into, as you mention app testing.  What we did was the following:

1) IT Desktop was responsible for testing software that was part of sandard image:  the OS, Office,  general IE interactions, etc

2)  Application support from various groups was responsible for testing their apps.

3) An SMS scan was done to identify all other non standard software installed on users machines.  Users on this list were contacted to provide a business justification for having this software on their machine.  If it did have a business need, these users were then shceduled to come in and test the software themselves.  One thing to note is that we took a bit of a soft stance here; if a particular piece of non-standard software was not business critical, we did NOT uninstall it during lockdown deployment.  We just wouldn't schedule it to be tested and if it worked, fine, if it didn't, too bad.   This solftened the blow for some end users somewhat in that it lessened the feeling of the mean IT department uninstalling my app.  A small thing, but reaps big rewards from a cutomer satisfaction point of view.  And for us, eventually, as we roll out new hardware later this year or the next, we'll eventually catch up with these non business related apps and simply not re-install them.

Your testing will most likely find exceptions.  I highly recommend, when doing testing, run RegMon and FileMon from the briliant Mark Russinovich at www.sysinternals.com (now owned by Microsoft).  If an app does have problems running without local admin, these tools might be able to pin point where the problems are.  If you can isolate it, you can redo the permissions on that particular file or registry key that is having access problems.

No doubt you will also run into situations where you will just have to grant local admin privs to someone because of their job function (software developers, etc) or because there was no other way to get the particular piece of software running without local admin.  In these cases, users have to fill out a form, giving a valid business reason for the access and this is reviewed and approved by the security operations group.  The user then gets a special account we call a sys account that is put into the local admin group.  i.e. If my normal username was cadillacgolfer, we would create a user account called syscadillacgolfer which I would need to log in as to perform any admin functions.    Whether or not this account needs the same kind of access across the domain as my regular account will vary depending on the situation, but we've found that this is the excpetion and not the rule.

What is also critical is having a solid process in place for dealing with testing apps, excpetions, managing software licensing (aside from security concerns, this is one of the great benefits of this project) etc after your roll out happens, and this obviously has to be in place before you do the roll out, otherwise you will run into a whole bunch of user issues.   

Having IT mgmt back you during this whole thing is critical, especially for those users that will complain mightly about their daughters install of Barbie's Dream House doesn't work without local admin.  Wait a minute, why do you have Barbie's Dreamhouse loaded on a company laptop to begin with?


Logged
shawn
Newbie
*
Offline Offline

Posts: 15



View Profile
« Reply #3 on: January 23, 2007, 01:45:44 PM »

Good practice to get away from users being local admins.  Internally on our network we do the same thing.  The only difference is that we have all users either running in power users group, or the standard users group.  If someone needs local admin rights to run a certain application, then we created a user on their system and put it in the local admin group the same as you did.  We then have them use the "run as" option to run their app by doing the "shift ctl right click" and selecting run as.  It then prompts them to enter their local admin user id and password and runs only that app as that user.  This keeps our users from logging in as local admin running their apps and forgetting to logoff.  Just a thought for you.
Logged

CEH, CCNA, Security+
CadillacGolfer
Newbie
*
Offline Offline

Posts: 36


View Profile
« Reply #4 on: January 23, 2007, 03:15:10 PM »

ah yes, I forgot to mention the "Run As" option.  Which we do use when applicable.
Logged
LSOChris
Guest
« Reply #5 on: January 23, 2007, 05:39:33 PM »

i'm not really a windows fan but vista does fix that permisisons to install stuff problem but allowing them to write to a registry key that is tied to their useraccount instead of system.

more in the technet journal

http://www.microsoft.com/technet/technetmag/issues/2006/11/default.aspx

and more specifically: http://www.microsoft.com/technet/technetmag/issues/2006/11/UAC/default.aspx

Logged
tmartin
Recruiters
Newbie
*
Offline Offline

Posts: 46


View Profile
« Reply #6 on: February 09, 2007, 08:14:50 AM »

The real question is WHEN are admins going to stop running with admin rights? That's a huge risk seldom considered...
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.075 seconds with 22 queries.
 
Exclusive Deal

sansfire13_245x90_cw90.jpg
SANSFIRE 2013
June 15 - 22

5% Off w/ Code: EHN_5

SANS Deals 4 EH-Netters
5% OFF Any SANS Course in Any Format!
Coupon Code: EHN_5 Including SANS Rocky Mountain 2013 & SANS Boston 2013
Polls
Compared to this year, 2013 will be:
 
Recent Forum Topics
EH-Net News Feeds
Latest Additions
 
         
Advertisement

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.