I’m often skeptical of survey results, but a recent survey from the 2017 HIMSS (health sector) conference, which suggests that penetration testing is a top priority, caught my eye. Add to this Gartner’s global cyber security group estimate of a 14 percent uptick in “security testing,” as well as an 8.5 percent increase in “consulting.” Combined, these projections imply that many organizations may be readier to prioritize budget towards penetrating testing. That’s great, if we understand the limits and the proper role of pen testing an overarching security strategy.
Never trust a test that says you’re perfect
At a conceptual level, penetration testing is a great way to help manage security in an organization. It’s great at evaluating the efficacy of your security system’s detection and response mechanisms, and it’s a fantastic tool when you want to build a case to affect meaningful internal change and/or ask for a larger security budget.
But a penetration test that ends up showing that your defenses are impenetrable is likely fatally flawed.
I was a penetration tester back in the day (when it was much easier), and having worked with scary-good penetration testers here at Critical Informatics, I can tell you they never lose. They always get in.
There are several common phishing pretexts that almost always work: a request from the “boss” to review a document, holiday gift cards, changes to the dress code policy, or a donation-match form. The payload will either request some action of the user, such as logging in to a web page with their domain credentials, or will be embedded in an attachment like a Word document, Excel Spreadsheet, or PowerPoint presentation.
Once the payload has been executed or “detonated,” long-term persistence is sometimes established in the form of user auto-runs. Then it’s a matter of reconnoitering the network until administrative credentials are obtained, and then pivoting around the environment until something worth stealing is found. With little variation, penetration testers look for the main authentication database and then go to work cracking passwords.
So, what should we take away from this reality?
- Threat actors out there are using these same techniques, and they’re just as successful as penetration testers
- The main target for initial penetration attempts is your people, not your software
- Spending more on preventive controls and employing practices like application whitelisting can impede attackers, but they won’t leave you airtight
So yes—you’re secure until the moment you hit the radar of someone who has, or who can acquire, what are becoming commoditized skills. If penetration and other testing of your defenses is something you’re prioritizing this year, be aware: the information you will obtain is not revelatory, and simply addressing the specifics of whatever vulnerability was exploited will not appreciably change the outcome for the next penetration test (which may not be a test).
After the test
A penetration test can help drive internal messaging, especially around the need for resources to address the ease with which the information technology can be compromised. It can help to prioritize on actualized business risk rather than fear, uncertainty, and doubt. In other words, the vulnerabilities identified are not as important as the management outcome.
However, there are two areas of focus that should be evaluated against the results of a penetration test:
- User training: There’s no firewall for stupid, but you can move that needle in your direction through mitigating controls like secure configuration baseline, user training, messaging, carrots for appropriate performance, and perhaps the occasional public shaming.
- Detection and response: The BEST way to leverage the results of a penetration test is to evaluate how well the activity was detected, and whether your response was adequate to curtail the activity and prevent actual loss in the future.
Remember—penetration tests are valuable as a reference point, but only if the results are properly translated into an effective overall security strategy. That way, when your ticket is punched, you’ll be ready.
This article is published as part of the IDG Contributor Network. Want to Join?