Re: [Full-disclosure] Question for the Windows pros



--On Wednesday, January 18, 2006 11:40:00 -0600 Frank Knobbe <frank@xxxxxxxxx> wrote:

On Wed, 2006-01-18 at 11:30 -0600, Paul Schmehl wrote:
I can read.  I need to know, from a practical application standpoint,
what  does this mean.  What are the exposures?

Sounds to me like that right allows a user to assume the security context of another user. Think of "RunAs" where a user runs a procedure as a different user.

*That* ability should tell you a lot of what the exposures are. It's
seems similar to allowing your *nix users to use su (without password
check) to assume another user. (As root you can "su username" and you
are that user. Imagine of your normal users could do that).

I understand *that*. My question is, what are you granting them "su" *for*? The entire kettle of fish? Or specific tasks. The privilege only allows you to impersonate a *client* (as in server-client), so (I would think) you can't do file browsing or http parsing (or can you?)

IOW, what are the *servers* that you can impersonate the client for? Is Windows Explorer a server, for example? Does it allow clients to access it? Is IE a server? Obviously, all the *services* (or at least the majority of them) would be servers - such as the Computer Browsing service - but does that service allow clients to access it? Or the Alerter service. Does it allow clients?

The explanations on MS's site are vague enough that they're meaningless. What services running on Windows allow clients to access them? And if they do, do they restrict access to the Local Machine? Or do they allow Remote Access? (For example, RPC is clearly remote. Is the Windows Time service?)

Knowing the answers to those would go a long way toward answering the question - what exactly are the capabilities that this privilege grants you?

I don't see why you would ever need to grant a normal user such a right.
It may be of interest for service accounts, though.

Unfortunately, in the context of my problem, the users must have this right. Before I grant it, I want to understand exactly what the ramifications of that are. If it's too severe a risk, then I'll have to find some other way to solve this problem.

Paul Schmehl (pauls@xxxxxxxxxxxx)
Adjunct Information Security Officer
University of Texas at Dallas
AVIEN Founding Member
http://www.utdallas.edu/ir/security/
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/



Relevant Pages

  • Re: Domain Time II/alternative software
    ... I took a look at the product brochure. ... As the intervals between sending packets are set bia the GUI, I assume the servers and clients use simple RPC protocols and don't include the fance adaptive NTPv4 algorithms. ... All in all, if I were running an empire with 30,000 servers and clients and PCs, I might really rather like to have this product running on the Windows domains. ...
    (comp.protocols.time.ntp)
  • Re: Restrict Dynamic Updates
    ... If the clients do own the A/PTR records and can directly update AD/DNS, ... BIND/DNS server to minimize the exposure of the AD/DNS servers to the ... in the near future from the Windows platform is Windows ... ISP/external DNS servers. ...
    (microsoft.public.windows.server.dns)
  • Re: Some Users Can Only Access Network Shares With the Everyone Permission
    ... Microsoft MVP [Windows] ... The users on these clients ... | can only access network shares from one of our servers where the share ... | Our network has 3 Windows 2000 servers, one of which is the Domain ...
    (microsoft.public.win2000.general)
  • RE: VPN MTU Question
    ... Our VPN clients get disconnected frequently and I am hoping this ... > Based on my research, Microsoft Windows Server 2003, Microsoft Windows ... This is the default setting for VPN clients and for VPN ... Do I need to modify all the clients as well as the servers? ...
    (microsoft.public.win2000.ras_routing)
  • Re: Anonymous LDAP Search Fails
    ... > uses and anonymous LDAP search against this context to get information. ... > I recently upgraded my domain to Windows 2003 and now these searches fail. ... clients that resolve our domain name to one of our Windows ...
    (microsoft.public.windows.server.active_directory)