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.

Kernel Versus User Mode? – It’s a Question of Security

Posted March 3, 2011    Peter McCalister

In the great debate of how to secure the desktop from the misuse of privilege, nothing is more contested then the approach: kernel versus user mode.  Every vendor will postulate on their approach as the best methodology for eliminating desktop admin rights and fostering a least privilege environment, but how do you separate the marketing BS from the technical realities?

Over the past 6 years that PowerBroker Desktops (FKA Privilege Manager) has been in themarketplace, BeyondTrust has invested a large portion of our R&D budget (more than some competitor’s entire annual revenue) making sure that the methods we use to elevate user privileges are the most secure.  To simplify the product we implement as much as we can at the user level, but to preserve the security integrity of the product, a small portion of critical functionality is implemented as a kernel driver.  This patent-pending functionality is implemented using methods supported by Microsoft and does not “patch the kernel”.  Most importantly, the functionality in the driver is critical for securing process elevation against several well known attack vectors.  Without this functionality, a user or malware can attack an elevated process and gain full control over the desktop, which defeats the whole purpose of managing user privileges.  To date, we know of no other way to protect against these attacks, and any solution without this type of driver component may be susceptible to security vulnerabilities.  In fact, we love to uncover these vulnerabilities and can offer you a free evaluation of your current environment.

This is not an argument about the merits of user mode versus kernel mode controls, it’s a matter of meeting our obligation to provide a secure, well engineered product.  Products that operate at the kernel level have the potential to introduce system instability if not properly implemented. But PowerBroker Desktops has been extensively tested,  including testing with Microsoft’s Driver Verifier  and we have never had any issues with stability on the over 1,000,000 (one million) desktops that are licensed to use our product.  In fact we also have been a Microsoft Gold Partner for years and securedWindows 7 Compatibility Certification in April, 2010.

Existing and potential customers of privilege elevation products should do their own research.  We are happy to put our products through any test or evaluation process you want and can help you assess the vulnerability of your current solution. Click on the button below for your own free evaluation or contact a rep now.

Leave a Reply

Additional articles

How To Implement The Australian Signals Directorate’s Top 4 Strategies

Posted October 20, 2014    Morey Haber

The Australian Signals Directorate (ASD), also known as the Defence Signals Directorate, has developed a list of strategies to mitigate targeted cyber intrusions. The recommended strategies were developed through ASD’s extensive experience in operational cyber security, including responding to serious security intrusions and performing vulnerability assessments and penetration testing for Australian government agencies. These recommendations…

Tags:
, , , ,
asp-mvc

Exploiting MS14-059 because sometimes XSS is fun, sometimes…

Posted October 17, 2014    BeyondTrust Research Team

This October, Microsoft has provided a security update for System.Web.Mvc.dll which addresses a ‘Security Feature Bypass’. The vulnerability itself is in ASP.NET MVC technology and given its wide adoption we thought we would take a closer look. Referring to the bulletin we can glean a few useful pieces of information: “A cross-site scripting (XSS) vulnerability exists…

Tags:
4bestpracticesaudits-blog

Four Best Practices for Passing Privileged Account Audits

Posted October 16, 2014    Chris Burd

Like most IT organizations, your team may periodically face the “dreaded” task of being audited. Your process for delegating privileged access to desktops, servers, and infrastructure devices is a massive target for the auditor’s microscope. An audit’s findings can have significant implications on technology and business strategy, so it’s critical to make sure you’re prepared…

Tags:
, , , ,