Achieving PCI Compliance for servers managed by Plesk 9.5
* Securing Linux Servers
You first need to run the PCI Compliance Resolver utility available from the Parallels Plesk Panel installation directory.
It will disable weak SSL ciphers and protocols for Web and e-mail servers operated by Parallels Plesk Panel.
/usr/local/psa/admin/bin/pci_compliance_resolver—enable all (The option “—enable all” switches off weak SSL ciphers and protocols for Web and e-mail servers)
Some PCI compliance scanners may require that the medium strength SSL ciphers for access to the Panel be also switched off.
For this reason, after you have run the utility, you need to modify a configuration file that was created by it.
1. Open for editing the file /usr/local/psa/admin/conf/cipher.lst.
2. Remove all lines from the file.
3. Insert the following line:
Securing Servers in Compliance with PCI Data Security Standard 7
ADH-AES256-SHA DHE-RSA-AES256-SHA DHE-DSS-AES256-SHA AES256-SHA KRB5-DES-CBC3-MD5 KRB5-DES-CBC3-SHA EDH-RSA-DES-CBC3-SHA EDH-DSS-DES-CBC3-SHA DES-CBC3-SHA ADH-DES-CBC3-SHA DES-CBC3-MD5
4. Save the file.
5. Restart the Web server: On Linux systems, issue the command /etc/init.d/sw-cp-server restart.
Now you need to switch off weak SSL ciphers for connections to Qmail e-mail server.
If you use Qmail mail server, issue the following commands at the prompt:
On Linux systems: echo 'ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:!SSLv2:RC4+RSA:+ HIGH:+MEDIUM' > /var/qmail/control/tlsserverciphers echo 'ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:!SSLv2:RC4+RSA:+ HIGH:+MEDIUM' > /var/qmail/control/tlsclientciphers
You also need to prohibit access to MySQL database server from external addresses. To do this, in a firewall that protects your Panel-managed server, add or enable a rule that prohibits TCP and UDP connections to the port 3306 from all addresses except 127.0.0.1.
* To conceal the version of DNS server from potential attackers, do the following:
1. Open for editing the DNS server’s configuration file named.conf. On Linux systems, it is located in /etc/.
2. Locate the options {} section, and add the version “none” line there.
3. Restart the named service:
- On RPM package-based systems, issue the command /etc/init.d/named restart
* To conceal the version of the Apache Web server from potential attackers, do the following:
1. Open for editing the Web server’s configuration file.
at /etc/httpd/conf/httpd.conf.
2. Add the following lines:
ServerTokens ProductOnly
TraceEnable OFF
3. Save the file.
4. Restart the Web server.



Reply With Quote



