Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Vulnerabilities / Threats

5/14/2013
11:21 AM
Vincent Liu
Vincent Liu
Commentary
Connect Directly
Twitter
LinkedIn
RSS
E-Mail
50%
50%

Know Your Pen Tester: The Novice

Beware of the tool-obsessed pen-tester

Part one in a series

Penetration testers put their pants on just like the rest of us, one leg at a time. Except once their pants are on, they break into computers. Not all pen testers, however, are created equal.

Whether you're hiring someone for your security team or you're engaging a consulting firm to conduct a third-party assessment, it's valuable to know how to gauge your pen tester's level of expertise. Don't get charged top dollar for second- or third-rate talent. When choosing any other professional, like a doctor or lawyer, you care more about the expertise and experience of the person doing the work than how many golf tournaments his company sponsors. You also probably don't want the lawyers with the most billboards (or any billboards for that matter). This is why pen tester selection is critical.

Novice Penetration Testers
Most pen testers -- roughly four out of every five -- fall into the novice category. A novice pen tester could be an entry-level security professional just learning the ropes or a more experienced person who simply lacks the skill or motivation to press beyond the simplest types of testing. In any case, novice pen testers tend to exhibit a handful of defining traits: tool-centric testing approach, an overreliance on checklists, and failure to perform proper manual testing.

Failure Of The Tool Jockey
Nobody wants to hire a pen tester who does little more than run a tool and rewrite a canned report. Yet a great deal of the "pen testing" that is sold to unknowing customers amounts to just that and little more. Novice, or proficient, penetration testers often use tools as an end instead of a means to an end. When a scan is done, so is the test.

These testers will often miss more sophisticated or complex vulnerabilities. This is because they don't yet know how to recognize them, they aren't aware that certain vulnerabilities even exist, or they don't know how to properly validate what they do find due to lack of experience or expertise. In addition to being able to use tools, a pen tester must also be able to interpret the tool results correctly.

Another indicator of skill level is how well a person can explain what he does find: the root cause of the vulnerability, the validation process, and the remediation recommendation. A novice can usually provide a canned response, but if you ask him to describe the issue in light of your specific situation or in a nonstandard circumstance, he will often struggle to provide a coherent response.

The greatest danger of the novice's tool-centric approach is the fact that his (and thus your) results will be skewed in light of the tool's own limitations. Many novice penetration testers fall into this trap where they depend entirely on the automated tool to provide them with a list of vulnerabilities.

If you're interviewing someone for a pen testing role on your team, a dead giveaway that they're a novice is if he mentions that he "really likes [insert name of tool]" or that he would "really like to learn how to use [insert name of tool]." That's like interviewing a carpenter to work on your construction team and hearing him say that he really likes hammers or that he wants to learn how to use a measuring tape.

More advanced pen testers know that tools are tools, and just a means to an end. Novices usually give themselves away by showing an undue reverence for tools. Vincent Liu (CISSP) is a Partner at Bishop Fox, a cyber security consulting firm providing services to the Fortune 500, global financial institutions, and high-tech startups. In this role, he oversees firm management, client matters, and strategy consulting. Vincent is a ... View Full Bio

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
yankwizera
50%
50%
yankwizera,
User Rank: Apprentice
5/14/2013 | 5:26:46 PM
re: Know Your Pen Tester: The Novice
Insightful even for aspiring Pentesters!! Thank you
News
Inside the Ransomware Campaigns Targeting Exchange Servers
Kelly Sheridan, Staff Editor, Dark Reading,  4/2/2021
Commentary
Beyond MITRE ATT&CK: The Case for a New Cyber Kill Chain
Rik Turner, Principal Analyst, Infrastructure Solutions, Omdia,  3/30/2021
Register for Dark Reading Newsletters
White Papers
Video
Cartoon
Current Issue
2021 Top Enterprise IT Trends
We've identified the key trends that are poised to impact the IT landscape in 2021. Find out why they're important and how they will affect you today!
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2021-29450
PUBLISHED: 2021-04-15
Wordpress is an open source CMS. One of the blocks in the WordPress editor can be exploited in a way that exposes password-protected posts and pages. This requires at least contributor privileges. This has been patched in WordPress 5.7.1, along with the older affected versions via minor releases. It...
CVE-2021-21405
PUBLISHED: 2021-04-15
Lotus is an Implementation of the Filecoin protocol written in Go. BLS signature validation in lotus uses blst library method VerifyCompressed. This method accepts signatures in 2 forms: "serialized", and "compressed", meaning that BLS signatures can be provided as either of 2 un...
CVE-2021-29430
PUBLISHED: 2021-04-15
Sydent is a reference Matrix identity server. Sydent does not limit the size of requests it receives from HTTP clients. A malicious user could send an HTTP request with a very large body, leading to memory exhaustion and denial of service. Sydent also does not limit response size for requests it mak...
CVE-2021-29431
PUBLISHED: 2021-04-15
Sydent is a reference Matrix identity server. Sydent can be induced to send HTTP GET requests to internal systems, due to lack of parameter validation or IP address blacklisting. It is not possible to exfiltrate data or control request headers, but it might be possible to use the attack to perform a...
CVE-2021-29432
PUBLISHED: 2021-04-15
Sydent is a reference matrix identity server. A malicious user could abuse Sydent to send out arbitrary emails from the Sydent email address. This could be used to construct plausible phishing emails, for example. This issue has been fixed in 4469d1d.