• 15Feb
    Author: ned Categories: IT Management, Security Comments: 0

    The PCI DSS (Payment Card Industry Data Security Standard) sets a number of expectations for IT assessment.  Activities, from scanning for rogue wireless access points to reviewing vendor contracts, are scattered throughout the PCI Data Security Standard document.

    Below is an attempt to assemble those requirements into a single schedule.  Where the standard didn’t specify a frequency, I used reasonable “best practices” values.  I hope this is a useful starting place for organizations working toward compliance, but it is definitely not a holistic IT security plan!  There are lots of other security activities that should be taking place at every organization – this is just a summary of those discussed in the PCI DSS.

    See anything that I missed?  Did I get something wrong?  Let me know in the comments and we’ll work toward an accurate sample schedule together!!

    Sample PCI DSS assessment schedule

    Frequency Activity IT Area PCI DSS Requirement
    For EACH production change in CHD environment. Follow change control procedures for all changes to production system components  including network devices, servers, application code, and databases.

    Network
    Servers and Applications
    6.4
    For EACH network change in CHD environment. Follow a formal process for approving, documenting, and testing all network connections and changes to the firewall and router configurations.  Maintain an up-to-date, documented business case for each firewall rule.

    Maintain a current network diagram with all connections to cardholder data, including any wireless networks.

    Network 1.1.1

    1.1.2

    1.1.5

    For EACH production change to CHD-handling code. Review of custom code prior to release to production or customers in order to identify any potential coding vulnerability. Applications 6.3.7
    Daily Review logs for all system components in the CHD environment at least daily. Log reviews must include those servers and network devices that perform security functions. Automated log review/alerting meets this requirement. Network,
    Servers, and Applications
    10.6
    Daily Monitor vendor security announcements and public vulnerability notifications. Network,
    Servers, Desktop, and Applications
    6.2
    Monthly Apply critical vendor patches within a month of release – including database, application, operating system, and network device patches. Network,
    Servers, Desktop, and Applications
    6.1
    Quarterly and after EACH significant change Run internal and external network vulnerability scans at least quarterly and after any significant change in the network (such as new system component installations, changes in network topology, firewall rule modifications, product upgrades). Network,
    Servers, and Applications
    11.2
    Quarterly Remove/disable inactive user accounts at least every 90 days. Applications 8.5.5
    Quarterly Manually change user passwords at least every 90 days where automated password expiration is not in place. Network,
    Servers, and Applications
    8.5.9
    Semi-annually Validate AntiVirus function and renew licenses if necessary. Servers
    (Windows),
    Desktop
    5.2
    Semi-annually Review of firewall and router rule sets/configurations at least every six months. Network 1.1.6
    Annually and after EACH production change to CHD-handling web applications. Review public-facing web applications via manual or automated application vulnerability security assessment tools or methods, at least annually and after any changes. Applications 6.6
    Annually and after EACH significant change to CHD infrastructure or applications. Perform external and internal penetration testing at least once a year and after any significant infrastructure or application upgrade or modification (such as an operating system upgrade, a subnetwork added to the environment, or a web server added to the environment). Network,
    Servers, and Applications
    11.3
    Annually Review vendor contracts to ensure applications and support practices meet PCI DSS requirements, and that vendor will continue to provide up-to-date security patches. Review service provider (vendors with access to CHD) contracts and documentation to ensure their ongoing PCI DSS compliance. Legal 6.3

    12.8

    Annually Review/update IT security policy and security incident response plan at least annually or
    whenever the environment changes.
    Policy
    / Legal
    12.1.3

    12.9.1

    Annually Perform cryptographic key changes for all keys/certificates used to protect CHD (including SSL certificates, encryption keys, VPN certificates, SSH keys, etc.) at least annually. Network,
    Servers, and Applications
    3.6.4
    Annually
    and upon new hire.
    Implement a formal security awareness program to make all employees aware of the importance of cardholder data security. Educate employees upon hire and at least annually. Policy 12.6
    [Slashdot] [Digg] [Reddit] [del.icio.us] [Technorati] [StumbleUpon]

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.