Perimeter
11/2/2011
09:14 AM
Tom Parker
Tom Parker
Commentary
Connect Directly
RSS
E-Mail
50%
50%

Testing Your Endpoints Against Advanced Threats

Why your pen-test efforts probably aren't preparing you for the worst by testing endpoint resilience

In a previous post, I discussed the importance of performing scenario-based penetration testing. Now let's look at some of the endpoint-based tests you should include in a typical assessment of your ability to fend off client-side attacks. This is by no means an exhaustive methodology, but covers some of the salient areas associated with offensive techniques utilized by many of the more advanced threats we’re seeing hitting the enterprise today.

Desktop Policies
We’re not talking something you make your employees read -- rather, local system policies, such as group policies, which are likely pushed down by a domain controller. While most people have the basics covered here, such as password complexities, disabling default users, etc., there are some pretty advanced features that you can tweak with group policy these days. These include configuring Microsoft User Account Control (UAC), which can be instrumental in stopping certain malware components in its tracks, such as those that rely on their ability to make modifications to the OS.

Antivirus And HIPS Software
After walking the show floor at your favorite security trade show junket, you can be forgiven for thinking the answer to defending against spear-phishing and other client-centric attacks is a piece of commercial software. While many of the AV and other products implementing HIPS-type technologies can provide an effective defense, the devil is always in the details. As such, it's vital they be tested in a realistic manner.

In both instances, you don't need to drop tens of thousands on 0-day to effectively put these countermeasures through their paces. A desktop that is optimally configured but installed with recent-but-vulnerable piece of client-side software (such as a PDF reader or browser plugin) can be utilized to perform a realistic assessment.

In many cases, this could very well represent the state of most desktops in your environment, anyway, without having to regress a patch level. Freely available software (such as the Metasploit Framework) is capable of creating an entry vector (such as a malicious PDF attachment) and payload (such as a reverse-connect command-and-control channel), which leverage techniques used by many "real" threat-actors, such that it provides an effective assessment.

At FusionX, we maintain our own entry and command-and-control components for this purpose, and if you have the capability, you can certainly go down that path to increase sophistication levels. However, you will probably be surprised with the results, even with publicly available tools.

In my next post, I'll take a look at some key performance indicators for the above countermeasures, and look at some network-centric components that should also be tested as a part of this type of activity.

Tom Parker is Chief Technology Officer at FusionX.

Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Cartoon
Current Issue
Flash Poll
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2013-5467
Published: 2014-08-29
Monitoring Agent for UNIX Logs 6.2.0 through FP03, 6.2.1 through FP04, 6.2.2 through FP09, and 6.2.3 through FP04 and Monitoring Server (ms) and Shared Libraries (ax) 6.2.0 through FP03, 6.2.1 through FP04, 6.2.2 through FP08, 6.2.3 through FP01, and 6.3.0 through FP01 in IBM Tivoli Monitoring (ITM)...

CVE-2014-0600
Published: 2014-08-29
FileUploadServlet in the Administration service in Novell GroupWise 2014 before SP1 allows remote attackers to read or write to arbitrary files via the poLibMaintenanceFileSave parameter, aka ZDI-CAN-2287.

CVE-2014-0888
Published: 2014-08-29
IBM Worklight Foundation 5.x and 6.x before 6.2.0.0, as used in Worklight and Mobile Foundation, allows remote authenticated users to bypass the application-authenticity feature via unspecified vectors.

CVE-2014-0897
Published: 2014-08-29
The Configuration Patterns component in IBM Flex System Manager (FSM) 1.2.0.x, 1.2.1.x, 1.3.0.x, and 1.3.1.x uses a weak algorithm in an encryption step during Chassis Management Module (CMM) account creation, which makes it easier for remote authenticated users to defeat cryptographic protection me...

CVE-2014-3024
Published: 2014-08-29
Cross-site request forgery (CSRF) vulnerability in IBM Maximo Asset Management 7.1 through 7.1.1.12 and 7.5 through 7.5.0.6 and Maximo Asset Management 7.5.0 through 7.5.0.3 and 7.5.1 through 7.5.1.2 for SmartCloud Control Desk allows remote authenticated users to hijack the authentication of arbitr...

Best of the Web
Dark Reading Radio
Archived Dark Reading Radio
This episode of Dark Reading Radio looks at infosec security from the big enterprise POV with interviews featuring Ron Plesco, Cyber Investigations, Intelligence & Analytics at KPMG; and Chris Inglis & Chris Bell of Securonix.