Payment Card Industry Data Security Standard (PCI DSS) is a well know IT security standard for organisations that handle credit card data. The PCI standard is actually mandated by the Payment Card Industry Security Standards Council, and the potential fines for non compliance and ramifications for a business if they hacked can be significant.
For example in 2013 Target was hacked and the credit card details of over 40 million customers were stolen. A report for the US Congress in February 2015 provided some sobering statistics:
“Target has reported data breach costs of $248 million. Independent sources have made back-of-the-envelope estimates ranging from $240 million to $2.2 billion in fraudulent charges alone. This does not include additional potential costs to consumers concerned about their personal information or credit histories; potential fines or penalties to Target, financial institutions, or others; or any costs to Target related to a loss of consumer confidence. The breach was among the largest in U.S. history.”
How can BigFix Compliance assist ?
The PCI DSS standard consists of 12 requirements as outlined here. The BigFix Compliance PCI DSS Add-on provides reporting and compliance services for server and workstations. IBM also provides solutions such as Netcool and Qradar to assist with other network and security components for PCI DSS. So clients have a set of tools to provide a holistic PCI DSS solution.
The continuous monitoring and compliance features of BigFix are well known. In 2012, Orb-Data wrote an excellent article outlining how IBM BigFix (Endpoint Manager) can assist clients in a number of areas of the PCI DSS standard. Previously, clients would develop their own Fixlets for PCI DSS, potentiallly leveraging content shared by the BigFix community or professional services.
In June 2015, IBM released the first set of PCI DSS content, which will be expanded with additional content and features over the next 12 months. An overview video is available here.
Setting up BigFix Compliance
To install BigFix compliance, follow the steps below:
- From the IEM console, select BigFix Management, License Overview and find the Security and Compliance section. Next to SCM Reporting select Enable
- Click on SCM Reporting, under the Computer Subscriptions tab, change the value from No computers to All computers and select Save Changes
- Select Security Configuration – Configuration Management – IBM BigFix Compliance Install/Upgrade
- Select the IBM BigFix Compliance 1.7 First-Time Install Fixlet
- Select Take Action and select the server where BigFix Compliance will operate. The latest installer will be automatically downloaded and sent to the server.
- From the nominated BigFix Compliance server, run the ibm_bfc_1.8.exe self-extracting archive located in the “C:\Program Files (x86)\BigFix Enterprise\BES Installers\TEMA” directory
- After extracting, open the resulting directory and as an Administrator run the bfc_setup.exe file, which will open the IBM BigFix Compliance install wizard
- Follow the steps in the IBM BigFix Compliance install wizard, including the browser-based configuration steps following the completion of the wizard. Some of the screens from my installation are shown below:
- Once BigFix Compliance is installed, it automatically launched a web browser and I configured the server. Settings from my install are also shown below:
- BigFix Compliance is now installed. BigFix Compliance consists of a wide variety of security such as CIS, DISA STIG, FDCC and USGCB. In the next section we’ll then add PCI DSS too.
Enabling the PCI DSS Add-On
You must be licensed for this feature or ask your local IBMer to have it enabled as a trial. To enable the PCI DSS Add-On, follow the steps below:
- From the IEM console, select BigFix Management, License Overview and find the PCI DSS Security and Compliance section. Next to the various checklists such as PCI DSS Checklist for Windows 7 and PCI DSS Checklist for SQL 2012 select Enable
- Click on each of the PCI Sites you enabled in the previous step, under the Computer Subscriptions tab, change the value from No computers to All computers and select Save Changes
- For each checklist you can enable the require Analysis for specific items where you would like data collected from those endpoints. ie. Analysis – Password requirements. Maximum age should be 90 days. If you enable this Analysis it will collect the Maximum password age setting from all computers.The information from these Analysis can be accessed by selecting Configured View and selecting Measured Values. As shown below:
- The PCI DSS checklists will automatically download and be tested against the computers in your environment.
- When you login to the BigFix Compliance portal, it will start reflecting compliance information. I’ve included a number of screen captures from my lab environment.
That’s it! BigFix Compliance for PCI DSS is now up and running and you can easily report on your compliance. If you have any problems, please post your query to the new Bigfix forum. If you’re interest in more details, please contact me.