Oracle 10g Application Server (9.0.4) FIPS Certification -- FAQ--Oracle Corporation

Oracle 10g Application Server (9.0.4)

FIPS Certification


 

FIPS 140-2 Level 2 Certification of Oracle Cryptographic Libraries for SSL

The Oracle Cryptographic Libraries for SSL which is part of Oracle 10g Application Server (9.0.4) has received FIPS 140-2 Level 2 certification. Please refer to the certificate on NIST website at http://csrc.nist.gov/cryptval/140-1/140crt/140crt447.pdf

What is FIPS 140-2 evaluation?
Federal Information Processing Standards (FIPS) prescribe security requirements for cryptographic modules.  Security requirements cover several areas related to the design and implementation of a cryptographic module.

For additional details, please visit the NIST website at http://csrc.nist.gov/cryptval/

What is the significance of this successful evaluation of Oracle 10g Application Server?
Independent measures of information assurance are required to sell into US Federal agencies. A federal policy directive, National Security Telecommunications Information Systems Security Policy (NSTISSP) Number 11, requires information systems involved in national security to have independent measures of assurance, such as Common Criteria (ISO-15408) or FIPS evaluations.

SSL libraries are part of infrastructure components of Oracle’s technology stack. Receiving FIPS 140-2 evaluation of our SSL libraries provides not only a competitive edge for our products but also a higher degree of assurance for our customers in deploying Oracle products.

Is Oracle Advanced Security’s SSL adapter also included in this FIPS evaluation?
No. Oracle SSL libraries that is only included in Oracle Application Server 10g (9.0.4) alone has received this FIPS 140-2 certification. We are considering evaluation of the Oracle SSL libraries included in the Oracle Database at the earliest.

Does Oracle 10g Application Server install in FIPS mode by default?
No. But, set the SQLNET.SSLFIPS parameter in the sqlnet.ora file to TRUE to run the product in FIPS compliant mode: SQLNET.SSLFIPS_140=TRUE.

Are there any feature or function restrictions of Oracle SSL library that result from running in FIPS mode?
No. There is no loss of functionality. However, one of the following cipher suites (approved by NIST) must be used in order to be running in a FIPS compliant mode.

SSL_DH_anon_WITH_3DES_EDE_CBC_SHA

SSL_DH_anon_WITH_DES_CBC_SHA

SSL_DH_anon_EXPORT_WITH_DES40_CBC_SHA

SSL_RSA_WITH_3DES_EDE_CBC_SHA

SSL_RSA_WITH_DES_CBC_SHA

SSL_RSA_EXPORT_WITH_DES40_CBC_SHA

Can a certificate stored in a third party repository such as Microsoft Certificate Store, Smart Cards or a Hardware Storage Module and not provisioned using Oracle Wallet Manager be used to be compliant with Oracle SSL libraries’ FIPS certification?
No. Since Oracle does not have any knowledge of the cryptographic algorithms used to decrypt the private key in the external stores, our FIPS certification does not include storing PKI credentials in a third party repository.  Provisioning certificates using Oracle Wallet Manager, that is, creating certificate requests using Oracle Wallet Manager provides Oracle assurance about the cryptographic algorithms involved. Therefore, in order to be running in a FIPS compliant operation Oracle recommends using Oracle Wallet Manager for certificate provisioning.

What components of Oracle Application Server 10g can be configured to be FIPS compliant?
Any application module that uses SSL in Oracle 10g Application Server can be configured to be FIPS compliant. Specifically, the components are Oracle Http Server, Web Cache and Oracle Internet Directory.

 

How do I configure these components in Oracle Application Server 10g to run in FIPS mode?

A new parameter SQLNET.SSLFIPS_140=TRUE is added to the sqlnet.ora file to configure the SSL libraries in FIPS mode. Ensure that the sqlnet.ora file is either present under $ORACLE_HOME/network/admin directory or set the environment variable TNS_ADMIN to point to the location of this file.  Please also note that this parameter must be added to the sqlnet.ora file using a regular text editor.

Top of Page |Copyright and Corporate Info

 

 

E-mail this page
Printer View Printer View
Oracle Is The Information Company About Oracle | Oracle RSS Feeds | Careers | Contact Us | Site Maps | Legal Notices | Terms of Use | Privacy