Hi,
Recently we ran into a problem with PCI compliance scan on our sever with Linux Plesk 12.0.18 installed (CentOS release 6.6 OS).
The problem is that cookie which is sent when you open control panel login page at 8443 port does not have "secure" attribute. According to most recent PCI requirements such behavior is classified as PCI-fail.
From our side we've tried to turn on session.cookie_secure setting in php.ini (the one responsible for Plesk web interface), but looks like it has no impact on control panel behavior (while we see that the option is turned on via phpinfo() ), as cookies seem to be created on application-level.
Below we attach an example of http response headers:
HTTP/1.1 200 OK
Server: sw-cp-server
Date: Wed, 04 Nov 2015 22:21:01 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Expires: Fri, 28 May 1999 00:00:00 GMT
Last-Modified: Wed, 04 Nov 2015 22:21:01 GMT
Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
P3P: CP="NON COR CURa ADMa OUR NOR UNI COM NAV STA"
X-Plesk: PSA-Key/PLSK032192340005
Set-Cookie: psaContext=dashboard; path=/
We believe that this issue should be addressed to control panel developers, could anyone advice on this?
Thanks.
Recently we ran into a problem with PCI compliance scan on our sever with Linux Plesk 12.0.18 installed (CentOS release 6.6 OS).
The problem is that cookie which is sent when you open control panel login page at 8443 port does not have "secure" attribute. According to most recent PCI requirements such behavior is classified as PCI-fail.
From our side we've tried to turn on session.cookie_secure setting in php.ini (the one responsible for Plesk web interface), but looks like it has no impact on control panel behavior (while we see that the option is turned on via phpinfo() ), as cookies seem to be created on application-level.
Below we attach an example of http response headers:
HTTP/1.1 200 OK
Server: sw-cp-server
Date: Wed, 04 Nov 2015 22:21:01 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Expires: Fri, 28 May 1999 00:00:00 GMT
Last-Modified: Wed, 04 Nov 2015 22:21:01 GMT
Cache-Control: no-store, no-cache, must-revalidate
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
P3P: CP="NON COR CURa ADMa OUR NOR UNI COM NAV STA"
X-Plesk: PSA-Key/PLSK032192340005
Set-Cookie: psaContext=dashboard; path=/
We believe that this issue should be addressed to control panel developers, could anyone advice on this?
Thanks.