What is PCI DSS?
The Payment Card Industry Data Security Standard (PCI DSS) is an information security standard for organizations that handle branded credit cards from the major card schemes.
Low levels of security result in personal consumer financial information from payment card transactions and processing systems being stolen and used. Several customers are using Backup Exec to protect the card holder database.
Compliance with the PCI DSS helps to improve these vulnerabilities and protect cardholder data.
What is there in the PCI DSS 3.1 standard?
PCI DSS 3.1 specifies several requirements such as:
These are just a few requirements from a long list of detailed requirements. For more details, refer to: PCI DSS Quick Reference Guide.
How does it affect Backup Exec?
Amongst the requirements for PCI DSS 3.1 compliance, requirement 4.1 mandates use of strong cryptography and security protocols such TLS 1.2. It also mandates to eliminate SSL and early TLS (versions 1.0 and 1.1). This has implications on the way Backup Exec communicates with the SQL Server (BEDB), as well as with production SQL servers during a SQL Backup. Older versions of Backup Exec (16.x or earlier), installed in an environment where both TLS 1.0 and 1.1 are disabled, cannot communicate with the SQL Server (BEDB), and Backup Exec services will not start as a result.
What does "Support for PCI DSS environment in Backup Exec" mean?
As part of enabling support for PCI DSS 3.1 compliant environments in Backup Exec, build 20.x and later, addresses the issue of working in a 'TLS 1.2 only' environment, specifically the issue of connecting with SQL Server in such environment.
What is TLS?
Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), both frequently referred to as "SSL", are cryptographic protocols that provide communications security over a computer network. Several versions of the protocols find widespread use in applications such as web browsing, email, Internet faxing, instant messaging, and voice-over-IP (VoIP). Websites are able to use TLS to secure all communications between their servers and web browsers.
Prerequisites for supported applications
Before using Backup Exec to protect servers in the environment, customer must ensure that these servers and applications running on it have the required configurations enabled as recommended by the PCI standard. For example, for a SQL, SharePoint or Exchange server, depending on the version of the application, you may need to need to install necessary Windows updates / patches, so that TLS communications to and from these applications works correctly. For more information on these configuration requirements, refer to documentation of the respective product.
For SQL Server, refer to the following tech note: TLS 1.2 support for Microsoft SQL Server
For SharePoint Server, refer to the following blog post: Announcing TLS 1.2 support in SharePoint 2013 and SharePoint 2010
For Exchange Server, refer to the following blog post: Exchange TLS & SSL Best Practices
Ensure that the necessary recommendations are followed as per product-specific guidelines.
Enabling TLS 1.2 and disabling TLS 1.0 and 1.1 on such servers without necessary product updates / patches may cause these applications to stop working. Also, it may cause other unsporting applications to stop working.
Prerequisites for Backup Exec
For a fresh installation of Backup Exec (build 20.x or later)
As older versions of Backup Exec do not function in a PCI DSS 3.1 compliant environment, to upgrade from an older version of Backup Exec be aware of the following: