BeyondTrust

Security in Context: The BeyondTrust Blog

Welcome to Security in Context

Bringing you news and commentary on solutions and strategies for protecting critical IT infrastructure in the context of your business.

Helpdesk Troubleshooting with PowerBroker

Posted September 5, 2012    Peter McCalister

In the past, organizations would rely on helpdesk technicians walking from desktop to desktop to troubleshoot desktop problems for end users. Nowadays, “Sneakernet” is almost dead, and helpdesks are levering remote control products to troubleshoot problems for end users. Remote control is great for troubleshooting, but when a user is running as a standard user (or non-administrator), many tools and tasks that traditionally are used by the helpdesk may not behave properly when the logged on user is a standard user.

There are two typical solutions that many organizations rely on that are built into Windows. First, is the old standby, RunAs. RunAs allows the helpdesk tech to run apps and system tasks with administrator privileges when remote controlling the machine. Second, is using an RDP connection where the helpdesk tech logs in as a different user to troubleshoot. These approaches are both fairly effective for troubleshooting, but the problem is that neither allows the helpdesk to troubleshoot problems as the currently logged on user, they both require that the helpdesk tech utilize a different identity which many not help them figure out the problem. Additionally, the account that the helpdesk tech uses is typically a member of the Domain Admin group. Members of the Domain Admins group are also members of the local admin group on all machines in the enterprise–including servers. Obviously there is danger here.

I don’t know many enterprises that are comfortable with widely distributing domain admin passwords to users, even helpdesk staff. Many organizations try to avoid this for the obvious security reasons, and instead provide alternate credentials that are not members of the Domain Admins group. However, this approach still suffers from the problems associated with troubleshooting as a different user.

A more effective way to allow a helpdesk tech to troubleshoot problems, and troubleshoot problems in the logged on users’ security context, is to use PowerBroker’s challenge response authentication mechanism on a Shell Rule or On-Demand elevation rule. The Shell Rule allows a user to right-click and run an application with elevated privileges. When a Challenge/Response message is attached to the Shell Rule, the user would be required to relay an authentication code to the helpdesk in order to obtain a passcode to run the application. Since the helpdesk tech is responsible for generating the passcodes in the first place, he or she can simply generate codes themselves when troubleshooting during a remote control session. For more details on Challenge/Response, read our recent blog post.

It may seem easier to simply provide helpdesk techs with domain admin credentials to troubleshoot problems, in the long run, it is never a good idea to widely distribute any super user credential. By using PowerBroker, it is much easier to provide the helpdesk techs with the tools they need in order to troubleshoot problems in the most secure way possible.

Leave a Reply

Additional articles

normal-blog-img

New IT Security Best Practices for Maintaining “Business as Usual” Despite Evolving Threats

Posted August 13, 2014    Morey Haber

It’s time to get back to business. Here in the U.S., summer vacations are wrapping up and businesses are looking forward to closing out 2014. Over the past year, we’ve seen several incidents that warrant changes in the ways consumers make purchases and businesses conduct transactions. Consider last week’s theft of a whopping 1.2 billion…

Tags:
, , ,

Retina Vulnerability Audits – August 2014 Patch Tuesday

Posted August 12, 2014    BeyondTrust Research Team

The following is a list of Retina vulnerability audits for this August 2014 Patch Tuesday: MS14-043 - Vulnerability in Windows Media Center Could Allow Remote Code Execution (2978742) 34924 – Microsoft WMC Remote Code Execution (2978742) MS14-044 - Vulnerabilities in SQL Server Could Allow Elevation of Privilege (2984340) 34915 – Microsoft SQL Server Multiple Vulnerabilities (2984340) – 2008 34916 –…

patch-tuesday

August 2014 Patch Tuesday

Posted August 12, 2014    BeyondTrust Research Team

This August Microsoft has released nine security bulletins which account for a whole variety of critical vulnerabilities. The most critical bulletins are MS14-051 (Internet Explorer), MS14-045 (Kernel-mode), and MS14-049 (Windows Installer). MS14-043 fixes a critical code execution vulnerability within Windows Media Center (people still use that?). The vulnerability itself is specifically within a COM object…

Tags:
, , ,