Blog | G5 Cyber Security

PCI Change Management: Emails Enough?

TL;DR

No, simple emails aren’t enough for PCI compliance change management. While they can support the process, you need a documented system with approvals, testing, and audit trails. This guide explains what you need to do.

1. Why Emails Aren’t Enough

PCI DSS (Payment Card Industry Data Security Standard) requires you to control changes to your systems. Emails lack the necessary controls for several reasons:

2. What PCI DSS Requires

PCI DSS requirement 6.3 specifically addresses change management:

3. Building a Compliant Change Management Process

Here’s how to create a process that meets PCI DSS requirements:

  1. Create a Change Request Form: This form should capture essential information about the proposed change, including:
    • Change Title
    • Description of the Change
    • Reason for the Change
    • Impact Assessment (potential risks to cardholder data)
    • Testing Plan
    • Rollback Plan (what to do if the change fails)
    • Affected Systems
    • Requestor Information
  2. Establish an Approval Workflow: Define who needs to approve changes based on their risk level. This might involve:
    • System Owner
    • Security Team
    • Change Advisory Board (CAB) – for significant changes
  3. Implement a Testing Process: Before deploying any change to production, it must be tested in a non-production environment. Document the testing results.
    • Create test cases that cover all aspects of the change.
    • Record the results of each test case (pass/fail).
    • Obtain sign-off from testers confirming successful completion.
  4. Maintain an Audit Trail: Keep a record of every step in the change management process, including:
    • Change Request Form
    • Approval Records (dates, names)
    • Testing Results
    • Implementation Details (date, time, who implemented it)

4. Tools to Help

You don’t need expensive software, but tools can help streamline the process:

5. How Emails Can Fit In

Emails can be used for:

But always link back to the official change record (form, ticket) for complete information.

6. Example Workflow Snippet

This is a simplified example using a ticketing system:

# Assuming a Jira workflow
1. User submits Change Request via Jira.
2. Jira automatically assigns the ticket to System Owner for approval.
3. System Owner approves/rejects (with comments).
4. If approved, ticket is assigned to Testing Team.
5. Testing Team performs tests and updates ticket with results.
6. Once testing passes, ticket is assigned to Implementation Team.
7. Implementation Team deploys change and marks the ticket as 'Closed'.

7. Key Takeaway

Relying solely on emails for PCI DSS compliant change management is a significant risk. Implement a documented process with approvals, testing, and audit trails to protect cardholder data and avoid potential fines.

Exit mobile version