View a markdown version of this page

Oracle ネイティブネットワーク暗号化 - Amazon Relational Database Service

Oracle ネイティブネットワーク暗号化

Amazon RDS は、Oracle ネイティブネットワーク暗号化 (NNE) をサポートしています。NATIVE_NETWORK_ENCRYPTION オプションを使用すると、DB インスタンスとの間でデータを移動するときにデータを暗号化できます。Amazon RDS では、Oracle Database のすべてのエディションの NNE がサポートされています。

Oracle ネイティブネットワーク暗号化の詳細な説明はこのガイドでは取り上げませんが、配置で使用するソリューションを決定する前に各アルゴリズムおよびキーの長所と短所を理解する必要があります。Oracle ネイティブネットワークの暗号化で使用できるアルゴリズムとキーについては、Oracle ドキュメントの「ネットワークデータ暗号化と整合性の設定」を参照してください。AWS セキュリティの詳細については、AWS セキュリティセンターを参照してください。

注記

ネイティブネットワーク暗号化または Secure Sockets Layer を使用できますが、両方を使用することはできません。詳細については、「Oracle Secure Sockets Layer」を参照してください。

NNE がアクティブであることを確認する

DB インスタンスに接続したら、セッションの V$SESSION_CONNECT_INFO をクエリして、ネイティブネットワーク暗号化がアクティブであることを確認します。

SELECT NETWORK_SERVICE_BANNER FROM V$SESSION_CONNECT_INFO WHERE SID = SYS_CONTEXT('USERENV', 'SID');

NNE がアクティブな場合、結果には encryption service adapter を含むバナーが含まれます。バナーテキストには、AES256 などのネゴシエートされたアルゴリズムが表示されます。チェックサムも有効になっている場合、結果には crypto-checksumming service adapter バナーが含まれます。クエリの結果に暗号化サービスアダプタバナーが含まれていない場合、その接続ではネイティブネットワーク暗号化が使用されていません。