Penetration Testing

PCI DSS Requirement 11.3 states:
11.3 Perform penetration testing at least once a year and after any significant infrastructure or application upgrade or modification (such as an operating system upgrade, a sub-network added to the environment, or a web server added to the environment). These penetration tests must include the following:
11.3.1 Network-layer penetration tests
11.3.2 Application-layer penetration tests

Network and application penetration tests are different from vulnerability scans in that penetration tests are more manual, attempt to actually exploit some of the vulnerabilities identified in scans, and follow practices used by hackers to take advantage of weak security systems or processes.

Before applications, network devices, and systems are released into production, they should be hardened and secured using security best practices (per requirement 2.2). Vulnerability scans and penetration tests will expose any remaining vulnerabilities that could later be found and exploited by hackers.

Halock will assemble a "Red Team" of ethical hackers in order to analyze and attempt to exploit vulnerabilities to gain access to cardholder data assets. Halock's ethical hacking team (Red Team) will test Internet-facing systems as well as key systems on the internal network using any appropriate means at their disposal.

Your organization will provide Halock with physical access to the locations indicated in the scope section below to scan for wireless networks. Using both wireless network sniffing and onsite physical inspection, Halock will attempt to identify rogue wireless networks and access points. The objective of this review is to identify the wireless access points broadcasting from within your organization's offices and determine the security of the devices.

Sometimes referred to as Penetration Testing, Ethical Hacking is performed in conjunction with vulnerability scanning. Halock's "Red Team" of ethical hackers perform an in-depth analysis of identified potential high risk vulnerabilities associated with your organization's systems. The primary objective of this testing is to gain access to sensitive data assets within the environment as a practical demonstration of what a malicious individual could accomplish.

Ethical Hacking targets both system and application weaknesses alike. An application that links corporate information and resources to the Web gives hackers a new potential entry-point into your organization. In the race to develop online services, these Web applications have often been deployed with minimal attention to security risks, with the result that most corporate sites are surprisingly vulnerable to hacking or industrial espionage. The following layers are the core focus of ethical hacking:

User Interface Code - This is the code used to display the interface to a user. Using web standards such as HTML, Javascript, CSS, DHTML.

Web Server Software - This supports physical communication between the user’s browser and application written by a third party.

Front-end Systems - The Front-end System interfaces directly with the User Interface Code, the O.S., and the Backend Systems. Under normal circumstances a user will not interface directly with this layer; however, the data that the user passes to the User Interface Code will be passed through the Front-end System.

Backend Systems - The Backend Systems are the real driving piece of any Web application. The business needs drive the development of the Backend Systems such as authentication directories and databases and the resulting code provides the business function, such as facilitating online transactions.

Infrastructure - The underlying infrastructure of an application includes the switches, routers, firewalls, and load balancers that facilitate the flow of information between connected systems.

 

On-Demand Vulnerability Scanning:

Allows for unlimited scanning of Internet IP addresses to enable ongoing compliance with PCI quarterly vulnerability scanning requirement. Online filing allows for automatic notification to acquiring bank once compliance is achieved.

PCI Compliance Management Portal:

An online portal designed to facilitate PCI compliance efforts and to assist in managing all work efforts related to acheiving PCI compliance. Portal includes PCI related news articles with expert analysis, a comprehensive PCI knowledgebase, downloadable tools and templates, and more.