Whether you’re in the healthcare, retail, or hospitality industry, you’re going to need to protect your customer information if you collect payments. The Payment Card Industry Data Security Standard (PCI DSS) not only sets the standard for cardholder data (CD), but it also enforces the standard with penalties.
PCI DSS Logging and Log Monitoring Requirements
What is the Payment Card Industry Data Security Standard (PCI DSS)?
In the early 2000’s, the five major payment card companies, American Express, Discover Financial Services, JCB International, MasterCard, and Visa, Inc. banded together to create the Payment Card Industry Security Standards Council (PCI SSC). The organization wanted to create a series of information security standards processing payments that protected customers from identity theft and the card industry from paying for data breaches.
PCI SSC worked together to establish “best practices” for protecting information which became standardized as PCI DSS.
What Are The Penalties for Noncompliance?
While PCI DSS is considered a “standard” and not a regulation, many merchants incorrectly assume compliance is optional. Noncompliance leads to consequences that can cause business failure.
Card brands and acquiring banks can, at their discretion, fine noncompliant merchants anywhere from $5,000 to $100,000 per month for a violation. Depending on an organization’s size, these fines can be either crippling or devastating.
Who Needs to Be PCI DSS Compliant?
Regardless of your size or industry, any company accepting, transmitting, or storing cardholder data must maintain PCI DSS compliance.
What is PCI DSS Requirement 10?
PCI DSS Requirement 10 focuses on monitoring access to networks and data. In its most broad definition, Requirement 10 states:
Requirement 10: Track and monitor all access to network resources and cardholder data
Logging mechanisms and the ability to track user activities are critical in preventing, detecting, or minimizing the impact of a data compromise. The presence of logs in all environments allows thorough tracking, alerting, and analysis when something does go wrong. Determining the cause of a compromise is very difficult, if not impossible, without system activity logs.
Essentially, Requirement 10 requires you to continuously monitor the user access to your environment. Setting up user access controls is the first step to maintaining a secure cardholder data environment (CDE), but you also need to ensure that those controls work.
Embedded within Requirement 10, however, are 39 subparts. Since PCI DSS is a highly prescriptive standard, it sets out a clear list of the steps and documents needed to meet its requirements.
What records are necessary for Requirement 10 Compliance?
If you’re looking to be PCI DSS compliant, the standard not only lists the sections and subsections and parts of subsections, but it also incorporates Guidance to help understand effective control review. As such, the following steps can help you log data necessary to prove your compliance:
- Create a system or process linking user access to the system components accessed and make sure you can trace suspicious user activity to a specific user.
- Generate audit trails that prove the system administrator receives suspicious activity alerts and follows up on them.
- Record all individual accesses to the CDE to show that new or unauthorized user accounts have not accessed the systems and networks.
- Ensure you collect records of activities performed by “administrator” or “root” accounts that show potential misuse of these accounts and can trace the issue to a specific action and individual
- Maintain file integrity of audit logs by having a way to identify changes, additions, and deletions to them.
- Record invalid login attempts to trace “brute force” attacks or password guesses.
- Maintain records that allow you to trace activities indicating manipulation of authentication controls by attempting to bypass them or impersonating a valid account, including but not limited to records that verify mechanisms, elevation of privileges, and any changes/additions/deletions to root or administrative accounts.
- Document any pauses or restarts to your audit logging processes.
- Maintain records to show that system-level object, such as databases or stored procedures, have not been created or deleted by unauthorized accounts.
- For all system components, maintain an event log that records user identification, event type, date/time stamp, success/failure indication, event origination, and affected data, system component or resource identity/name.
- Synchronize clocks across systems to maintain exact sequences of events for forensics teams.
- Use “principle of least privilege” for audit log access to maintain security and integrity of the information.
- Backup logs to a centralized server or media that maintains data integrity.
- Write logs directly, or offload or copy from external systems to a secure internal system or media.
- Use file-integrity monitoring or change-detection systems to ensure notification of audit log changes that may indicate a compromise.
- Engage in regular log reviews either manually or by using a log harvesting, parsing, and alerting tool.
- Engage in daily review of security daily for notifications or alerts indicating suspicious activity and critical system component logs.
- Schedule periodic reviews for all system components that indicate potential issues or attempt to gain access to sensitive systems by using less sensitive systems.
- Document investigations of exceptions and anomalies.
- Retain all records for at least a year.
- Ensure employees are trained and aware of security policies and monitoring.
Service providers are subject to the following additional requirements:
- Establish formal procedures to detect and alert critical security control failures, such as a firewall erasing rules or going offline.
- Document evidence supporting the response to a security failure, including the processes and procedures as well as the actions and responses.
How ZenGRC Eases Best Practices For PCI DSS Audit Log Management
ZenGRC’s system-of-record enables organizations to store all their information in a single location. Collecting all your audit log information in a single place allows you to manage audit information and document your compliance activities.
With a single source of information, your audit logging staff can communicate efficiently with one another. Our role-based authentications enable audit log security and integrity since only the people who need access can interact with the information.
Finally, our system-of-record enables your audit log review staff to trace outstanding tasks without emails. This capability not only makes communication easier but protects the data by keeping it within our protected platform rather than insecure emails.
Managing audit information in a single location helps you detect real-time risks and prove continuous monitoring by documenting all your ongoing compliance activities.
For more information about how ZenGRC eases the burden of audit log management and analysis, contact ZenGRC to schedule a demo.