How to hone an effective vulnerability management program
A comprehensive collection of articles, videos and more, hand-picked by our editors
A colleague of mine who works for a different enterprise recently told me about their testing processes and how...
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
along with comprehensive application penetration testing they also use network penetration testing on their applications to ensure security at all angles. I think this sounds like a waste of time and resources. Do you agree, or are there benefits to conducting a network pen test when securing applications? If so, what would they be?
There’s not much point in having a robust, well-tested application sitting on a network that is susceptible to attack because of unknown vulnerabilities in its configuration or processes. Although hackers are currently focusing their attacks directly at Web applications, they won’t hesitate to take advantage of alternative routes to break in and steal an organization’s information assets.
You’re right in saying that of the two penetration tests, application pen testing is the more important. This is because, as I’ve just said, applications are the focus of most current attacks and because the network should already be protected by perimeter defenses such as firewalls, intrusion-detection systems and antivirus gateways. It is perimeter defenses such as these that have forced hackers to move on to attacking applications instead.
However, it’s important to test network security devices are performing as intended and are actually safeguarding the network. The interaction of multiple devices, services and functions can generate unanticipated weaknesses during system integration or deployment, which can often only be found by subjecting the systems as a whole to a pen test.
The process involves an active analysis of the system for any potential vulnerabilities that could result from poor or improper system configuration, both known and unknown hardware or software flaws, and operational weaknesses in process or technical countermeasures. Network pen tests can explore how well controls such as password selection, server, firewall and IDS configurations, trust relationships between systems and remote access points standup to attempts to exploit them, as well as the ability of network defenses to successfully detect and respond to the attacks.
Compliance with the Payment Card Industry (PCI) Data Security Standard (DSS) Requirement 11.3 requires external and internal penetration testing, including network- and application-layer penetration tests, at least once a year, as well as after any significant infrastructure or application upgrade or modification. It is also defined in industry standards such ISO 27001 as one of the important security tests an organization should regularly undertake. Also, the results of a network pen test provide evidence to support requests for increased investments in security personnel and technology. Now that makes it well worthwhile.
Related Q&A from Michael Cobb
A privacy breach at ClixSense led to user account details being put up for sale. Expert Michael Cobb explains how companies should be held ...continue reading
A password-verification flaw in iOS 10 allowed attackers to decrypt local backups. Expert Michael Cobb explains how removing certain security checks ...continue reading
HTTP public key pinning, a security mechanism to prevent fraudulent certificates, was not used by Firefox, and left it open to attack. Expert Michael...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.