11.07.2015 Views

Oracle Database 11 g - Online Public Access Catalog

Oracle Database 11 g - Online Public Access Catalog

Oracle Database 11 g - Online Public Access Catalog

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 5 ■ DATABASE SECURITY 261Centers. Other Kerberos improvements are evident in the cross realm and in sysdba strongauthentication support.Kerberos Cross-Realm Support<strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g enhances the <strong>Oracle</strong> Kerberos implementation to support cross-realmauthentication. Effective in <strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g, a principal in one realm can authenticateto a principal in another Kerberos realm. By sharing an encryption key between two realms,Kerberos implements cross-realm authentication. The benefit of this feature is that it makesKerberos an acceptable solution for customers with strong security authentication requirements.This eliminates the need to manage certificates and PKI.Here is an example of creating an externally authenticated <strong>Oracle</strong> user that corresponds toa Kerberos user. For two realms, US.DBAEXPERT.COM and KR.DBAEXPERT.COM, these principalscould be krb_ckim@US.DBAEXPERT.COM and krb_ckim@KR.DBAEXPERT.COM:SQL> connect / as sysdba;SQL> create user "KRB_CKIM@KR.DBAEXPERT.COM" identified externally;SQL> grant create session to "KRB_CKIM@KR.DBAEXPERT.COM";<strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g advanced security lifts the 30-character limitation for Kerberos principalaccounts.sysdba Strong Authentication<strong>Oracle</strong> has had support for strong authentication since <strong>Oracle</strong> <strong>Database</strong> 8i for PKI, Kerberos,and Radius implementations. However, sysdba and sysoper connections were never supported. In<strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g, sysdba and sysoper accounts can connect using strong authentication.This release solidifies strong authentications to the database including those made as sysdbaand sysoper.<strong>Oracle</strong> Call Interface EnhancementsStarting with <strong>Oracle</strong> <strong>Database</strong> <strong>11</strong>g, numerous initialization parameters allow DBAs to have amore granular level of security for OCI applications. These parameters are sec_* initializationparameters:SQL> show parameter sec_NAME TYPE VALUE------------------------------------ ----------- -------------sec_case_sensitive_logon boolean TRUE-- sec_max_failed_login_attempts integer 10-- sec_protocol_error_further_action string CONTINUE-- sec_protocol_error_trace_action string TRACE-- sec_return_server_release_banner boolean FALSE...The initialization parameters in the previous listing that start with dash dash sec (-- sec)are the initialization parameters specific for OCI. In addition, <strong>Oracle</strong> enables the DBAs to setbanner and audit pages through sqlnet.ora parameters. These features enable the DBAs to

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!