Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

PCI Compliance-Help needed for Snow Leopard Server

Hello Everyone

I have been trying to sort this issue for the last three days and have exhausted all other avenues. I've searched through endless support forums and Googled myself senseless.

Quick bit of background. Our credit card merchant provider requires that our Web server undergo quarterly PCI compliance tests. In just one quarter since passing the last test, they conducted another one last week and our server failed on four major issues. Apache has to be updated to 2.2.16 or higher, PHP to 5.3.3, MySQL to 5.1.47 or higher and OpenSSL to version 1.0.0 or higher. FYI, my Snow Leopard server is fully up to date on 10.6.4 with all security updates applied.

I have managed to update everything to the required versions by compiling from source and I built Apache with SSL and used the OpenSSL 1.0.0a source libraries during the build for mod_ssl. However, the Apache identifying banner continues to read:

Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8l PHP/5.3.3

If I do a 'openssl version' on the server, I get 'OpenSSL 1.0.0a 1 Jun 2010'.

Also in the Apache log, I get this:

mod_ssl/2.2.17 compiled against Server: Apache/2.2.17, Library: OpenSSL/1.0.0a

Does anyone have have any idea how to get the Apache banner to reflect OpenSSL 1.0.0a?

Any light you might be able to shed on this subject would be greatly appreciated.

Thanks

William Buckingham

MacBook Pro 2.66 GHz, Intel Core i7, 4 GB RAM, Mac OS X (10.6.4)

Posted on Nov 8, 2010 6:07 AM

Reply
4 replies

Aug 31, 2012 4:50 PM in response to William Buckingham

I'm in the exact same situation. I upgraded openssl to 1.0.1c, but Apache continues to report that it is using OpenSSL 0.9.8r.


I suspect this is becuase I have not built a new mod_ssl.so. I recently upgraded Apache to 2.2.22.


Poking around the web, I can't seem to find a mod_ssl for Apache 2.2 (modssl.org only has source for 1.3). Even on Apache's site, there's no mod_ssl that I can find.


I thought that mod_ssl was built into Apache 2.2, and that recompiling Apache would upgrade my ssl support. But that appears not to be the case. I still have a mod_ssl.so module in /usr/libexec/apache2/ and it's old enough to be using OpenSSL 0.9.8.


So where does one obtain and rebuild the mod_ssl module for Apache 2.2.22?

PCI Compliance-Help needed for Snow Leopard Server

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.