Cisco PCI Solution for Retail Design and Implementation Guide
Solution Overview

Table Of Contents

Solution Overview

Executive Summary

Solution Justification

Target Market

Applications and Services Supported by the Solution

Solution Benefits

Solution Features and Component Highlights

Network Systems

Hosts and Servers

Monitoring and Management

Encryption

Data at Rest Encryption

Data in Motion Encryption

Authentication

Policy

Other Applications and Services

Scope of the Solution

Architecture

PCI Compliance

Solution Results


Solution Overview


Executive Summary

The Cisco PCI Solution for Retail is a set of configurations and recommendations for data at rest and data in motion on wired and wireless networks. The solution is designed to conform to the Payment Card Industry (PCI) Data Security Specification (DSS) 1.2. The solution was built and tested using point-of-sale (POS) systems, payment devices, wireless client devices, data encryption software, Cisco network infrastructure, and validated by a PCI Qualified Security Assessor (QSA) audit partner. The result is a set of retail store, data center, and Internet edge designs that simplify the process of a retailer becoming PCI compliant.

To pass PCI compliance, a retail company must address its procedures, security policies, and technical infrastructure so that it can demonstrate adherence to the PCI v1.2 specification sub-requirements. A QSA must perform an audit of the company to verify that each applicable sub-requirement is either addressed or deemed not applicable to that specific company. Once a company becomes compliant, there are ongoing requirements to maintain compliance. The Cisco PCI Solution for Retail demonstrates how to build the infrastructure, secure data in transit and at rest, and how to monitor and maintain the configurations. Figure 1-1 show the Cisco PCI Solution for Retail conceptual architecture.

Figure 1-1 Cisco PCI Solution Conceptual Architecture

Solution Justification

The PCI DSS version 1.2 affects all retailers that process, store, or transmit credit or debit card information over their networks. Cisco customers have asked for a comprehensive recommendation on how to design, manage, monitor, and remediate a store network that has been audited and meets QSA audit guidelines.

Target Market

Retailers who process payment transactions are required to meet PCI DSS guidelines. Typical mid-market and enterprise retailers process 100,000 or more payment card transactions per year and are therefore part of the target market. By modeling retail store networks, data center and the Internet edge infrastructures, the solution is adaptable to many different retail deployments. Payment card companies and their merchant banks have differing guidelines around the world in the way they classify Merchant levels and the corresponding method of demonstrating compliance. Consult your payment card company or merchant bank for specific details on their requirements based on the number of transactions your business stores, process, or transacts per year. Table 1-1 lists and describes different PCI merchant levels that are common with Visa, Inc. in the United States (source Visa USA).

Table 1-1 PCI Merchant Levels

Merchant Level
Description
1

Any merchant, regardless of acceptance channel, processing over 6,000,000 VISA transactions per year.

Any merchant that has suffered a hack or an attack that resulted in an account data compromise.

Any merchant that VISA, at its sole discretion, determines should meet the level 1 merchant requirements to minimize risk to the VISA system.

Any merchant identified by any other payment card brand as level 1.

2
Any merchant, regardless of acceptance channel, processing 1,000,000 to 6,000,000 VISA transactions per year.
3
Any merchant processing 20,000 to 1,000,000 VISA e-commerce transactions per year.
4
Any merchant processing fewer than 20,000 VISA e-commerce transactions per year, and all other merchants, regardless of acceptance channel, processing up to 1,000,000 VISA transactions per year.

Applications and Services Supported by the Solution

The primary applications that are supported by the Cisco PCI Solution for Retail include:

Highly secure transport of payment card information across the wired and wireless network.

Highly secure storage of data at rest, at the electronic cash register, on an in-store server, or in the data center.

The solution includes network and systems management, monitoring, and remediation services.

Solution Benefits

The solution demonstrates how to create retail networks that conform to PCI DSS 1.2 guidelines. Customers can simplify the process of becoming PCI compliant by building a similar network with the recommended configurations and best practices.

In addition, the solution provides the following benefits:

Insight into the Cisco Connected Retail architecture based on global best practices.

A scalable set of reference designs that can be used as a reference during the PCI compliance process.

A detailed analysis and mapping of Cisco, and partner components and their relationship with PCI DSS sub-requirements.

Insight into compensating controls and best practices to harden retail network and data systems.

A centralized management "tool kit" that provides operational efficiency compared to managing the distributed endpoints individually.

Insight into the PCI audit process by providing a lab model and associated Report on Compliance (ROC) from Verizon Business (QSA).

Solution Features and Component Highlights

The solution features and components consists of the following:

Network Systems

Hosts and Servers

Monitoring and Management

Encryption

Authentication

Policy

Other Applications and Services

Network Systems

Routing—Cisco Integrated Services Router (ISR), mid-range routers and Catalyst 6500 Supervisor's provide routing services across the architecture. Each retail store uses either a single or pair of ISRs to consolidate WAN services, routing, identity, and security services into a single platform with local and centralized management services. The same platform can also serve as the hub for network quality-of-service (QoS), voice call control, and other application services. The WAN aggregation and Internet Edge routers are Cisco 7206VXR routers that support a wide variety of WAN interfaces and allow specific types of traffic into the data center.

Switching—Cisco Catalyst Ethernet switches connect the IP endpoints to the routed services. Catalyst switches support LAN speeds from 10Mbps to 10Gbps. They can also integrate Power over Ethernet (PoE) services over the same cable to power wireless access points, IP telephones, and other 802.3AF-based devices. Catalyst switches use VLANs, access control and quality-of-service to segments LAN traffic based on security or business requirements.

Wireless—Cisco Unified Wireless network provides centrally managed wireless connectivity to mobile computers and phones. The same wireless infrastructure includes integrated wireless intrusion detection, highly secure connectivity, and central management through the Wireless Control System (WCS). Each retail store network shares the same dual-radio infrastructure design regardless of the size of the store. This permits adequate network capacity for high-bandwidth retail applications such as streaming media to mobile kiosks or digital signs. It also provides adequate path isolation and segmentation to ensure that payment data is separately encrypted from the other types of retail business data. The Unified Wireless network can operate as distributed access points with local management, or as a centrally managed wireless-controller-based system.

Specific Cisco Unified Wireless network systems used in this solution include:

Cisco 1100-series and 1200-series access points simultaneously support 2.4Ghz and 5Ghz 802.11 network connectivity, advanced security services, and central management control.

Cisco Unified Wireless Controllers include the Wireless LAN Control Module for the ISR platform and the 4000 Series controller used in the large store. The small store features the Hybrid-Remote-Edge-Access-Point (H-REAP) protocol with centralized controller modules. This design supports local authentication in the event that the store loses connection to the central controller.

Services Aggregation

Cisco Catalyst 6500's provide the high-performance, highly scalable and highly available platform to transport payment traffic from the store WAN routers, across the core switches and down to the Server Access Layer.

Firewall Services Modules (FWSM) are used to allow or block traffic, based on a central policy.

Cisco Adaptive Security Appliances can also be used to deliver Firewall, IDS, and VPN services.

Intrusion Detection Module 2 (IDS2) is used to monitor and enforce policy sent from central management system.

Cisco Application Control Engines filter content and balance traffic loads based on central policy.

Wireless controllers, part of the Cisco Unified Wireless architecture, centralize the control and management of wireless infrastructure installed across the network.

These systems work together to segment payment and POS transaction log traffic based on central policy.

Storage

Electronic cash registers, POS servers, and other PCs are used to recreate a typical retail POS transaction environment. Storage Area Network director-class switches connected to EMC storage disks create a typical data center storage environment.

Internet Edge

Edge routers, security appliances, high-performance, and highly secure services aggregation switches connect Internet services to the enterprise data center network.

E-commerce, main, and web servers and hosts are connected to the inside of the Internet edge simulating web application servers.

Hosts and Servers

Point-of-Sale—NCR POS terminals and SurePOS servers running the NCR Advanced Checkout System software were used to create a typical retail environment. Earlier version of the solution used IBM and Wincor-Nixdorf POS devices. These devices use a combination of RSA data security applications to encrypt access to critical payment or administrative data on the system. Cisco Security Agent (CSA) software delivers application firewall, file integrity, anti-virus, and host intrusion prevention services. It can be configured to specifically allow retail business application functions within each device. It can stop "day zero" attacks and be customized to meet the wide-ranging requirements of retail business computing at the cash register, desktop, kiosk, or server level.

Payment Devices—VeriFone and IBM payment devices were used to simulate a retail payment environment. These devices must meet PCI Payment Encryption Device (PED) specifications to be used in the solution.

Host and Server Security—CSA) is a combination of software installed on each Windows or Linux-based POS device in the store including payment devices, POS registers, and POS servers. CSA is also installed on each of the solution management servers in the data center. CSA can also be installed on store manager PCs and any other desktop or server installed at the retail business location.

Centralized Cisco management services manage, monitor, provision, analyze, remediate, and report on all elements of the distributed system. These services can also create reports for audit and forensic requirements.

Monitoring and Management

The suite of Cisco management applications used in this solution includes:

Cisco Security Manager (CS-M)—The operational control platform for the security services distributed across ISR routers and security appliances. It can design, provision, and report on firewall, IDS/IPS, and VPN services throughout the retail store networks.

Cisco Security Monitoring, Analysis and Response System (CS-MARS)—Central log monitoring, correlation, and reporting platform for Cisco network device security alerts (e.g., ASA/FWSM/ISR firewall logs and wired and wireless IDS/IPS alerts) within the large, medium, and small retail environments, as well as the data center environment. In addition, Cisco Security Agent alerts are forwarded to CS-MARS created holistic event correlation system across the enterprise.

Cisco Security Agent Management Center (CSAMC)—The central management, provisioning, and reporting system for the CSA software installed on POS and store operation devices in each retail store network.

Wireless Control System (WCS)—The central manager of the Unified Wireless network infrastructure and services installed in each retail store network.

CiscoWorks LAN Management System (C-LMS)—Supports the central control and collection of running and startup configurations from a wide array of Cisco network devices. C-LMS uses Cisco Discovery Protocol, SNMPv3, and other management protocols to securely communicate from the data center to the retail store network.

CiscoWorks Network Compliance Manager (C-NCM)—Tracks and regulates configuration and software changes throughout the network infrastructure. IT provides superior visibility into network changes and can track compliance based on PCI guidelines and company policy.

Encryption

Two forms of encryption are used to meet PCI guidelines: data at rest and data in motion.

Data at Rest Encryption

RSA File Security Manager—File level encryption system used to encrypted sensitive data in the stores or data center.

RSA Key Manager—Enterprise class key management system used to manage the secure delivery and use of encryption keys throughout the enterprise.

RSA enVision—A log management and analysis application that is used to manage the RSA SecurID tokens that are part of the authentication component provided below.

Data in Motion Encryption

Cisco Virtual Private Network (VPN) software—Used to encrypt payment data as it is transmitted across any public network segments. VPNs typically use IPSec with either 3DES (triple DES) or 256-bit AES encryption.

Secure Socket Layer (SSL) services—Used to encrypt traffic from Internet-based web applications and when remotely administering infrastructure devices (SSHv2).

Wi-Fi Protected Access version 2 (WPA2)—Used between wireless clients and Cisco access points uses AES encryption for POS and payment data transmitted across the in-store wireless LAN (WLAN).

Authentication

Accounting, Authorization and Authentication (AAA) services used to determine identity and authorize access to systems, devices or services within a components. Highlights of authentication:

Cisco Secure Access Control Server (CS-ACS)—The central AAA service broker of the infrastructure and remote access elements of the solution CS-ACS is used to enforce the management and control policy for operational access to the network devices and services running on the network. CS-ACS provides access control for network, host, and servers used throughout the solution.

RSA Access Manager—The access control system required for the RSA applications in the solution.

RSA Authentication Manager software—Works with RSA Authentication Agents to enhance security with strong, two-factor user authentication provided by the time synchronous-based RSA SecurID tokens. This solution was required of remote users accessing retail payment applications or VPN-based connections to the Internet edge.

Policy

Two ways to look at policy within this solution include the management of policy and the creation of policy to enforce PCI guidelines:

Cisco Security Manager is the operational control platform for the security services distributed across Cisco routers and security appliances. It can design, provision, and report on firewall, IDS/IPS, and VPN services throughout the retail store networks.

Cisco Security Agent (CSA) can also enforce host and server level policy by limiting access to specific files, folders, and services. CSA is managed through CSA management console which maintains the central policy and can quickly ensure that new devices meet a baseline-level of requirements through its behavioral approach threat deterrence.

Other Applications and Services

The following application services and partner products were required to create the operational environment and meet the PCI requirements but are not specifically part of the overall solution set:

Microsoft Active Directory

Microsoft DNS/DHCP server

Microsoft Exchange server for alert notification services

Microsoft Retail Management Server POS software

Intermec wireless handhelds

Network Time Protocol server for central time management

Wincor-Nixdorf POS hardware

IBM POS hardware

These are covered in more detail in Chapter 4, "Implementing and Configuring the Solution,"and the appendices.

Figure 1-2 shows a conceptual view of the Cisco PCI Solution for Retail.

Figure 1-2 Cisco PCI Solution for Retail—Conceptual View

Scope of the Solution

Architecture

Cisco and its solution partners have a wide range of products portfolio that could potentially be used to address the PCI specification. The products selected for this solution were chosen for their immediate relevance to a retail company with an enterprise business network and data security environment, while allowing auditing and lab testing within the project timelines.

This solution guide includes store reference designs that connect to a central data center over a wide-area network. It also includes Internet edge reference designs that transport Internet-based users to the Extranet or De-Militarized Zone (DMZ). The solution includes and assumes centralized management, but does not include central connection to an actual retail payment or adjudication service.

This release of the Cisco PCI Solution for Retail can be used as a foundation to build upon additional products and location reference designs in the future. This solution includes the following:

Reference store designs that connect to a central data center over a private wide-area network.

Data center design and centralized management servers that assist a retailer business in satisfying PCI requirements.

An Internet edge design that connects Internet-based consumers, workers, and partners to data center or DMZ-based applications.

The solution does not include the following:

Data center connections to the actual payment service provider, acquiring bank or other merchant services.

Actual e-commerce architecture, systems, and applications.

PCI Compliance

Most of the PCI standards (for example, PCI DSS 1.2, https://www.pcisecuritystandards.org/index.htm) are focused on policy and procedure within a retail company. However, specific sub-requirements of the PCI standard address technical infrastructure and its configuration. The Cisco PCI Solution for Retail provides Cisco networking equipment, partner software applications, reference architecture, and configurations to satisfy this technical infrastructure aspect of the PCI compliance process. Although this solution does provide related guidance to some of the policy-based sub-requirements, companies seeking to become PCI compliant should contact a security service provider for assistance with their security policy and company procedures.

The Cisco and partner products used in this solution successfully addressed the PCI specification within this specific set of configurations. Retail Companies purchasing these products to address PCI should consult a QSA for their own particular environment because elements within it may differ from this solution.

Solution Results

These results are applicable to the specific solution that was created and audited in the Cisco lab. For detailed notes on each solution feature and the audit findings, strengths, and weaknesses, see Chapter 3, "Solution Components—Best Practices and PCI." Specific implementation and configuration details are provide in Chapter 4, "Implementing and Configuring the Solution." Finally, for a complete audit report by Verizon Business on this specific lab, see Appendix F, "Report on Compliance (ROC)."

Table 1-2 summarizes the solution features per PCI requirement.

Table 1-2 PCI Requirements Satisfied by the Cisco PCI Solution for Retail  

Solution Feature
PCI Value
Requirement 1: Install and maintain a firewall configuration to protect cardholder data

Cisco Firewall Service Module (FWSM), Cisco Adaptive Security Appliance (ASA)

Network security (firewall segmentation/filtering), stateful filtering

CiscoWorks (LMS and NCM), C-SM

Configuration management/secure configurations

Requirement 2: Do not use vendor-supplied defaults for system passwords and other security parameters.

ISRs, FWSM, ASA, switches, wireless devices, WCS, CS-ACS, CiscoWorks (LMS and NCM), Cisco Security Agent (CSA), CS-M

Vendor defaults changed

WCS/wireless controllers

Wireless security (WPA/WPA2, SSID broadcast disabled)

ISRs, FWSM, ASA, switches, wireless controllers (CSA Manager, CS-M, CiscoWorks (LMS)

Best practice security parameters enabled

ISRs, FWSM, ASA, switches, wireless controllers (CSA Manager, CS-M, CiscoWorks (LMS), CS-MARS, CS-ACS, WCS)

Non-console encrypted administrative access

Requirement 3: Protect stored cardholder data

NCR Advanced Checkout Solution (NCR-ACS) software and terminals

Certified to PCI PIN entry device standard requirements

Verifone VX and MX payment devices

Certified to PCI PIN entry device standard requirements

RSA File Security Manager and Key Manager application

Encrypt access to secure data stored on POS devices and servers

Requirement 4: Encrypt transmission of cardholder data across open, public networks

Wireless controllers

WPA wireless security

ISRs, Cisco 7200VXR -series routers, ASA

Provide IPSec VPN encryption for data across the retailers' wide area network or Internet-based network circuits.

Requirement 5: Use and regularly update anti-virus software or programs

CSA

Anti-virus protection, malware/spyware protection, alerting

Requirement 6: Develop and maintain secure systems and applications

CiscoWorks (LMS and NCM), CS-M (Workflow mode)

Change control and enforcement of compliance configurations

Cisco ACE XML Gateway

Web application protection from OWASP attacks.

Requirement 7: Restrict access to cardholder data by business need-to-know basis

ISRs, Cisco 7200VXR, FWSM, ASA, switches, wireless controllers, CSA Manager, CS-M, CiscoWorks (LMS), CS-MARS, CS-ACS, WCS, RSA applications and NCR-ACS

Least-privilege, role-based access

Requirement 8: Assign a unique ID to each person with computer access

ISRs, Cisco 7200VXR, FWSM, ASA, switches, wireless controllers, CSA Manager, CS-M, CiscoWorks (LMS), CS-MARS, CS-ACS, WCS, RSA applications and NCR-ACS

Unique user IDs, authenticated access, encrypted passwords, no group/shared IDs/passwords

ISRs, Cisco 7200VXR, FWSM, ASA, switches, wireless controllers, CSA Manager, CS-M, CiscoWorks (LMS), CS-MARS, CS-ACS, WCS, RSA applications and NCR-ACS

Password strength requirements

ISRs, Cisco 7200VXR, FWSM, ASA, switches, wireless controllers, CSA Manager, CS-M, CiscoWorks (LMS), CS-MARS, CS-ACS, WCS, RSA applications and NCR-ACS

Account lockout requirements

Requirements 9: Restrict physical access to cardholder data

No products were tested or audited for this requirement at this time.

See note below 1

Requirement 10: Track and monitor all access to network resources and cardholder data

ISRs, Cisco 7200VXR, switches, wireless devices, WCS, CS-ACS, CiscoWorks (LMS) CSA, RSA applications, NCR applications

Audit trails, time synchronization

NCR-ACS terminals, RSA File Security Manager, RSA Key Manager, Cisco CSA

Audit access to actual cardholder data and audit trail data

Ciscoworks (LMS and NCM)

Centrally archive audit log records

Requirement 11: Regularly test security systems and processes

Wireless controllers

Rogue wireless AP/device detection

ISRs, ASA, IDSM2 (sensor), CS-M (policy, signature updates)

Network IDS

CSA

Host-based IDS

CSA

File integrity

Requirement 12: Maintain a policy that addresses information security for employees and contractors

Verizon Business, Cisco Advanced Services

Creation and maintenance of security policy

1 Cisco video surveillance and monitoring systems can be implemented to meet this requirement, but this was out of scope of this phase's solution testing effort.