I am hoping that some other people on this list have some info on this
area. I will try and make it brief.
I am contracted with a US Goverment Bureau to secure their web
environments. We are running into some issues with how they have been
creating/implementing/managing their SSL certs for web servers with
regards to FIPS 140-2 -
We have addressed the issue of utilizing a FIPS 140-2 certified crypto
module to create the CSR and manage the signed cert. The issue that
we have is that they originally submitted only one CSR for their main
cert and private key and implemented it onto many different web
servers that were functioning as DMZ reverse proxies. The upstream
network provider handled load-balancing with BigIP and they didn't
know which of the DMZ servers the client would hit, which is why they
all had the same cert.
The FIPS compliancy issue seems to be that the SSL signed cert and
private key should only exist in one location - otherwise this
violates the whole reuse of keys sections. In this case, FIPS is
making it difficult to leverage typical load-balancing
implementations.
Has anyone else, who works with the government, run into a similar
scenario? The only option that we are kicking around is to implement
some sort of hardware SSL accelerator on the network and consolidate
our SSL functions on this host.
Any recommendations?
--
Ryan C. Barnett
Web Application Security Consortium (WASC) Member
CIS Apache Benchmark Project Lead
SANS Instructor: Securing Apache
GCIA, GCFA, GCIH, GSNA, GCUX, GSEC
---------------------------------------------------------------------
The Web Security Mailing List
The Web Security Mailing List Archives