So this is everything it gives me in the details section of the scanner,
The Link says this:
The remote web server seems to transmit credentials in clear text.
The Details:
Port:
http (80/tcp)
Informational
Status:
Not yet addressed
Synopsis:
The remote web server seems to transmit credentials in clear text.
Description:
The remote web server contains web pages that are protected by 'Basic' authentication over plain text. An attacker eavesdropping the traffic might obtain logins and passwords of valid users.
Risk Factor:
Low / CVSS Base Score : 2.6 (CVSS2#AV : N/AC : H/Au : N/C : P/I : N/A : N)
Solution:
To resolve this issue, we suggest that you use an SSL certificate to ensure your authentication is transmitted over a secure connection.
Learn more about SSL certificates: http://en.wikipedia.org/wiki/Transport_Layer_Security
Purchase an SSL certificate: removed this URL taking you to buy and SSL cert
Output:
The following pages are protected.
/stats:/ realm="mywebsite.com Statistics"
The only thing I changed was my web site address at the end and the link to buy the SSL. Don't know if I needed to keep it hidden or not.
I do have a shared SSL certificate, and have verified through my host that it is installed. When I go to 'https://www...' my site comes up, and I have it set so that all of the links in the configure.php file in the admin section all point to the secure site as well, so when I log in to the back end, it SHOULD be secure.
After reading about enabling SSL through Zen Cart I am not sure about one thing,
Shared Certificate
Change includes/configure.php and admin/includes/configure.php to:
// Define the webserver and path parameters
define('HTTP_SERVER', 'http://www.YOUR_SHOP.com');
define('HTTPS_SERVER', 'https://YOUR_SHOP.YOUR_SECURE_SERVER.net'); <--this one?
define('ENABLE_SSL', 'true');
or:
// Define the webserver and path parameters
define('HTTP_SERVER', 'http://www.YOUR_SHOP.com');
define('HTTPS_SERVER', 'https://YOUR_SECURE_SERVER.net/YOUR_USERNAME');<--or this one?
define('ENABLE_SSL', 'true');
or:
// Define the webserver and path parameters
define('HTTP_SERVER', 'http://www.YOUR_SHOP.com');
define('HTTPS_SERVER', 'https://YOUR_SECURE_SERVER.net/~YOUR_USERNAME');<--or this one?
define('ENABLE_SSL', 'true');
I don't know which to use or where to get that info from. Currently, the section in the includes/configure.php file points to 'https://www.YOUR_SHOP.com'.
Anyhow, that's really all the info I have on the matter. If anyone has suggestions, I am willing to give things a whirl, otherwise, Im not sure what to do about it.