データ・セキュリティ
Oracle Database Exadata Cloud at Customerデータベースでは、転送中のデータと保管中のデータに対してデータ・セキュリティが提供されます。 転送中のデータのセキュリティは、ネットワーク暗号化によって実現されます。 保管中のデータのセキュリティは、データベース・データ・ファイルおよびバックアップに格納されているデータの暗号化によって実現されます。
バックアップを含め、Oracle Databaseファイル内のデータは、キー管理フレームワークによって実装される暗号化を使用して保護されます。 ネットワーク上のデータのセキュリティは、Oracle Net Servicesのネイティブの暗号化および整合性機能によって提供されます。
保管中のデータのセキュリティ
Oracle Database Exadata Cloud at Customerでは、Oracle Transparent Data Encryption (TDE)を使用して、データベース・データファイルおよびバックアップ内のデータを暗号化します。 暗号化データは、一時表領域、UNDOセグメント、REDOログ、およびJOINやSORTなどの内部データベース操作中にも保護されます。
TDEには、マスター暗号化キーを安全に格納するためのキーストア(Oracle Database 11g以前のリリースではウォレットと呼ばれていました)と、キーストアを安全かつ効率的に管理し、キー・メンテナンス操作を実行するための管理フレームワークが含まれています。
TDEは、デフォルト表領域暗号化と暗号化されたバックアップに使用される、基盤となるメカニズムです。 これは2層のキー・ベース・アーキテクチャを使用して、データを透過的に暗号化および復号化します。 マスター暗号化キーはソフトウェア・キーストアに格納されます。 表領域暗号化の場合、このマスター暗号化キーを使用して表領域暗号化キーが暗号化され、その表領域暗号化キーを使用して表領域のデータが暗号化および復号化されます。 Exadata Cloud at Customerでのデフォルトの表領域暗号化の実装の詳細は、「表領域の暗号化」を参照してください。
Exadata Cloud at Customerでデータベース・デプロイメントが作成されると、ローカル自動ログイン・ソフトウェア・キーストアが作成されます。 キーストアはコンピュート・ノードにローカルで、システム生成されたパスワードによって保護されます。 自動ログイン・ソフトウェア・キーストアは、アクセス時に自動的に開かれます。
キーストアの場所は、$ORACLE_HOME/network/admin/dbname/sqlnet.oraファイルのENCRYPTION_WALLET_LOCATIONパラメータで指定され、V$ENCRYPTION_WALLETを問い合せてデータベースに配置することもできます。
OracleキーストアにはリタイアされたTDEマスター暗号化キーの履歴が格納され、それらのマスター暗号化キーを変更、および以前のTDEマスター暗号化キーを使用して暗号化されたデータを復号化できます。
TDEおよびキーストアの詳細は、リリース18、12.2または12.1の『Oracle Database Advanced Securityガイド』の透過的データ暗号化の概要に関する項またはリリース11.2のOracle Database Advanced Security管理者ガイドの透過的データ暗号化を使用した格納済データの保護に関する項を参照してください。
デフォルトでは、Enterprise Editionデータベースのクラウド・ストレージへのバックアップが暗号化されます。 Recovery Manager (RMAN)は、自動ログイン・ソフトウェア・キーストアを使用して透過的暗号化を実行します。 リリース18、12.2または12.1の『Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド』のバックアップの暗号化の構成に関する項またはリリース11.2の『Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド』のRMANバックアップの暗号化に関する項を参照してください。
転送中のデータのセキュリティ
Oracle Database Exadata Cloud at Customerでは、Oracle Net Servicesのネイティブの暗号化および整合性機能を使用して、データベースへの接続を保護します。
構成を確認してOracle Net Servicesのネイティブの暗号化および整合性の使用を検証する方法の詳細は、「ネットワークの暗号化および整合性の使用」を参照してください。